What is a WhatsApp chat video ad?
It is a short vertical video that looks like somebody recorded their own WhatsApp thread. Two people talk, one of them mentions your product and gives a reason, and the conversation ends on a soft line rather than a link.
The format is the same across all four MakeViral chat skins: 6 to 12 messages, the first one a hook in eight words or fewer, casual lowercase writing, one emoji at most per message, the product named once or twice, and the last message a gentle push instead of a call to action shouted at the camera.
What changes is the interface. This skin renders the WhatsApp screen at 1080x1920, 30 frames per second, on Remotion: the green header bar with the contact name and "online" underneath it, the pale doodle wallpaper behind the bubbles, green outgoing bubbles on the right, white on the left, and the tick marks under every message you send. Each message is preceded by a typing indicator and lands on its own.
Voiceover is optional and it works per message. With it on, the two sides alternate a female and a male voice, so the thread plays as a scene. With it off you get typing sounds, which is what you want for a muted feed. A vertical gameplay clip can run behind the phone frame when the ad needs background motion.
This is one of four skins on the AI ad generator hub. The text message ad overview compares them all, and you can open the WhatsApp ad builder whenever you are ready.
Why does the WhatsApp skin sell better outside the US?
Because a chat ad only works when the viewer recognizes the screen without thinking, and outside the United States that screen is almost never blue.
In India, Brazil, Nigeria, Indonesia, most of Latin America, Spain, Italy, Germany and the Netherlands, WhatsApp is the messenger people open first in the morning. Family group chats, small business orders, delivery updates and payment confirmations all live there. Show someone in São Paulo a green header and they read a message. Show them an iMessage blue bubble and they read an American advertisement, because that is not what their phone looks like.
| Market | Right skin | Why |
|---|
| United States, Canada | iMessage | iPhone messaging is the default and the blue bubble is the familiar one |
| India, Indonesia, Nigeria | WhatsApp | Android-first markets where WhatsApp carries personal and business chat |
| Brazil, Mexico, Argentina | WhatsApp | WhatsApp is where the group chat and the small business order live |
| Spain, Italy, Germany, Netherlands | WhatsApp | Cross-network messaging settled on WhatsApp years ago |
| United Kingdom, Australia | iMessage or WhatsApp | Mixed. Worth a 20-credit test rather than a guess |
| Facebook and Instagram placements, 40+ buyers | Messenger | The interface that audience already has open |
Three practical consequences. First, if you sell to a diaspora audience, the WhatsApp skin is almost always right, because that is the app people use to talk to home. Second, if you sell a remittance, travel, SIM, language or shipping product, the skin is doing half your targeting for you. Third, if you run the same offer in two countries, render two ads rather than one. It is 20 credits to stop guessing.
What do the ticks, the wallpaper and "online" actually do?
Every skin has a handful of details that the viewer has stopped noticing consciously and would notice instantly if they were wrong. WhatsApp has more of them than any other chat interface, and each one carries meaning.
| Detail | What the viewer reads into it |
|---|
| One grey tick | Sent, not delivered. The other person's phone is off or out of signal |
| Two grey ticks | Delivered but not opened. The quiet ignore |
| Two blue ticks | Read. Now the silence after it means something |
| "online" under the name | They are there right now, which makes a pause deliberate |
| "typing..." under the name | The same drumroll as the dots, but written in words |
| Doodle wallpaper | The default background almost nobody changes, so it reads as untouched |
| Green outgoing bubbles | The one color that says WhatsApp before a single word is read |
Blue ticks are the strongest storytelling tool in the skin. "Read, and no reply" is a whole beat with no copy in it. In an ad, use it once: put the blue ticks under the message that raises the objection, hold, then let the answer arrive. The pause reads as a person thinking rather than a script running.
The status line under the contact name is the second tool. Switching from "online" to "typing..." right before your product is named gives that message a build-up, and the build-up is why people read a name they would otherwise scroll past.
Do not use all seven at once. Pick the two that suit the angle and let the rest sit in the background doing their quiet job.
Two WhatsApp ad scripts you can copy the shape of
Both are written the way people type in a real WhatsApp thread: short, lowercase, unpunctuated, a little impatient.
Secret: a money transfer app
| Them / You | Message |
|---|
| Them | don't tell the group chat |
| You | ok now i have to know |
| Them | i stopped using the bank for transfers |
| You | to send money home? |
| Them | yeah. the rate was eating me alive |
| You | how much were you losing |
| Them | enough that i noticed every month |
| You | so what are you using |
| Them | Sendo. it shows the rate before you send |
| You | and it actually arrives |
| Them | same day so far, every time |
| You | sending you my details now, quietly |
The secret angle is the strongest cold hook in the set, and this is why: message one gives the viewer a reason to stay that has nothing to do with a product. Notice that the seller in the thread is the other person, not "you". The recommendation arrives as a confession.
Testimonial: an English speaking practice app
| Them / You | Message |
|---|
| Them | you spoke in the meeting today |
| You | i know. i'm still shaking |
| Them | you never do that |
| You | i've been practicing every night |
| Them | with who |
| You | an app. it just talks back |
| Them | that's not the same as real people |
| You | it corrects me and nobody hears it |
| Them | ok what is it called |
| You | Talkback. fifteen minutes before bed |
| Them | since when |
| You | since june. today i didn't rehearse first |
The result comes first and the product explains it. "You spoke in the meeting today" is the outcome a language learner wants, and it is far more specific than any feature. Message seven is the objection, raised by the friend, answered in one line.
Both threads name the product exactly once, and neither ends with a link. The caption does that job.
How do you write one ad that travels across markets?
A WhatsApp ad has to survive translation, and most of them do not. Four rules make the difference.
Write in the short sentences people text in, not the ones they write in. Four to eight words per message. Short lines translate cleanly and long ones fall apart, because idiom lives in the clauses.
Cut idiom completely. "Night and day", "a steal", "hands down" all go strange in another language. "I stopped losing money every month" survives anywhere.
Keep numbers, drop currency where you can. "Fifteen minutes before bed" reads the same in every market. A price in dollars does not, and a rendered video cannot be updated when your local price changes. Put pricing in the caption.
Change the names, not the beats. The structure of a thread is universal. The contact name, the greeting habit and the emoji are not. Render one version per market rather than one version for everybody.
Here is the run that does it without waste:
- Write one script and one hook.
- Generate five ads in the WhatsApp skin for your main market. 50 credits.
- Keep the winner, then generate the same thread again with localized names and greetings for the second market. Another 50 credits.
- Only then change the angle.
At 10 credits an ad, that is 100 credits total, which is $7.14 on the $49.99 plan for 700 credits or about $6.70 on the $199.99 plan for 3,000 credits. Full credit costs are on the pricing page, and MakeViral does not post or schedule anything, so the uploading stays with you.
Is this the same as a fake WhatsApp story video?
No. MakeViral makes chat ads and chat story videos, and they are aimed at different outcomes.
| WhatsApp chat ad (this page) | Fake text message story video |
|---|
| Goal | One product, one tap | Reach and watch time |
| Messages | 6 to 12 | 12 to 20 |
| Product | Named once | Not in it |
| Ending | Soft call to action | A twist, then stop |
| Layout | Phone frame, gameplay optional | Chat on top, gameplay always below |
| Voices | Optional, one per side | Two AI voices reading every line |
The story format is drama: a wrong number, a discovery, a confession, told over gameplay so the eye stays busy. It is built to be watched by strangers who will never buy anything. This ad format is built to be watched by someone who might.
The full-screen iMessage story video is the silent version of the same story idea, where the tension comes from waiting for a reply. Again: different job, not a competitor.
Keep them apart in practice. Story videos belong on a content account that needs volume. WhatsApp chat ads belong on the product account and behind paid spend, where the green header is doing targeting work as much as creative work.
What breaks a WhatsApp chat ad?
- An American thread in a green skin. If the writing is full of US slang, the interface will not save it. Write the way your market texts.
- Blue ticks on an incoming message. Ticks appear under messages you send, never under the ones you receive. It is a small error that the audience spots instantly.
- A changed wallpaper. The default doodle background reads as untouched and real. A custom one reads as a designer's choice.
- The product in message one. Name it after the reason, around message nine. Cold viewers do not want a product, they want the story that leads to one.
- Long paragraphs. WhatsApp bubbles are short. If a message wraps to three lines on a phone, cut it in two.
- A price inside the video. Currency and pricing change per market and a rendered file does not. Put them in the caption.
- Emoji on every line. One per message at most. Two feels like a brand trying to sound young.
- Real numbers, names or profile photos. Everything in the thread is fictional, and phone numbers especially never appear.
- No ad label. Disclose it wherever you run it, and use the platform's branded content control when there is one.
For the writing side in full, read fake text message ads. For the wider creative set around a launch, how to make UGC ads with AI covers what else to run alongside it, and the UGC video generator makes the talking-to-camera half.