LinkedIn

Schedule LinkedIn postsfrom the same queue as X

Schedule posts to your personal LinkedIn profile next to your X and Bluesky posts, on one calendar. Sign in with LinkedIn, no developer app or API key. Queue from the app, the REST API, or an AI agent over MCP.

Last updated: September 2026

7-day free trial. Cancel anytime.

What OpenTweet is, so you can decide fast

OpenTweet publishes to X, Bluesky and LinkedIn from one draft or one API call, and goes deepest on X: analytics, evergreen recycling, connectors, DM campaigns, X Articles, and an MCP server for agents. On LinkedIn it publishes and schedules to your personal profile. If you manage Company Pages or want LinkedIn analytics, a LinkedIn-first tool will serve you better than this one.

How LinkedIn scheduling actually works

LinkedIn has no scheduling API. That one fact explains how every LinkedIn scheduler works.

LinkedIn offers no way to hand it a post and a future time. Every scheduler, this one included, stores your post in its own queue, waits, and calls the LinkedIn posting API when the time arrives. In OpenTweet that is the same queue that holds your X and Bluesky posts, so a post aimed at all three is one item on one calendar.

Two things follow. The scheduled post lives in OpenTweet until it publishes, so you can edit it, move it, or delete it until then. And the post needs a working LinkedIn sign-in at publish time. LinkedIn sign-ins last 60 days, and if one has expired, the scheduled LinkedIn post is held and OpenTweet emails you to reconnect, which takes one click.

Connecting LinkedIn, start to finish

OpenTweet runs on the self-serve Share on LinkedIn product, so the flow is a normal LinkedIn sign-in. No developer app, no API key, no partner application.

  1. Open Settings > Accounts

    LinkedIn sits in the same list as your X and Bluesky accounts. There is no developer console to visit first and nothing to apply for.

  2. Click Connect LinkedIn and sign in on LinkedIn

    You are sent to LinkedIn to sign in and approve OpenTweet. Your password is typed on linkedin.com and never reaches OpenTweet.

  3. Your profile is connected

    Posts go to the personal profile feed of the member who signed in. Company Pages are not supported, so connect the profile you want posts to appear from.

  4. Pick LinkedIn on any post

    Every composer now shows a chip per connected network. Tick LinkedIn on its own or alongside X and Bluesky, then schedule it like any other post.

Three ways to schedule a LinkedIn post

The composer and the calendar

Write the post, tick LinkedIn next to X or Bluesky, and pick a time. It sits on the same calendar as everything else you have queued, and you can drag it to a new slot.

The REST API

POST /api/v1/posts with "platforms": ["linkedin"] and a scheduled_date. Each network reports its own outcome in results[] once the post goes out.

An AI agent over MCP

opentweet_create_tweet takes the same platforms parameter, so Claude, Cursor, or any MCP client can queue a LinkedIn post through the hosted endpoint.

One draft, three networks

A single post can target X, Bluesky and LinkedIn at once. Each network gets a native post of its own, checked against that network’s limits.

schedule to X and LinkedIn
curl -X POST https://opentweet.io/api/v1/posts \
  -H "Authorization: Bearer ot_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "We moved deploys to Tuesday mornings. Here is what changed.",
    "platforms": ["x", "linkedin"],
    "scheduled_date": "2026-09-22T14:00:00Z"
  }'

Driving it from an agent instead? The MCP version is here.

Personal profile versus Company Page

This is the question to settle first. OpenTweet posts to your personal profile. Company Page posting needs a different LinkedIn API that sits behind a review.

Personal profileCompany Page
Posting from OpenTweet
Supported
Not supported
LinkedIn API access it takes
Share on LinkedIn, a self-serve product
Community Management API, which requires LinkedIn review
What you set up
Sign in with LinkedIn and approve
Not available in OpenTweet
Where the post appears
Your personal profile feed
The Company Page feed

The self-serve product is why there is no application to wait on, and it is also why Company Pages are not supported.

The limits, exactly

LinkedIn is not X and the rules are different. A post that breaks one of these is skipped on LinkedIn with the reason stated and still goes out on your other networks.

Per post

  • 3,000 characters of text
  • Counted strictly, so an emoji counts as 2
  • Up to 4 images, JPEG, PNG or GIF. Other formats are converted to JPEG
  • Two or more images post as a LinkedIn multi-image post
  • Links in the text work. Hashtags and @mentions publish as plain text

