iMessage ads

iMessage Ad Generator

Blue and grey bubbles, typing dots and a read receipt, with your product landing in message nine. Rendered vertical at 1080x1920.

An iMessage ad generator writes a short chat between two people about your product and renders it as an iPhone thread: blue and grey bubbles, typing dots, a read receipt. MakeViral exports it at 1080x1920 and 30 frames per second, with optional voices, ready for paid placements or an organic post.

What is an iMessage ad?

An iMessage ad is a fake text conversation that sells one thing. It runs 6 to 12 messages. The first message is a hook of eight words or fewer, the middle gives a reason, your product is named once, and the last message is a soft close rather than a link drop.

The rendering is what makes it read as real. MakeViral draws the iOS thread at 1080x1920, 30 frames per second, on Remotion: grey bubbles on the left for the other person, blue on the right for you, a contact name at the top, timestamps, and a read receipt under the last sent message. Every message is preceded by the three typing dots and lands on its own, so the viewer reads the thread at the speed a real one arrives.

Sound is a choice. Turn the voiceover on and every message is read aloud, with a female and a male voice alternating by side so the thread plays like a scene. Turn it off and you get typing sounds only, which is the right setting for a muted feed. A vertical gameplay clip can sit behind the phone frame when the ad needs background motion.

The writing rules are tight on purpose: lowercase, one emoji per message at most, short lines that fit on one row of a phone screen. A polished sentence is the fastest way to lose the illusion.

This is one of four skins on the AI ad generator hub. Open the iMessage ad builder to start, or read the text message ad overview if you have not picked a skin yet.

Why does the blue bubble work so well in the US?

In the United States, iMessage is not an app you chose. It is the default, and the blue bubble is what a message from a friend looks like. That is the entire mechanic of this skin: the viewer's brain files the frame as "a message" before it files it as "an ad", and you get one to two seconds of genuine attention that no branded creative can buy.

Green in an iMessage thread means the other person is on Android, and American audiences read that difference instantly. The generator keeps the other person grey on the left, which is how an iMessage thread actually shows an incoming message, so the ad never picks that fight.

Detail the skin rendersWhy it matters
Blue outgoing bubbles, grey incomingThe exact contrast an iPhone owner sees every day
Contact name at the top of the threadFrames the ad as a person, not a brand account
Three typing dots before every replyCreates a beat, and a beat creates suspense
Read receipt under the last sent messageThe quiet detail that says this thread is real
Delivery timestampsA 1am conversation reads differently from a 1pm one

Use this skin when your buyers are in the US, Canada, the UK or Australia, and when the ad will run on TikTok or Reels to a younger phone-first audience. Use it for cold traffic, where looking unfamiliar is the biggest cost.

Do not use it when your market is mostly Android or mostly outside those countries. In India, Brazil, Nigeria, Indonesia and most of Europe, a blue bubble reads as a foreign interface, and the right answer is the WhatsApp chat skin. For an older Facebook audience, the Messenger skin fits better.

Two iMessage ad scripts you can steal the shape of

Copy the beats, not the product. Both threads are written the way people actually type.

Friend recommendation: a retinol serum

Them / YouMessage
Themyour skin looks insane in that pic
Youi almost didn't post it
Themok what are you using
Younothing fancy. one serum at night
Themi've tried like six of those
Yousame. this is the first bottle i finished
Themwhich one
YouEven, the retinol one
Themdoes it destroy your face week one
Youtwo nights a week for the first month
Themordering now
Youstart slow, thank me in march

The hook is a compliment to the other person, so nothing about it smells like an ad. The objection ("does it destroy your face") is raised by the skeptic, not defended by the seller, which is why the answer lands.

Objection: an AI resume tool

Them / YouMessage
Themi'm not paying for a resume app
Youfair
Themi can write my own bullet points
Youyou can. how many did you send last month
Themlike 40
Youand how many replies
Themtwo
Youit's not a writing problem then
Themso what is it
Youmatching. Recut rewrites it per job posting
Themhow long does that take
Younine minutes, and i stopped rewriting at midnight

