# How to schedule LinkedIn posts

To schedule a LinkedIn profile post, open **Start a post**, write it, select the **clock**, choose a date and time,
then **Next → Schedule**. LinkedIn lets you choose a time **10 minutes to 3 months ahead**. You don't need a separate
publishing tool for that.

A scheduling tool becomes useful when you want a shared queue, more than one network, or an AI agent preparing posts
for your review. Building directly on the API is another option, but the documented Posts API publishes when called;
your application has to keep the queue and make the call when the post is due.

LinkedIn's own help pages and API docs (version 202610), and Buffer's own help, were **checked on October 26, 2026**.
This is a documentation check, not a live scheduling or posting test. The sources are linked beside the claims below.

## Choose the route that fits

| Route | Good fit | What to know first |
|---|---|---|
| LinkedIn's profile scheduler | A feed post you write and review yourself | 10 minutes to 3 months ahead; its help excludes events and jobs |
| LinkedIn's Page scheduler | A company Page you manage | 1 hour to 3 months ahead; super admin or content admin; different format restrictions |
| A scheduling tool | A queue across accounts or networks | Check personal profiles versus Pages, each format, approval controls and connection renewal |
| Your own API integration | An app or agent workflow you are building | Member consent and `w_member_social` for profile posts; you run the queue, timing and failure handling |

## Schedule a post on your personal profile

These are LinkedIn's documented controls, not steps inside Flaghand:

1. From LinkedIn's home feed, select **Start a post** and compose your update.
2. Select the **clock** in the composer. On the mobile app, start from **Post** and use the clock there.
3. Choose the date and time, between **10 minutes and 3 months** from now. You can enter a precise time; the menu's
   half-hour intervals aren't mandatory.
