How to convert viral tweets and threads into LinkedIn carousels
A viral tweet is a short post a lot of people already saw on X. A viral thread is a chain of those posts. A LinkedIn carousel is neither. It is a PDF. LinkedIn paginates the PDF so people can swipe, and the first page is the card in the feed. The caption beside the file is a third object, up to 3,000 characters, stored apart from the document title, which is capped at 120 characters.
Likes on X do not transfer. Boykli does not import an x.com or twitter.com URL, and there is no tweet mode. The carousel page takes a topic of up to 2,000 characters and designs a new PDF of 2 to 8 slides. Converting a viral post means you copy the words you can see, decide which sentence is yours to publish, and hand that outline to the carousel page. A thread you wrote, before it ever went wide, is the sibling cut in how to repurpose Twitter and X threads into LinkedIn carousels. The controls on the carousel page itself are mapped in LinkedIn carousel generator.
What "viral" is allowed to mean on a slide
Virality is a distribution fact on another network. It is not a slide. The line that traveled is often one of five shapes:
- A single sentence with one number and no method.
- A dunk that only lands if the reader already saw the quote-posts.
- A joke that depends on X's reply culture.
- A 12-post thread in which posts 4 through 9 restate post 2.
- Someone else's words, screenshotted, with the like count still in the frame.
LinkedIn's document post does not care which of those won the timeline. Slide 1 has to be readable by a person who never saw the original. If the cover only works as a reply, it is a failed cover. The longer argument for putting the point in the post, instead of baiting a comment to reveal it, is LinkedIn engagement versus a post that already contains the point.
The app publishes text, an optional image, or a PDF, through the personal profile connected with LinkedIn OAuth. It does not post to X, and it does not publish a company page. Screenshots of tweets do not become slides. Slides are type, shapes, gradients, and SVG.
Five ways people try to move a viral post
| Method | What you hand over | What LinkedIn receives | Where it breaks |
|---|---|---|---|
| Screenshot the tweet and upload the images | Pictures of the X interface, often with like counts | A multi-image post | Type is tiny. The file is not a designed PDF. How that grid compares with a document post is multi-image vs carousel |
| Paste the status URL into Article mode | An x.com or twitter.com link | Usually an error, before any draft | The fetcher keeps a page only when readable text is at least 200 characters, under 40,000 characters, the HTML is under 2 MB, and the fetch finishes in 15 seconds. A status page is often a shell |
| Paste the thread into LinkedIn's composer | The copied posts, still numbered "1/" | One text post | No swipe file. The hook sits under the numbering, and the viral closer is buried |
| Quote one line and write a text post on Create posts | Your claim, plus an attributed sentence | A text post, no PDF | The right stop when the source is one sentence. Medium is about 400 to 1,400 characters. Stretching that sentence into eight slides invents the other seven |
| Copy the words, keep one claim you can sign, create on the carousel page | A topic of up to 2,000 characters that names the cover, the beats, and the close | A new 2–8 slide PDF, plus a title and a caption you edit | An outline over 2,000 characters is rejected. A number that was not in the source is still your post once you publish it |
The last row is the workflow below. The second row is the one people try first, because Article mode looks like "paste any URL." Use Article mode for a public article. For a tweet, copy the text.
Turn one claim into a swipe deck
Paste an outline of up to 2,000 characters. Boykli designs a 2–8 slide PDF for the personal profile you connect. BYOK is $29/month. Managed is $88/month.
boykli.com →Which source shape can become which deck
A carousel has a ceiling of 8 slides and a floor of 2. The default on the form is 5. The viral artifact rarely matches that range. Match the deck to the source, or skip the PDF.
| Source | What you actually have | Honest slide count | The move that ruins it |
|---|---|---|---|
| One post, a sentence or two | One claim, sometimes one number | 2 or 3. Often a text post is the better object | Asking for 8 slides so the model supplies a framework the tweet never had |
| A long single post on X, the Premium-style article | A block that may not fit in 2,000 characters | Document mode first, then a short outline | Pasting the status URL and expecting slides |
| A thread of 6 to 12 posts you wrote | Several beats, plus filler | 5 to 8 after you merge repeats | One slide per tweet, including "1/" and the follow ask |
| A thread someone else wrote | Their words and their numbers | A caption that quotes one line with their name, and slides that are your own observation. Or no post | Pasting their thread into the topic and publishing the PDF under your name |
| A pile of quote-posts and replies | Other people's jokes | Nothing on the slides | A slide that is a screenshot of the ratio |
Two caps sit under that table.
- The carousel topic holds 2,000 characters. A long X article will not fit. Save that block as a
.mdfile and use Document mode on Create posts. Document mode accepts.pdf,.docx, and.md, up to 7 MB and 80,000 characters, and it needs at least 80 readable characters. It writes one LinkedIn post from a brief you can aim. You then compress that lesson into the 2,000-character topic. The file path for a raw Markdown upload is Markdown to LinkedIn carousel. - The design prompt caps density: about five bullets or four cards, body type at 21px or larger on the square canvas. "Put tweets 3 through 9 on slide 4" produces a cramped slide or a dropped line. One beat per body slide.
Square renders at 1080 by 1080. Portrait renders at 1080 by 1350. Portrait gives a short stack of lines more room. The type ramp and the 220 pixel safe zone are LinkedIn carousel dimensions.
Whose words are on the slide
If you wrote the tweet or the thread, you can carry the claim across. Cut the bait. Keep the result. The order for a thread you authored, including the nine-post pricing teardown, is the repurpose page. This page still applies when that thread went viral and the closer is "retweet if you agree." That closer does not belong on a slide.
If you did not write it, the generator will still accept the outline. That is not permission. A PDF published on your profile reads as you. The workable split is narrow:
- One sentence, in the caption, with the person's name, and only a line you have the right to quote.
- Slides that state your observation, your number, or your decision. If you have none, you do not have a carousel. You have a bookmark.
- Like counts, view counts, and "this got 2 million impressions" stay out of the outline. Those are X's metrics, not a business result, and they age in a week.
The product was scoped so the cut stays with the person whose name is on the post. The longer version of that choice is building Boykli.
A worked teardown of a viral sentence
This tweet is an example, not a Boykli result and not a post you should republish:
We stopped posting on LinkedIn for 30 days. Inbound demos did not drop. The posts were the work. The pipeline was the calls.
Four sentences. One claim: a 30-day pause in posting did not change inbound demos, and the author locates the pipeline in calls. There is no CRM, no demo count, no statement about ads, outbound, or comments. Eight slides would have to invent those.
The outline that fits the topic box and does not add a number:
Cover: Stopped posting on LinkedIn for 30 days. Inbound demos did not drop. Slide 2: What the post actually stopped. Posts. It does not say comments, ads, or outbound stopped. Slide 3: The sentence they signed. The posts were the work. The pipeline was the calls. Slide 4: Close. Before copying the pause, name the number you will watch. This tweet did not name one.
Four slides. Count is 4, not the default 5. Tone is Normal. A joke tweet would use Humor. Humor is wording only. It does not change the layout, and it will not rescue a pricing teardown that you accidentally marked as a joke. Ratio is Portrait, because slides 2 and 3 are two lines each and need the vertical room. Design is Neo-Brutalist unless brand-kit colors are on, in which case the design is Normal and the other seven designs stay disabled. Save the kit before you create. The eight layouts are Neo-Brutalist, Bauhaus Design, Retro Terminal, Infographic / Data Guide, Bold & Edgy, Creator Gradient, Split-Screen, and Normal.
What the outline refuses: "pipeline up 40%," a chart of demo volume, and a last slide that says "agree?" The caption can name the original author and include the status URL. The slides still have to stand alone, because many people swipe and never open the link.
Read the PDF against the four sentences before you download. If slide 3 says "revenue was flat," that sentence was not in the tweet. Change the topic and create again. There is no text box on the slide to patch one line.
When the viral object is a thread, not a sentence
Take a 10-post thread that spread because post 1 was sharp. Posts 2, 3, 5, 6, 8, and 9 repeat post 1 with a new adjective. Posts 4, 7, and 10 add a fact. That is a cover, two body slides, and a close: four slides. The adjectives are not beats. If those four facts are someone else's, they stay in a quote in the caption or they stay off the deck. Your carousel is the decision you made after reading them, written so a stranger can follow it without opening X.
The order of operations
- Open the post on X. Copy the text, in order, into a note. Leave image-only posts as one line that states the figure you can see and are willing to sign. Do not copy the like count into the outline.
- Write the author's name at the top of the note. If it is not you, the slides cannot be a paraphrase of their thread. Quote at most one line, with the name, in the caption you will write later.
- Mark the one claim. A viral thread that mixes a price test, a hiring story, and a tool list is three carousels. Pick one.
- Count beats. Cover, body, close. The total has to land between 2 and 8. A single viral tweet is often 2 or 3, or it is a text post and no PDF. Merge any post that only repeats the previous one. Delete "1/," hashtags, "retweet," and "follow for part 2."
- If the remaining words fit in 2,000 characters and already read as slide directions, that note is the topic. If the source is a long single post, save it as Markdown and run Document mode with a brief that names the section. Then shorten the lesson to the topic.
- On the carousel page, paste the outline. Name the cover and the close inside the topic so the model cannot invent a last slide that asks for agreement.
- Set Normal or Humor. Match the tone to the source. A sarcastic one-liner on Normal tone gets rewritten as earnest advice.
- Set Square or Portrait, the design, the model, and the slide count you counted in step 4. The model picker is Grok 4.6 (the default), Gemini 3.5 Flash, Claude Sonnet 5, or GPT-5.6 Terra. There is no silent swap. Author strip and logo are toggles. The generator does not invent a handle.
- Create. Large decks can take a few minutes. Read every slide against the note. A name, a dollar figure, or a promise you would not say out loud is still your post once it is on LinkedIn.
- Set the document title, up to 120 characters. Write the caption, up to 3,000 characters. If you are quoting someone, their name goes in the caption, not only on a slide. The title is required when you add the PDF to the queue. A standalone text post is a separate write on Create posts. It is not produced by the carousel create.
- Post now, or add the PDF to the queue on the personal profile. Weekdays, one time of day, one timezone. The next item takes the next open slot. How the document upload is queued is how to schedule LinkedIn carousels.
A text post you write from the same claim counts as a post. The carousel create counts as a carousel. Downloading the same PDF again does not. Managed includes 210 posts and 150 carousels in the month, plus 150 images, 25 Voice Agent sessions, and 130 post refinements. BYOK is the same screens with your OpenRouter key for chat and images and your Google AI Studio key for Voice Agent, and Boykli does not add a generation cap on that seat. You still pay those providers. Both seats are $29 and $88 a month on boykli.com. A paid seat is required before the app will write, create a carousel, publish, or schedule. Browsing Radar and Algorithm is open without one.
Openings that worked because they were cryptic on X usually fail as slide 1. If you need a first line a stranger can finish reading, write that line yourself and check it the way a hook is checked in LinkedIn hook generator. The carousel will not import a saved hook. You paste it into the topic.
What to drop because it only worked on X
A three-word tweet that is a hook, a link, and "thoughts?" has one beat. Pad it to six slides and the model will supply the missing beats. Those beats were not in the viral post, and they are now your claims. Use Short or Medium on Create posts and skip the PDF.
A tweet that is only a screenshot fails the same way. The outline would be "see image," and the slides cannot see the image. Transcribe the figure first. If you cannot read a number off the screenshot, do not publish a number.
A post that went viral in 2024 and is still circulating will carry that year's figure onto a later feed. The carousel will not update it. If the price, the headcount, or the metric moved, change the outline before you create. The refinement limit on text drafts, two passes on a given draft, does not edit slide copy. Slide copy changes only when the topic changes and you create again. On Managed, that new create counts toward the 150 carousel generations. On BYOK, it counts toward your provider usage.
Reply chains are the other trap. The viral object is often the replies, not the original sentence. Those replies are other people's posts. They do not become body slides because they were funny under the original.
FAQ
Can I paste a tweet URL on the carousel page?
No. The carousel page takes a topic of up to 2,000 characters. It does not take a URL and it does not take a file. The PDF you download is a new slide deck designed from that topic.
Can I turn someone else's viral thread into my carousel?
The form will accept the paste. The PDF will read as your document on your profile. Quote one line, with their name, in the caption, and only when you have the right to use it. Write slides that are your own claim. If you have no claim of your own, do not create the deck.
The viral post is one sentence. How many slides?
Two or three, if you can name a cover and a close without adding facts. Otherwise write a text post and skip the PDF. Asking for eight slides is how invented frameworks get published under your name.
Will the tweet's image or screenshot appear on the slides?
No. The slides do not place photos. Write the claim the image supported, in words, inside the topic. A single image post is a different create, and it is not a document.
The thread is 20 posts. Can one carousel hold it?
No. Eight slides is the maximum. Pick one claim. A second claim is another outline and another carousel create. Series mode can turn long source text into 2 to 8 text posts. Those are still not slides.
How do I change a sentence on slide 3?
Edit the document title and the caption in place. Slide copy is part of the generated design. Change the topic and create again.
Why not Article mode with the tweet link?
Article mode fetches public HTML and writes one post about one argument in that extract. It does not design slides. Status pages on X often come back as a shell, a non-HTML response, or a block, and the write never starts. Copy the text. A public blog URL is a different workflow, covered in article to LinkedIn carousel.
What do I pay to run this?
The seat is $29 a month on BYOK or $88 a month on Managed. Managed includes 150 carousel generations and 210 posts in the month. The optional text post and the carousel create are separate counts. BYOK has no Boykli monthly cap. Carousel creation on BYOK needs an OpenRouter key in Settings. A cancelled seat keeps access until the period end.
Can I queue the new PDF?
Yes, on the personal profile you connect. The queue asks for a document title. You set the days, the time of day, and the timezone. It does not post as a company page, and it does not post back to X.
Design the deck from the claim, not the like count
One outline, a 2–8 slide document post, on your personal LinkedIn profile. BYOK $29/month. Managed $88/month.
boykli.com →