The word "fair" in message two is doing most of the work. Agreeing with the objection first is what lets the rest of the thread reframe it. A seller who argues in message two loses the viewer in message three.

Neither thread ends with a link. The caption carries that. Inside the ad, the last line is a person talking to a friend.

How do you use the typing indicator as a cliffhanger?

The three dots are the only piece of interface in this format that creates tension on their own. A bubble is information. Dots are a promise that something is about to arrive, and the viewer will wait through them.

That gives you three moves:

Put the dots before the payoff, not before the setup. The typing indicator is a drumroll. Spend it on the message that reframes the thread, which is usually message eight or nine, and not on "hey".

Let the dots hold after a hard question. When the skeptic asks the thing your product has to answer, a pause before the answer reads as a person thinking. An instant reply reads as a script.

End on dots when you want the comment section. A thread that finishes with the other person typing is unresolved, and unresolved is what people reply to. It works for organic posts. It does not work for a conversion ad, where the last frame has to contain the reason to tap.

Two more iOS details that do the same job: a read receipt with nothing under it, and one side sending three short messages in a row while the other stays silent. Both create tension without a word of copy.

A practical check before you render: read your thread and mark the single message the whole ad exists for. If the typing indicator is not sitting in front of it, move it.

The full-screen iMessage story format is built almost entirely on this one trick, which is why it runs 15 to 30 seconds with no voices at all. An ad borrows the trick once and then gets to the point.

Where should you run an iMessage ad?

The same file behaves differently per placement. Plan which one you are rendering for.

PlacementSound settingWhat to change
TikTok in-feedVoices onHook in the first message, keep the thread under 12 messages
Reels and StoriesVoices on or offKeep bubbles out of the bottom quarter, where the caption and buttons sit
Facebook feedTyping sounds onlyMost of that feed is scrolled muted, so the bubbles have to carry it
YouTube ShortsVoices onThe read receipt ending plays better than a dots ending
Organic product accountEitherUse it as social proof between product posts, not as the whole grid
Paid retargetingTyping sounds onlyRun the objection angle here. These viewers already know the product

Two layout notes that apply everywhere. Keep the conversation in the middle of the frame, because every platform covers the bottom and right edges with its own interface. And put the product name in a bubble that stays on screen for at least two seconds, because a name that scrolls off during the typing animation may as well not be there.

If you want the same product told a second way for the same placement, the UGC video generator covers the talking-to-camera version and the AI ad generator hub lists the rest. Credit prices for every surface are on the pricing page.

iMessage ad or iMessage story video?

MakeViral makes both and they are not the same product. Sending an ad brief into the story format is the most common mistake people make here.

iMessage ad (this page)iMessage story video
PurposeGet one person to tapHold a stranger for 30 seconds
Messages6 to 1212 to 20
ProductNamed once, at the endNot present
EndingSoft call to actionA twist, then nothing
VoicesOptional, one per sideNone, typing and chimes only
Cost10 credits, up to 5 per run10 credits

The story version is entertainment that happens to be built from bubbles: a late-night thread, a wrong number, a confession. It earns reach. The ad version is a pitch wearing the same interface: it earns clicks. A story video that mentions your product at message four dies, and an ad that hides its point behind a twist never delivers one.

The gameplay-backed fake text story video is the third relative, with the chat on top and gameplay below and two AI voices reading the whole thread. Same interface family, different job again.

The honest split: run story videos on a content account for reach, run iMessage ads on the product account and behind paid spend. Both cost 10 credits, so you can afford to keep them separate.

What breaks a fake iMessage ad?

  • Perfect punctuation. Nobody capitalizes at 1am. Lowercase, one typo, a missing apostrophe. That is the whole disguise.
  • Two identical voices. If both sides write the same length sentences, it reads as one person typing both parts, because it is.
  • The product in message one. The name belongs after the reason. Open on the other person's problem or on a compliment.
  • A green bubble on the wrong side. Incoming messages are grey in an iMessage thread. Green means something else to an American viewer, and the skin does not need that argument.
  • Twelve plus messages. Past twelve it stops being a glance at a phone and becomes a script.
  • Emoji in every bubble. One per message at most, and most messages want none.
  • A discount code in the thread. Codes belong in the caption. A code inside the bubbles turns the conversation back into an ad in one line.
  • Real names, numbers or handles. Every participant is fictional. Never write a real brand's words into the other person's mouth either.
  • No ad label. Disclose it. A chat ad is designed to read like a recommendation, which is exactly why the label matters, and every major platform gives you a branded content control.