4. Select **Next**, review the post and its displayed time, then **Schedule**.
5. Check the queue using the [scheduled-post viewing steps](#how-to-see-scheduled-posts-on-linkedin) below.

LinkedIn converts the chosen time to UTC using your **device's time zone**. Check the device setting and the time
shown above the draft, especially when travelling. Don't assume a teammate's local 9 am is your local 9 am.

### What can and can't use the profile scheduler?

LinkedIn's current [Schedule posts help](https://www.linkedin.com/help/linkedin/answer/a1347212) describes scheduling
feed posts and explicitly excludes **events and jobs**. It doesn't enumerate every supported attachment format, and
it doesn't list polls or service posts in that exclusion. That omission is not a guarantee that every composer
variant can be scheduled: check that the clock is available for the post you are making.

In particular, don't copy a Page-specific restriction into a profile guide, or use an API's supported-format list as
proof that the same format works in LinkedIn's native clock. They are different publishing routes.

## How to see scheduled posts on LinkedIn

For posts scheduled with LinkedIn's **personal-profile** clock, reopen the composer rather than searching your
published activity. LinkedIn's [Schedule posts help](https://www.linkedin.com/help/linkedin/answer/a1347212),
**checked on October 26, 2026**, gives these routes:

- **Desktop:** from the home feed, select **Start a post → clock → View all scheduled posts**.
- **Mobile app:** select **Post → clock → View all**.

Both open **Scheduled posts**. Select an item to preview it. Its **More** menu offers **Modify schedule** and **Edit post**;
the **Delete** control removes it after you confirm **Delete** in the confirmation dialog. Check the new displayed time
after rescheduling.

These are the profile queue's controls, not the company Page queue. For a Page, use its super admin or content admin
view and the [Page scheduling instructions](https://www.linkedin.com/help/linkedin/answer/a1429854). If you
scheduled through a separate tool's own queue, check that tool too; don't assume LinkedIn's clock is a combined calendar
of every service you use.

## Schedule a post as a LinkedIn Page

For a Page, enter its **super admin or content admin** view, then **Page posts → Start a post → clock**. Choose the
time, select **Next**, finish reviewing and select **Schedule**. LinkedIn's
[Page scheduling instructions](https://www.linkedin.com/help/linkedin/answer/a1429854) also cover the mobile route
through **Dashboard → Page posts → Post**.

The [Page scheduling overview](https://www.linkedin.com/help/linkedin/answer/a548192/scheduled-posts-for-linkedin-pages)
gives a different window: **1 hour to 3 months ahead**. It also supports scheduling newsletter articles, but lists
these as unsupported: **events, multiple photos, reshares, polls, jobs and service posts**. Administrators can edit,
reschedule, publish immediately or delete queued posts, including posts scheduled by other administrators.

Those are the Page scheduler's restrictions, not a statement that LinkedIn's API cannot publish multiple photos or
polls. It can, with the right permission and a tool that implements them.

## Use a scheduling tool when the native queue isn't enough

A useful tool should make it clear **which account will publish**, **what content it can actually send**, **when it
will do so**, and **who has the authority to release it**. A calendar entry or an AI-generated draft is not evidence
that a post has been scheduled, much less published.

Two options illustrate different needs; this isn't an exhaustive ranking:

- **Buffer, for profiles and Pages.** Its
  [LinkedIn guide](https://support.buffer.com/articles/using-linkedin-with-buffer-K7tRkGD3mH) documents scheduling to
  both, with text, links, images, videos, GIFs and PDF documents. It supports up to 20 images, or one video, GIF or PDF
  per post. PDF scheduling is web-only, not available in its mobile app; it explicitly doesn't create LinkedIn polls.
  Buffer is the relevant option here if you need company Page publishing. Its guide also explains reconnecting an
  expired or revoked connection. Check the required features in its current plan before choosing it.
- **Flaghand, for an agent drafting and a person deciding.** Its merged LinkedIn implementation supports personal
  profiles, not company Page publishing: text, 1 to 20 photos, one MP4, one PDF document, a link card or a poll. These
  are alternative content types, not a promise that they can be combined. Agents can draft, upload, check and request
  approval through its API or MCP; their tokens cannot approve, schedule or publish. Only the owner can approve the
  exact snapshot and proposed time with a passkey. LinkedIn post read-back is unavailable with its current permissions,
  so it reports the returned post link, not a verified match to the live post.

**Flaghand sign-up is not open yet.** It is an early-access option, not an account you can create by following this
article today. [Join the Flaghand waitlist](/schedule). Its public
[drafts and media reference](https://app.flaghand.com/docs/drafts-and-media) describes the implemented formats; the
[agent documentation](https://app.flaghand.com/docs/agents) explains the approval boundary. Account setup and the Flaghand-specific
scheduling walkthrough are not part of this public guide while sign-up is closed.

## Schedule through the LinkedIn API: your app owns the clock

[Share on LinkedIn](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin)
is the self-serve product that grants **`w_member_social`**. The member authorizes your app with OAuth; that permission
lets it create posts as the authenticated **personal profile**. Posting as an organization is a different permission,
**`w_organization_social`**, with a qualifying Page role.

Use the current [Posts API](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/posts-api?view=li-lms-2026-10),
which replaces `ugcPosts`: `POST /rest/posts`, with `Linkedin-Version: 202610` and
`X-Restli-Protocol-Version: 2.0.0`. Its
[post schema](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/post-api-schema?view=li-lms-2026-10)
accepts only **`lifecycleState: "PUBLISHED"` on creation**. It documents `publishedAt` as the time the content was
published, not as a future scheduling instruction. There is no documented future-time scheduling parameter in that
create contract. `DRAFT` appearing in a response-state list is not permission to create a delayed post.

For an API-based scheduler, keep the approved content and intended instant in your own system, then submit the
publish request when due. Your system must handle authorization failures, media processing and uncertain outcomes;
an unanswered request is not proof that nothing published. Don't blindly replay it. A successful create returns
**201** and the post ID in **`x-restli-id`**. Save that result separately from your queue's intended time.

### What a personal profile can post through it

| Content | LinkedIn's documented member-write support |
|---|---|
| Text and links | `commentary` for text; a link card uses `content.article`. The Posts API doesn't scrape the URL to fill its title, description and thumbnail for you |
| One image or video | Upload first through the Images or Videos API, then attach the returned media URN |
| Multiple images | [MultiImage API](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/multiimage-post-api?view=li-lms-2026-10): 2 to 20 images in an organic post |
| Document, including a swipeable PDF | [Documents API](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/documents-api?view=li-lms-2026-10): PDF, PPT, PPTX, DOC or DOCX, up to 100 MB and 300 pages; the authenticated member must own the document |
| Poll | [Poll API](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/poll-post-api?view=li-lms-2026-10): organic polls, 2 to 4 options, open for 1, 3, 7 or 14 days |
| Repost with commentary | Posts API: `reshareContext.parent`, subject to the original post's eligibility and visibility restrictions |

That is **LinkedIn's API surface**, not a claim that every scheduling tool supports every row. In particular, a PDF
document is not the API's advertising-only carousel format, and an `article` link card is not a native newsletter edition.

**Write permission isn't read permission.** Retrieving member posts needs `r_member_social`. LinkedIn's
[Community Management overview](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/community-management-overview?view=li-lms-2026-10)
calls it a closed permission and says it isn't accepting access requests. An ordinary Share on LinkedIn app can't
promise to read a published post back merely because it can create one. Reading the parent before a repost is also a
separate permission problem. See the [personal-profile API guide](/docs/guides/linkedin-api-personal-profile) for
comments, mentions and the other permission boundaries.

## Before you leave a post in any queue

Check the author, the complete text, the media, the intended date and the time zone. If you move a post between tools,
make sure the original queue won't publish it too. Keep the platform's accepted result distinct from a planned slot;
when the tool can't verify the live post, inspect its link yourself rather than treating "scheduled" as "verified".

For a simple post, LinkedIn's own scheduler is the shortest route. Use a broader tool for a real workflow need, and
build your own API queue only if you want to own its operational work. You can check the draft's feed appearance in
the free [LinkedIn post preview](/linkedin-post-preview) without a Flaghand account; it does not schedule or publish.

## Frequently asked questions

### How do I see scheduled posts on LinkedIn?

On desktop, open **Start a post → clock → View all scheduled posts**. In the mobile app, open
**Post → clock → View all**. Select a queued post to preview it. These are LinkedIn's personal-profile controls;
see the [scheduled-post section](#how-to-see-scheduled-posts-on-linkedin) for editing, rescheduling and the Page distinction.

[All guides](/docs/guides.md)
