TL;DR, Quick Answer
4 min readLinkedIn is the only network in the AdaptlyPost API with no config object. Pass linkedinConnectionIds and text, and the post ships. Install the template, paste an adaptly_ token, and a weekly routine takes one sentence to describe.
Setting up a Grok bot template for LinkedIn posting takes fewer fields than any other network in the AdaptlyPost API, and that is not an accident of documentation. LinkedIn is the only one of the nine with no config object at all. No postType, no privacy enum, no board or page id. You pass connection ids and text, and the post ships.
The short version: install the template, paste an adaptly_ token, then say "post this to LinkedIn Tuesday at 8am". The bot sends linkedinConnectionIds and text, and that is the entire payload.
What is a Grok bot template for LinkedIn posting?
A Grok bot template for LinkedIn posting is a share link that copies a configured Grok Bot, plus a skill describing the AdaptlyPost REST API, into someone else's Grok Bot app. xAI shipped template sharing on 28 August 2026. The template carries instructions and nothing else, so your token stays yours and the bot posts only to accounts you connected.
It is the LinkedIn-specific companion to the Grok bot template for social media posting guide.
Why is LinkedIn simpler than the other eight networks?
LinkedIn has no per-platform config schema in the spec, so there is nothing platform-specific to get wrong. Compare it against the network with the most knobs and the gap is stark.
In practice that means a LinkedIn-only request is the shortest call the bot ever makes:
You: Post this to LinkedIn Tuesday 8am:
"We shipped per-platform captions this week. One call, nine networks,
different copy on each."
Bot: POST /social-posts
platforms: [LINKEDIN]
contentType: TEXT
text: "We shipped per-platform captions this week..."
linkedinConnectionIds: ["conn_..."]
scheduledAt: "2026-09-01T08:00:00"
timezone: "Europe/Kyiv"How do I install the template?
Installing the AdaptlyPost Grok bot template takes about three minutes: open the share link in Grok Bot, create an adaptly_ API token, paste it into the credential field, and ask the bot to list your connected accounts.
adaptly_.GET /social-accounts and reads back the LinkedIn connection it can publish to.Can the bot run a weekly LinkedIn cadence on its own?
Yes, through a Grok Bot routine, and the low field count is what makes a LinkedIn routine safe to leave running. xAI describes routines as workflows a Bot saves and re-runs on its own. Because a LinkedIn post has nothing platform-specific to misconfigure, the only thing the routine can get wrong is the copy, which is what the approval ramp is for.
Name: Weekly LinkedIn update
Schedule: every Monday 07:30
What: Read the changelog entries merged since last Monday. Draft one
LinkedIn post about the most user-visible change, under 1,200
characters, no hashtags. Schedule it for Tuesday 08:00 local.
Approval: the first three runs need my approval, then post automatically.
If empty: do nothing, send no notification.The "if empty" line matters more than it looks. A weekly routine with no exit clause will invent a post on a quiet week, and an invented post is worse than silence on a professional network.
What should go in the LinkedIn caption specifically?
Use platformTexts to give LinkedIn its own copy, because the length that works on LinkedIn is not the length that works anywhere else. One call to POST /social-posts can carry a 1,200-character LinkedIn version and a 200-character X version of the same announcement.
platformTexts and every network receives the same text, which usually means the LinkedIn version wins and the rest read badly.What breaks on LinkedIn specifically?
Very little, which is the honest answer. The failures that do happen are account-level rather than field-level: an expired LinkedIn connection returns an auth error on publish, and a personal profile connected where a Company Page was intended posts to the wrong place successfully, which is worse than failing.
Read GET /social-posts/{id}/results after publishing to confirm which account actually received the post. The response names the account, not just the platform.
Frequently asked questions
Does a LinkedIn post through the Grok bot template need media?
No. LinkedIn accepts a text-only post with contentType: TEXT and nothing in mediaUrls. It is the only common case in the API where the upload step is skipped entirely.
Can the bot post to a LinkedIn Company Page and a personal profile?
Yes. Both appear as separate connections in GET /social-accounts, and linkedinConnectionIds takes an array, so one call can publish to both. Ask the bot to read back the account names before it posts, since the ids alone do not tell you which is which.
How long can a LinkedIn post be?
LinkedIn accepts up to 3,000 characters, though the feed truncates around 200 with a "see more" link. Aim the first two lines at the reader and put the detail below.
AdaptlyPost
Start 7-Day FREE Trial
All-platform analytics
Social Inbox
AI-powered assistant
Will the bot add hashtags automatically?
Only if you ask. The shipped skill does not add hashtags, because LinkedIn's own guidance has moved against them and an agent adding three per post looks automated in exactly the way you want to avoid.
Where do I find other Grok bot templates?
This blog has guides for Instagram, Facebook, X and TikTok. groktemplates.dev indexes Grok bot templates across products and use cases.
Install the AdaptlyPost Grok bot template and run your LinkedIn cadence from a chat, or read the API docs first.
Sources: the AdaptlyPost OpenAPI spec, x.ai/bot, and @bot on X (28 August 2026). Checked 30 August 2026.
Put this into practice with AdaptlyPost
Was This Article Helpful?
Let us know what you think!
See us more often in Google
One click marks AdaptlyPost as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.
Before you go...
AdaptlyPost
Schedule your content across all platforms
Manage all your social media accounts in one place with AdaptlyPost.
All-platform analytics
Social Inbox
AI-powered assistant
Related Articles


Publish to Pages With a Grok Bot Template for Facebook Posting
A Grok bot template for Facebook posting publishes to Pages from a chat message. Facebook is the one network that uses pageId instead of a connection ID, and that single difference breaks most first attempts.


Post Reels and Carousels With a Grok Bot Template for Instagram Posting
A Grok bot template for Instagram posting schedules Feed posts, Reels and Stories from one chat message. What postType does, why Reels need a video URL, and the three fields people forget.


How to Install a Grok Bot Template for Social Media Posting
A Grok bot template for social media posting installs from one x.ai link and schedules to nine networks. What the template contains, how to install it, and what it will not do.

