KalovioArticles › Images, carousels and PDFs

PDF Carousel Posts on LinkedIn, Straight From Your AI Chat

Yes — upload the PDF to Kalovio, then ask your assistant to publish it as a document post. LinkedIn renders the file as swipeable pages in the feed, which is what people call a PDF carousel. It rides LinkedIn’s newer versioned interface, so test it on your own account first.

The swipeable slide deck is one of the few post formats on LinkedIn that still stops people scrolling. It is also the format most tools skip, because it needs a different upload path from a plain image. This page explains what the format actually is, how to publish one from a chat with Claude or ChatGPT, and — just as importantly — the two limits you should know about before you rely on it.

What is a LinkedIn PDF carousel, really?

There is no button on LinkedIn labelled “carousel” for ordinary members. What people mean by a PDF carousel is a document post: you attach a document file to a post, and LinkedIn renders it in the feed as a small viewer with pages you swipe or click through, one at a time.

So a ten-slide deck exported as a PDF becomes ten swipeable pages sitting inside the feed. Readers never leave LinkedIn to see it. That is the whole trick, and it is why the format performs differently from a link to a deck hosted somewhere else.

Two things are worth separating here, because the words get used loosely:

  • Document post (PDF carousel) — one file, many pages, rendered in a page viewer. This is what this article is about.
  • Multi-image post — between two and nine separate image files in one post, shown as a swipeable image set. Different upload path, different result, same general feel.

A third meaning exists too: LinkedIn sells a paid ad format called a carousel ad. That is advertising, it costs money, and it is not what either of the above produces. Nothing on this page involves ads.

How do I post a PDF carousel from Claude or ChatGPT?

Neither Claude nor ChatGPT can hand a file you dropped into the chat window over to a connected tool — that path simply does not exist yet in MCP, the Model Context Protocol (the open standard that lets an AI assistant talk to outside tools). So the file goes up separately, through a link, and the assistant then refers to it by name. Three steps.

Step one: ask for the upload link. Say something like “give me my Kalovio upload link”. The assistant calls the get_upload_link tool and hands you a private web address. In Claude you may also get a small drop panel directly inside the chat. Either works.

Step two: upload the PDF. Open the link, drop the file in. It lands in your own file library, which only your account can reach. You can upload several files in one go if you are preparing more than one post.

Step three: ask for the post. Something as plain as: “Publish my PDF as a document post. Title it Seven pricing mistakes. Caption: the short version of a talk I gave last week.” The assistant matches the file, then returns a preview of exactly what will be published — the file, the title, the caption. Nothing goes live until you reply to confirm.

That confirmation step is not a formality. Publishing in Kalovio is deliberately two-step: the first call returns the preview plus a signed token covering the exact content, and the post only happens on a second call carrying your confirmation and a matching token. It means hidden instructions buried in something the model read cannot quietly publish a document to your feed.

What files can I upload, and how big can they be?

DetailWhat applies
File types acceptedPDF, PPT, PPTX, DOC, DOCX
Size limit per file20 MB
Files kept in your library100, for 30 days
Post titleOptional — shown on the document viewer
CaptionOptional — the post text above the file
Caption lengthUp to 3,000 characters
SchedulingNot available for document posts yet

The optional caption is worth a note. Many tools refuse to publish a post with no text. Kalovio treats a document with no caption as a perfectly normal post — if the first page of your deck says everything, you do not have to write a paragraph above it just to satisfy the software. If you leave the caption out, your assistant should ask you once whether you want one, then post it as it is.

Will a PDF carousel work on my account?

Test this on your own account before you plan around it. Plain text, single-image and article posts go through LinkedIn’s long-established posting endpoint, POST /v2/ugcPosts, which has been open to self-serve apps for years. Document posts and multi-image posts do not — they need LinkedIn’s newer versioned interface (/rest/documents to upload the file, then /rest/posts to publish it). LinkedIn’s documentation says the w_member_social permission is enough, but that newer gateway may still be switched off for an app without partner status. If it is, the attempt returns a 403 — a permission refusal — and Kalovio tells you plainly instead of failing silently. It is one test post, it takes a minute, and it settles the question for your account.

If it does turn out to be closed for you, nothing else breaks. Text posts, single-image posts, article shares, drafts, scheduling and the posting queue all run on the older endpoint and are unaffected. You would simply be back to a single image, or a link to a deck hosted elsewhere.

Can I schedule a PDF carousel for later?

Not yet. This is the one limit worth stating bluntly, because it is easy to assume otherwise given that everything else in Kalovio can be scheduled.

Document posts are publish now only. You can schedule text posts, single-image posts, article shares and multi-image posts up to a year ahead, and you can build a posting queue that drops them into your usual slots. A document post is not wired into that scheduler. If you ask for a PDF post at nine on Tuesday morning, you will be told it has to go out immediately instead.

