Reels That Bring Messages: What We Do Differently
A Reel that brings messages is designed around one question from the first second: what does the viewer need to see before they write to you? Here is how we build them at Wave.

A Reel that brings messages is not a prettier Reel. It is a Reel built from the start to make the right person write to you. An ordinary Reel aims to be watched and liked. The Reels we make for clients aim to get the viewer to open WhatsApp or DMs and ask about a price, a booking or availability.
In practice the difference comes down to four things: a hook that speaks to someone with a real need, a problem they recognize themselves in, quick proof that the solution works, and a final line that tells them exactly what to write and where. Remove any one of these and views may go up while messages stay flat.
Why good-looking Reels often bring zero messages
Many business owners come to us with a feed full of polished Reels: trending audio, slow-motion shots, nice lighting. Views are fine, but WhatsApp is quiet. Usually the Reel is about the shop, not about the customer. The viewer enjoys it and keeps scrolling, because nothing in the video says: this is for you, and here is how to get it.
A Reel that sells starts with the customer. What is their problem? What do they ask before buying? What makes them hesitate? Those answers are the raw material of the script, not the look of the store.
The anatomy of a Reel that brings messages
Every Reel we write for conversations follows a simple frame, adjusted for the product and sector:
- Hook (first 3 seconds): a line or a shot that stops the person who has the exact need, not everyone. We break this down in how we write hooks that stop the scroll.
- Problem: describe the situation the customer lives in, using their words. The more precise it is, the more they feel understood.
- Proof: a shot of the result, a customer's experience, or the product working on camera. This is where talk becomes something they believe.
- Remove the hesitation: a fast answer to the question that delays the decision most: rough price, delivery, warranty, timing.
- Ask for the conversation: not "contact us", but something specific, like "send us the word booking on WhatsApp" or "DM us your car model".
Why the ask has to be specific
A vague ask makes the viewer think about what to write, and that small effort is enough to make them postpone. Giving them a ready word lowers the barrier to almost nothing. It also helps the sales team know the message came from that particular Reel.
What changes in filming and editing
- A real person talking: a face speaking to camera builds trust faster than product shots alone, especially for services.
- On-screen text: many people watch muted, so we put the core idea and the ask on screen, inside the area Instagram's buttons don't cover.
- Fast pacing up front: we cut every second that isn't doing a job and save longer shots for the proof.
- More than one ending: we export two or three versions with different asks and see which brings more messages.
Example: an optical shop in Amman
Say an optical shop in Amman posts Reels of new frame styles. They reach thousands of views and bring a handful of messages a week. When we sit with the team, we learn the most common question is: "Do you do eye tests, and how long do lenses take?"
So we write a new Reel. Hook: "If your glasses give you a headache by the end of the day, listen to this." Problem: an office worker rubbing their eyes at a screen. Proof: the optometrist running a test in store, then the finished lenses. Hesitation removed: "Tests in store, lenses ready within days." Ask: "Send us the word test on WhatsApp and we'll book you in."
We produce three versions with three different hooks and run them on small, equal budgets. After a few days we compare cost per conversation for each version, not views, and scale the cheapest one. The Reel stops being decoration and starts filling the appointment book.
How we know a Reel worked
Ordinary Reels get judged on views and likes. We judge on two numbers: how many conversations the Reel started, and the cost per conversation when it runs as an ad. Then we ask the sales team how many of those conversations became a sale or a booking, because a "how much?" message is worth nothing if no one answers it quickly and well.
One lead generation campaign we ran brought 2,706 leads for $10,632 in spend, about $3.9 per lead. That didn't come from one nice Reel. It came from content written for the right need, versions tested against each other, and daily attention to the numbers.
Mistakes that kill messages even when the Reel is great
- A WhatsApp number that is hard to find, or a broken link in the bio.
- Replies that arrive hours later, after the customer has cooled off.
- An offer in the Reel that differs from what the customer hears when they ask.
None of these are filming problems. That's why, before any Reel goes live as an ad, we send the business a test message ourselves and see who replies, how fast and what they say.
For how the journey continues from message to sale, read our piece on WhatsApp ads.
How we handle this at Wave
We start by reading the client's old messages to find the questions customers really ask. Those questions become the scripts, and every Reel ships with more than one hook and more than one ask. We run the versions on a test budget and judge them by cost per conversation. In the monthly report, each Reel sits next to the number of conversations it brought, not its likes.
Questions about this topic
Should every Reel aim for messages?
Which is better for messages, WhatsApp or Instagram DMs?
How many Reels do we need before we know what works?
Want us to apply this to your brand?
Message us on WhatsApp, tell us what you sell and to whom, and we'll come back with a first idea and a plan.
Chat with us on WhatsAppRelated articles
Content productionFrom Script to Final Cut: The Journey of a Video at Wave
A good ad video does not start with the camera or end in the edit. These are the stages every video goes through with us, and who does what at each one.
4 min read
Content productionHow We Write Ad Scripts That Sell in the Local Dialect
A script that sells is written in the words customers actually use, not catalog language. Here is how we write in dialect, with a template and a full example.
4 min read
Content productionUGC Ads: Why Simple Videos Sometimes Sell More
A UGC ad looks like it came from a real customer: shot on a phone, talking about an experience. Here is when it outsells big productions, when it doesn't, and how we prepare one.
4 min read