What is a fake text conversation ad?
A fake text conversation ad is a short vertical video of a chat. Two people message each other about a problem and a product, the messages appear one at a time with a typing indicator between them, and the viewer reads it the way they read their own phone.
MakeViral renders it as a 1080x1920 file at 30 fps. Six to twelve short messages is the working length: below six there is no conversation, above twelve the reader leaves before the offer.
Three things are optional, and each one changes the ad:
- A voiceover per message. The ad then works with sound on, and the pacing follows the read instead of a fixed timer.
- A gameplay background behind a phone frame. The chat sits in a phone mockup with movement underneath, the same trick as the gameplay background video generator.
- The skin. iMessage, WhatsApp, Messenger or Apple Notes. Notes is the odd one out: one person typing a statement, not a conversation.
The format itself is not new. It is the fake text message video template that already carries storytime content, pointed at a product instead of a plot twist. Open the ad builder and the first choice you make is the skin.
Why does a conversation ad beat a talking head on a cold feed?
On a cold feed the viewer is not asking whether your ad is good. They are asking whether it is an ad, and they answer in about a second.
A talking-head ad answers for them. One person, centered, holding something, speaking at the camera: the shape of the frame gives it away before a word lands. A chat screen looks like a screenshot somebody forwarded, so the scroll reflex does not fire and you get the time to read the first message.
Four practical consequences follow:
- No actor. No casting, no shoot, no creator fee, no reshoot when legal changes a claim.
- The script is the ad. Rewriting it takes a minute, because there is no footage to match.
- It lands on mute. The text is the ad itself, not a caption laid over an ad.
- A weak opener is survivable. A talking head with a flat first line is dead. A chat with a flat first message still gets read to message two, because reading two lines of a conversation is cheap.
The cost is different, not absent. A conversation ad is a written scene, so write it as a pitch in a texting voice and never present it as a real customer's message. The AI influencer generator carries the same rule.
Which chat skin should you pick?
Pick the app your buyer actually messages in. A WhatsApp ad shown to a US iPhone audience reads as foreign, and an iMessage ad shown in Brazil or India reads as a stock photo of a phone.
| Skin | Reads as native to | Best for | Open it |
|---|
| iMessage | US, UK, Canada, Australia, iPhone-heavy feeds | Consumer apps, DTC products, anything sold into a US feed | iMessage ads |
| WhatsApp | Most of Europe, Latin America, India, MENA, Southeast Asia | Local services, coaching, ecommerce outside the US | WhatsApp ads |
| Messenger | Facebook-first audiences, older skew | Offers aimed at 35 and up, local business, Meta placements | Messenger ads |
| Apple Notes | Anywhere, because it is a phone screen and not a chat | Founder notes, announcements, price changes, longer claims | Apple Notes ads |
Two rules that save a rerun:
Match the skin to the placement, not to your own phone. If the ad set targets Germany, use WhatsApp even though you text in iMessage. The bubble color is the first thing a viewer recognizes, and recognition is the mechanism.
Use Notes when the message is one-sided. A price increase, a restock, a founder explaining a decision: none of those survive being split between two characters. Write them as an Apple Notes ad.
Undecided? Start from the text message ad generator and switch skins later.
Which angle should the conversation take?
Six angles ship with the builder. They differ by who opens the chat and what that person wants.
| Angle | Who opens | The job of message one | Use it when |
|---|
| Friend recommendation | A friend of the buyer | Sound like a discovery, not a pitch | Cold traffic with no brand awareness |
| Testimonial | The buyer | Name a specific result with a number or a date | You have one concrete outcome to claim |
| Before and after | The buyer | Reference the old state so the new one lands | The outcome is visible or measurable |
| Objection | A skeptic | Say the doubt out loud before the viewer does | Crowded category, or a price people flinch at |
| Founder note | You, in Notes | State the decision in the first line | Announcements, price changes, trust building |
| Secret | An insider | Frame the message as something not meant to spread | Discount codes, early access, limited stock |
The objection angle is the one most people skip. A skeptic who says "isn't this just the cheap one with a logo on it" gives you permission to answer, and an answer to a stated doubt beats a claim nobody challenged. The secret angle is the most fragile: keep it for real constraints, like a code that expires.
Angle and skin are independent, with one exception: a founder note only works in Notes.
How do you write the script?
Two things decide the ad: the first message, and whether the rest sounds like typing.
The first message is the whole ad
Everything after message one is read only by the people message one kept. Write ten openers and pick on one test: would you read the reply?
What works:
- A result with a number. "3 weeks in and my ring finally fits."
- A confession. "ok i caved and bought it."
- A question that needs an answer. "wait how much did you pay for yours?"
- A complaint about the old way. "i am not filming another ad with my face."
What does not: your brand name, a greeting, an emoji sentence, anything that reads like a headline.
Write the way people actually type
The format collapses the moment it sounds written. Rules that hold up:
- Lowercase, mostly. Title case reads as a billboard.
- One idea per bubble. If a message needs a conjunction, split it in two and let the typing indicator do the pause.
- Short. Under about twelve words per message. Long bubbles look pasted.
- Let them interrupt. Real chats overlap: two messages from one person, then a reply. Perfect alternation reads like a script.
- Keep punctuation thin. Few periods, no semicolons, no faked typos in the offer line.
- Name the price plainly. "it was 39" beats "affordably priced".
- End with one instruction. A link, a code, a name to search. One, not three.
Put the offer in the last third
The buyer character should be sold by about message eight. Messages nine to twelve hold the price, the code and the instruction. If the offer arrives at message three, the ad reads as an ad from message three onward, and you have thrown away what the format gave you.
How do you test five variants of one script?
One run makes up to five ads, which is a deliberate number: it is enough to isolate one variable and cheap enough to throw four away.
Change one thing across the five. That is the method.
| Round | Hold constant | Vary | What you learn |
|---|
| 1 | Angle, skin, offer | The first message, five versions | Which opener earns a read |
| 2 | Winning opener, skin | The angle, five versions | Which story sells your product |
| 3 | Opener, angle, skin | Message count, 6 vs 8 vs 10 vs 12 | Where your audience drops |
| 4 | Everything in the script | Skin and background on or off | Which screen fits your placement |
Five ads is 50 credits, about $3.57 on the $49.99 plan. A round a week for four weeks is 200 credits.
Two mistakes to avoid. Do not vary the offer and the hook in the same round: when one wins you will not know which half did it. And do not judge on the first hour of delivery. Let each variant spend enough to compare, then kill four and rebuild around the survivor.
Keep the losing scripts. The second-best opener is often the best opener for a different audience.
What does a conversation ad cost?
Ads are priced per rendered ad, not per second or per message. A twelve-message ad with voiceover costs the same as a six-message ad without one.
| Item | Credits | On the $49.99 plan | On the $199.99 plan |
|---|
| One conversation ad | 10 | About $0.71 | About $0.67 |
| A five-variant run | 50 | About $3.57 | About $3.35 |
| A month at five ads a week | 200 | About $14.28 | About $13.40 |
Plans, read from pricing on September 30, 2026: $9.99 for a one-time pack of 100 credits, which is 10 ads. $49.99 per month for 700 credits, which is 70 ads. $199.99 per month for 3,000 credits, which is 300 ads.
New accounts start with zero credits, so the first ad needs a plan. Cancel anytime, 14-day refund window on unused credits.
Compare that against a creator-shot video ad, where a reshoot costs as much as the shoot. Here the reshoot is a rewrite. When clicks in this category are expensive, you cannot afford to test slowly.
What the ad generator does not do
The builder makes the file. Everything that happens after the file exists is yours.
- No ad account integration. No connection to Meta Ads Manager, TikTok Ads Manager or Google Ads. You download the MP4 and upload it where you buy.
- No scheduling, no auto-posting, no connected social accounts. There is no calendar and no publish button.
- No analytics. Spend, CTR and cost per purchase live in your ad platform. Nothing here reports on an ad after you export it.
- No API and no bulk import. The builder runs in the browser, up to five ads per run.
- No 16:9 or long-form export. Everything renders 1080x1920 and short. There is no landscape version and no two-minute version.
- No real customers. The conversation is written by you. It is a scene, not a transcript, and it should not be labeled as a review from a named person.
- No live product footage. If you need the product on screen in someone's hand, use the AI influencer generator.
If your blocker is buying and measuring rather than making, read the alternatives comparisons first.