Threads and skipped posts

  • LinkedIn has no threads, so a thread goes out as one post
  • Parts are joined by a blank line, images from every part collected
  • Too long for LinkedIn: skipped there, with a reason. Nothing is truncated
  • A post with a video is skipped on LinkedIn, for now

What OpenTweet does not do on LinkedIn

Worth stating plainly, so you know before the trial rather than after.

Built

  • Publishing and scheduling to your personal profile
  • Single posts, and threads combined into one post
  • Up to 4 images, including multi-image posts
  • The queue, the calendar, the REST API, and MCP
  • One draft published to X, Bluesky and LinkedIn together

Not built

  • Company Pages
  • Video, which is skipped on LinkedIn
  • LinkedIn analytics. Nothing is read back
  • Comments and replies on LinkedIn
  • Document and PDF carousels
  • LinkedIn Articles and newsletters, which have no API for anyone
  • Evergreen recycling and DM campaigns, which stay X-only
  • Clickable hashtags and @mentions

The 60-day reconnect

LinkedIn gives self-serve apps a 60-day sign-in with no refresh token, so every 60 days you reconnect, in one click. If a sign-in lapses with LinkedIn posts in the queue, those posts are held and OpenTweet emails you. Your X and Bluesky posts are not affected.

Frequently asked questions

Does LinkedIn have a scheduling API?

No. LinkedIn has no API for handing it a post to publish later, so every LinkedIn scheduler, this one included, keeps the post in its own queue and calls the LinkedIn posting API at the time you picked. Until then the post lives in OpenTweet, where you can edit it, move it on the calendar, or delete it.

Do I need a LinkedIn developer app or API key?

No. Click Connect LinkedIn in Settings > Accounts, sign in on LinkedIn, and approve. OpenTweet runs on the self-serve Share on LinkedIn product, so there is no developer app to create, no API key to paste, and no partner application to wait on.

Can I schedule posts to a LinkedIn Company Page?

No. OpenTweet posts to the personal profile feed of the member who connected. Posting to a Company Page through the LinkedIn API needs the Community Management API, which requires LinkedIn review, and OpenTweet does not support Company Pages.

Why do I have to reconnect LinkedIn every 60 days?

LinkedIn sign-ins for self-serve apps last 60 days and LinkedIn issues those apps no refresh token, so nothing can renew the sign-in quietly in the background. Reconnecting is one click. If a sign-in has expired while posts are scheduled, those LinkedIn posts are held and OpenTweet emails you to reconnect.

How long can a scheduled LinkedIn post be?

3,000 characters. OpenTweet counts strictly, so an emoji counts as 2. A post over the limit is skipped on LinkedIn with the reason stated and still goes out on your other networks. Nothing is truncated.

Can I schedule a thread to LinkedIn?

LinkedIn has no threads. A thread that targets LinkedIn goes out there as one post, with the parts joined by a blank line and the images from every part collected into it. On X and Bluesky the same draft still posts as a thread.

Can I schedule LinkedIn video or document carousels?

Not yet. A post with a video is skipped on LinkedIn with a reason and still goes to your other networks. Document and PDF carousels are not built. Images work: up to 4 per post, and two or more post as a LinkedIn multi-image post.

Does OpenTweet show LinkedIn analytics?

No. Nothing is read back from LinkedIn, so there are no impressions, reactions, or comments in OpenTweet for your LinkedIn posts. Analytics cover X only.

Is OpenTweet a multi-platform scheduler now?

Yes, for three networks: X, Bluesky and LinkedIn, from one draft or one API call. It goes deepest on X, with analytics, evergreen recycling, connectors, DM campaigns, X Articles, and a 43-tool MCP server. On LinkedIn it publishes and schedules to your personal profile.

Which plans include LinkedIn?

Every paid plan, starting at $11.99 a month. Pro connects 1 LinkedIn account, Advanced 3, and Agency 10, the same counts as X and Bluesky. There is no separate LinkedIn fee and no per-post charge.

Put LinkedIn in the queue you already use

Sign in with LinkedIn in under a minute, then tick it on your next post next to X and Bluesky. No developer app, no API key. Included on every plan from $11.99 a month.