You’ve seen the video. A text conversation that plays out on screen. One gray bubble pops in on the left. A beat. A blue one answers on the right. Another beat. It builds like a real conversation until it lands the joke or the point.
For years I thought that lived inside After Effects. Some template you bought, some keyframe maze you had to learn. I’d open the project file, get lost in the timeline, and close it. That little wall stopped me from making a thing I genuinely wanted to make.
It doesn’t need any of that. You can build the whole thing in your browser.
It’s just a list of messages
Here’s the part that took the fear out of it for me. A chat animation isn’t a complicated thing. It’s a list. You type your messages in order, top to bottom, the way you’d actually text someone.
The sides take care of themselves. First message goes left. Next one goes right. Then left, then right. Auto-alternating, like two people talking. You’re not positioning anything. You’re just writing the conversation.
That reframe is the whole unlock. You stop thinking “motion graphics project” and start thinking “I’m typing out a chat.” Anyone can type out a chat.
Each message gets its own delay
The thing that makes it feel alive is timing. Every message carries its own little delay before it pops in. A short one for a quick back-and-forth. A longer one before the punchline so it lands.
This is where you stop reading instructions and start tuning by feel. Set a delay. Play it. Too fast, it reads like a wall of text dumped on screen. Too slow, it drags. You nudge it until it breathes like a real conversation, the kind with a pause right before someone says the thing they were scared to say.
That’s the difference between a data dump and something people stop scrolling for. Not the fonts. The rhythm. And you can only find the rhythm by watching it back and trusting your gut. You already know what a real text exchange feels like. You text every day. Use that.
Then you export an MP4. Right there.
Here’s the part I still can’t quite believe. When it looks right, you record it to an MP4 straight out of the browser. No plugin. No render farm. No waiting on a progress bar in some app you had to install. The same tab you built it in hands you the finished file.
You drop that MP4 into your post and you’re done. The whole loop — write it, time it, export it — happens in one place, in minutes.
That’s the Chat mode in Bubble, one of the motion tools in the free Cue suite. It started as a tool for popping a single stat or pull quote on screen, then grew a conversation mode because this exact format kept coming up. It’s free. Go open it and type a conversation into it.
Where this beats filming your phone
You could screen-record an actual text thread instead. Sometimes that’s the right call — if you need the real receipts, the real contact name, proof a thing got said, film the phone.
But most of the time you’re not documenting. You’re making something. And the screen recording fights you. The status bar with your battery and the time. The wrong name at the top. A typo you can’t fix without re-sending. The timing already happened, so you can’t tune the pace. You’re stuck with whatever the phone gave you.
Building it clean means you control every beat. You write the words. You set the delays. You re-roll the whole thing in ten seconds if a line isn’t landing. No fake-texting yourself in Notes, no editing out your notifications.
The point of all of this is smaller than it sounds and it matters more than it sounds. There was a thing you wanted to make, and a tool was standing between you and making it. Now there isn’t. So go make the dumb little chat video you’ve been picturing. It doesn’t have to be good. It just has to exist. Make it now, while you’ve got it in your head.