The practical workaround is ordinary: prepare the file and the caption in advance, keep them as a draft, and publish at the moment you want it live. Drafts are supported, so nothing is lost — only the automatic timing.

What makes a good PDF carousel?

The format rewards restraint far more than design skill. Most weak carousels fail for the same three reasons, and all three are fixable before you export the file.

Design for a phone, not a laptop. The document viewer in the feed is small. On a phone it is roughly the width of a thumb and a half. Body text at 12 or 14 point, which looks fine in your slide editor, becomes unreadable there. Set your text large enough that you can read it comfortably when the page is shrunk to a quarter of your screen, then check it on an actual phone before posting.

One idea per page, in few words. A strong page is a short headline and one supporting line — often under twenty words in total. If a page needs a paragraph, it is two pages. The reader is swiping, not studying, and every page that takes effort to parse is a page where they stop.

Make the first page do the work. Page one is the only page most people will ever see, because it is what shows in the feed before a single swipe. It should say what the deck gives them, in plain words, without a clever tease. “Seven pricing mistakes I made” earns a swipe. “A few thoughts” does not.

Two smaller things also help. Keep it short — roughly six to twelve pages is enough for one idea, and long decks lose people in the middle. And use a square or portrait page shape rather than widescreen, because the feed viewer gives vertical space more generously than horizontal.

Document post or multi-image post — which should I use?

Both give a swipe. The choice comes down to what you already have and what you need back.

  • Choose a document post when your content is already a deck, when it runs past nine pages, or when the pages are mostly text and you want a proper title on the viewer.
  • Choose a multi-image post when you have separate image files, when the content is visual rather than typographic, or when there are nine pages or fewer and you would rather not export a PDF at all.

Both ride the same newer versioned interface, so both carry the same “may not be switched on for your account” caveat. If one works for you, the other almost certainly will too.

What this cannot do

Worth being straight about the edges, so nothing surprises you later:

  • No engagement numbers. Kalovio cannot report views, reactions or comments on your carousel. Those need LinkedIn’s partner-gated Community Management API, which requires a registered legal company and an app review. Kalovio does not have it. Link clicks are tracked separately, through short links, which is a different thing entirely.
  • No reading of posts made elsewhere. Anything published outside Kalovio is invisible to it, because the permission for reading a member’s wider post history is closed to self-serve apps.
  • Reconnecting every couple of months. LinkedIn member tokens last around 60 days and self-serve apps get no automatic renewal, so you sign in again periodically. The reconnect_linkedin tool hands you the link when it is time.
  • No scheduling for documents, as covered above.

None of that stops the core job working. Upload a deck, approve the preview, and a swipeable carousel appears on your profile — without leaving the chat you were already writing in.

Questions people ask

How do I post a PDF carousel on LinkedIn from Claude?

Ask Claude for your Kalovio upload link, open it and drop the PDF in, then say something like “publish that PDF as a document post with the title Seven pricing mistakes”. Claude returns a preview of the file, title and caption, and publishes only after you confirm.

What file types can I use for a LinkedIn document post?

Kalovio accepts PDF, PPT, PPTX, DOC and DOCX, up to 20 MB each. PDF is the safest choice because how it renders is predictable. Your library holds up to 100 files for 30 days.

Can I schedule a LinkedIn PDF carousel for a future time?

Not yet. Document posts are immediate publish only. Text, single-image, article and multi-image posts can be scheduled up to a year ahead or added to a posting queue, but a PDF post is not wired into the scheduler. Keep it as a draft and publish it at the moment you want it live.

Why might a document post fail with a 403 error?

Document and multi-image posts use LinkedIn’s newer versioned interface (/rest/documents and /rest/posts) rather than the long-established /v2/ugcPosts endpoint. That gateway may not be switched on for an app without partner status, and a 403 is LinkedIn refusing the request. Kalovio reports it in plain words rather than failing quietly. Try one test post on your own account to find out.

Do I need a caption on a PDF carousel post?

No. If an image or document is attached, the caption is optional in Kalovio, so a deck can go out on its own. The title on the document viewer is optional too. Your assistant should ask once whether you want a caption, then post it as it is if you do not.

How many pages should a LinkedIn carousel have?

Roughly six to twelve pages covers one idea well. Longer decks tend to lose people in the middle. Keep each page to a headline and one supporting line, use large text so it stays readable at phone size, and make the first page state clearly what the reader gets.

Sources

Try Kalovio free

Run your LinkedIn from a chat with Claude or ChatGPT. Add this as a custom connector — free while in beta, and you approve every post before it goes live.

https://kalovio.com/mcpHow to connect

Read next