Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Thread Truncated (Cap Enforced)

Only the first 20 tweets are unrolled into slides to ensure reliable PDF exporting and high server performance.

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
John
@johnvirality

a lot of AI apps spend $50k on paid ads trying to explain a product that only makes sense once you're inside it.

Apply Image
Drag Post #2
John
@johnvirality

one app figured out a better way.

Drag Post #3
John
@johnvirality

132 million views. 2.1 million shares. 30 days. zero paid media budget behind those numbers.

Drag Post #4
John
@johnvirality

the result wasn't luck, and it wasn't one viral video. it was a production system running at a level most brand teams don't even know exists yet. i've spent the last year building creator infrastructure for AI apps and DTC brands across a network of 200,000+ creators, and what this campaign did right maps almost perfectly to what separates the brands printing organic views right now from the ones quietly burning budget on content that dies at 400 plays.

Drag Post #5
John
@johnvirality

this is a full breakdown of what happened, why it worked, and what you'd need to replicate it.

Drag Post #6
John
@johnvirality

---

Drag Post #7
John
@johnvirality

## the product problem every AI app shares

Drag Post #8
John
@johnvirality

cantina is an AI character app. users build and chat with realistic AI personas. the in-app experience is genuinely impressive once you're inside it.

Drag Post #9
John
@johnvirality

that's the problem.

Drag Post #10
John
@johnvirality

"once you're inside it" is doing a lot of heavy lifting for a short-form video that has three seconds to earn the viewer's attention before they scroll.

Drag Post #11
John
@johnvirality

AI apps sit in a uniquely difficult content category. the wow moment is personal, internal, and almost impossible to film. you can't point a camera at a feeling. you can't screen-record curiosity. and the moment you try to explain the product before the viewer is emotionally invested, you've already lost them.

Drag Post #12
John
@johnvirality

the default content playbook for most AI apps in this situation looks like this: screen recordings showing the interface, founder-to-camera explainers talking about features, or polished brand videos that look expensive and perform like they cost money to bury.

Drag Post #13
John
@johnvirality

all of these fail for the same reason. they lead with the product instead of the feeling the product creates. by the time the viewer understands what they're looking at, they've scrolled past it.

Drag Post #14
John
@johnvirality

cantina came in with a product that converted well once people experienced it. the challenge was collapsing the distance between discovery and that first experience.

Drag Post #15
John
@johnvirality

---

Drag Post #16
John
@johnvirality

## what the content system actually looked like

Drag Post #17
John
@johnvirality

the production system that drove 132 million views operated across three interconnected layers. pulling one out and running it in isolation doesn't produce the same result. the output was a function of all three working together.

Drag Post #18
John
@johnvirality

<b>layer one: scriptwriting built around the feeling, not the feature</b>

Drag Post #19
John
@johnvirality

every script started from the same question.

Drag Post #20
John
@johnvirality

what is this viewer feeling in the moment right before they discover this product?