← Blog

How to publish to a LinkedIn company page automatically

How to publish to a LinkedIn company page automatically

Posting to a LinkedIn company page on a schedule is a different problem from posting as yourself, and most tools blur the two. The permissions are different, the approval path is different, and a few things you probably assume are possible are not possible at all.

Here is the honest map, then the setup.

What the LinkedIn API will and will not do

It will: publish text, images, video, documents, MultiImage posts, polls and link cards to a company page, on a schedule, through the official Posts API.

It will not:

  • Publish a native long-form article. There is no API for it, for a person or a page. The article content type is a link card: it takes an external URL, a title and a description, and has no body field. LinkedIn also does not scrape the destination, so the title and description have to be supplied. If a tool promises scheduled LinkedIn articles, it is either posting link cards or driving a browser.
  • Send DMs. LinkedIn messaging sits behind a compliance partner program aimed at regulated industries. There is no comment-to-DM on LinkedIn, from us or anyone using official APIs.
  • Tag a person by name easily. Tagging a company works: the mention resolves to an organization URN. Tagging a person needs an API that is gated behind manual approval.

One more thing worth planning around: a LinkedIn access token lasts 60 days, and programmatic refresh is limited to approved Marketing Developer Platform partners. So the token cannot be silently renewed. You will reconnect every couple of months. It is two clicks, but nobody tells you in advance.

What Zynta Flow publishes, specifically

Worth stating separately from the list above, because "the API supports it" and "this tool does it" are not the same sentence.

  • Carousels as document posts. This is the one worth stating precisely. A LinkedIn carousel is not a multi-image post, it is a document post: a multi-page PDF that LinkedIn renders in a swipeable viewer. Two or more slides are assembled into that PDF and posted as a document, so a scheduled carousel arrives in the feed as the format that earns the swipe rather than a gallery of pictures. You do not export anything or upload anything.
  • Single images and text posts, to a personal profile or a company page.
  • Link cards, with the title and description supplied by you, since LinkedIn does not scrape the destination.

Setting it up

Connections in Zynta Flow live inside the brand kit, not on your account. That is deliberate: a brand kit is one client, so its accounts, its calendar and its content travel together.

  1. Open Settings, then Brand Kit, and pick the brand kit you want the page attached to.
  2. In the social connections section, choose LinkedIn.
  3. Authorize. Company page access uses LinkedIn's Community Management permissions (r_organization_social, w_organization_social, rw_organization_admin), which is a separate authorization from posting as yourself.
  4. Pick your page. After authorizing, you will see the pages you administer and choose which one this brand kit publishes to. If a page is missing here, you are not an admin of it on LinkedIn, and that has to be fixed on LinkedIn's side.

You only administer pages LinkedIn says you administer. There is no way around that, and it is the correct behaviour.

Scheduling a post

Once connected, a carousel or image made in Zynta Flow can be scheduled to the page from the calendar. Pick the date and time, pick LinkedIn as the destination, and it publishes without you.

Two details that trip people up:

  • The art is frozen at scheduling time. The publisher sends the rendered file stored on the calendar entry. Editing the carousel afterwards does not change what goes out. To change a scheduled post, re-render it from the scheduling modal.
  • Publishing costs 5 credits per post per network. Scheduling to LinkedIn and Instagram is two posts, so ten.

Doing it from an AI assistant instead

If you would rather not open the app, the same thing works over MCP: connect Zynta Flow to Claude or ChatGPT and ask for the post and the schedule in the conversation. It creates the calendar entry, which you can still review before it goes out.

There is a setup guide for Claude and one for ChatGPT.

Why the format matters more on LinkedIn

A text post gets read in three seconds and scrolled past. Anything that asks for a swipe, then another, buys dwell time, and dwell time is a signal LinkedIn rewards. That is the whole reason slide formats keep outperforming plain text in an organic feed.

The document post is the strongest version of that, which is exactly why it is what gets scheduled here rather than the multi-image post that is easier to send. The format that earns reach should not be the one that costs you a manual upload every time, because the format that costs you something is the one you stop using in week three.

Start the trial: 300 credits for 14 days, a card is required but nothing is charged today.

Put this into practice

Zynta Flow turns a topic into a finished, on-brand carousel in minutes. Try it for 14 days with 300 credits.

Start a 14-day trial