The step-by-step version is in fake text message ads. If you want the format applied to a full product launch, how to make UGC ads with AI covers the rest of the creative set.

Why it works

What the imessage ad generator does for you

Real iOS thread chrome

Blue outgoing bubbles, grey incoming, contact name, timestamps and a read receipt under the last sent message.

Typing dots before every reply

The three-dot indicator sets the pace and gives you a drumroll to put in front of the message that matters.

Written like a person texts

6 to 12 short lowercase messages, one emoji at most, the product named once and a soft close at the end.

Optional two-voice read

A female and a male voice alternating by side, or typing sounds only when the ad has to work muted.

1080x1920 at 30 fps

Rendered on Remotion, no watermark, sized for TikTok, Reels, Shorts and Meta placements.

How it works

Three steps, about a minute

No editor, no timeline, no export settings to get wrong.

  1. Describe the product

    One line on what it is, who buys it and the objection that stops them. That is the whole brief.

  2. Pick an angle and the sound

    Friend recommendation, testimonial, before and after, objection or secret, with voices on or typing sounds only.

  3. Generate five, keep one

    A run returns up to five iMessage ads at 10 credits each. Read the first message of each and post the one that stops you.

Who it is for

Works in these niches

  • Skincare
  • Supplements
  • Mobile apps
  • SaaS tools
  • Fashion and accessories
  • Online courses
  • DTC e-commerce
  • Affiliate offers
FAQ

Questions people ask

What is an iMessage ad generator?
It writes a short fake iPhone conversation about your product and renders it as a vertical video: blue and grey bubbles, typing dots, timestamps and a read receipt. The output is 1080x1920 at 30 frames per second, with optional per-message voices, ready for paid placements or an organic post.
Is a fake iMessage ad allowed on TikTok and Meta?
A fictional conversation about your own product is ordinary ad creative. The rules you have to respect are about honesty and identity: disclose that it is an ad, use the platform's branded content control, and never use a real person's name, number, photo or handle, or put words in a real company's mouth.
How many messages should the ad be?
Six to twelve. The first message is the hook in eight words or fewer, the middle carries the reason, the product is named once near the end and the last message is a soft close. Past twelve messages the thread stops reading like a glance at someone's phone.
When should I use WhatsApp instead?
When your buyers are not on iPhone by default. In India, Brazil, Nigeria, Indonesia, Latin America and most of Europe, WhatsApp is the messenger people actually open, and a blue iMessage bubble reads as a foreign interface there. The WhatsApp skin carries the same script with a green header and delivery ticks.
Can I add a voiceover?
Yes, and it is per message. With voices on, each bubble is read aloud and the two sides alternate a female and a male voice so the thread plays as a scene. With voices off you get typing sounds only, which suits muted feeds. Test both with the same script.
Can I put a gameplay background behind it?
Yes. A vertical gameplay clip can run behind the phone frame, which adds background motion for fast-scrolling feeds. Leave it off when you want the ad to look like a plain screen recording, and turn it on when the thread is short and needs something to hold the eye.
How much does an iMessage ad cost?
Ten credits per ad, with up to five ads in one run. On the $49.99 plan with 500 credits that is $1.00 per ad, and on the $199.99 plan with 3,000 credits it is about $0.67 per ad. New accounts start with zero credits. Cancel anytime, 14-day refund window on unused credits.
How is this different from the iMessage story video?
The story format is entertainment for reach: 12 to 20 messages, no product, a twist at the end and no voiceover. The ad format is a pitch: 6 to 12 messages, your product named once and a soft call to action. Same interface, different job, and they belong on different accounts.

Sell it in a blue bubble

Pick an angle, generate up to five iMessage ads in one run at 10 credits each. Cancel anytime, 14-day refund window on unused credits.

Cancel anytime. 14-day refund window on unused credits.