How to Write a WhatsApp Marketing Message That Sells
A winning WhatsApp marketing message is not about saying more, it is about clear structure, a first line that stops the reader, and one call to action. Here is the method with ready before and after examples.

Short answer: a WhatsApp message that sells is built from a first line that stops the reader, one clear value statement, a single call to action, and it stays short and personalized with the customer's name. Go beyond that and you usually lose the reader before they reach the end.
WhatsApp is a personal channel, so your customer reads your message in the same place they talk to family and friends. That is why a marketing message has to respect the space, get to the point fast, and give a clear reason to reply or tap the link.
The structure of a winning message
Every WhatsApp message that sells follows four ordered layers, and each layer has one job:
- The first line (the hook): stops the customer and makes them keep reading.
- The value: exactly what the customer gets, with numbers when possible.
- The call to action: one clear step to take right now.
- The human touch: your name or the store name so it feels like a real person is behind the message.
The common mistake is starting with your company history. The customer does not care about your history, they care about what they get from this message.
The first line that stops the customer
The first 6 to 8 words decide whether the customer keeps reading or ignores you. Make the first line about the customer or about a direct benefit, not about you.
Examples of strong openings that grab attention:
- "Khalid, your 20% discount ends tomorrow at noon."
- "A limited batch of the product you asked about just arrived."
- "Your loyalty points are about to expire, we wanted to warn you first."
Notice that each opening has a clear reason to read, with a time or scarcity element that gets the customer to move instead of postponing.
Personalization with the customer's name and data
A message that opens with the customer's name gets a far higher open rate than a generic blast, because the customer feels it is meant for them. Personalization is more than the name, it includes the last order, city, plan, or even the product they browsed.
Examples of real personalization:
- By name: "Hi Noof" instead of "Dear customer".
- By last order: "The specialty coffee from your last order is back in stock."
- By location: "Free delivery inside Riyadh this week."
If you send to a large list, you can prepare the template once and fill in the data automatically with a bulk personalizer so each customer receives their own name and details without writing to each one by hand.
One clear call to action
The biggest mistake in WhatsApp messages is putting three asks in one message: "visit us, follow us, order, share it". A customer with too many options picks none of them, so give each message a single goal only.
Write the call to action as one clear, easy command:
- "Tap here to order now".
- "Reply YES and we finish your order".
- "Book your slot from the link".
A clear call to action lifts the click rate because the customer knows exactly what the next step is, with no thinking and no hesitation.
Ideal length and formatting
The ideal marketing message sits between 3 and 5 short lines, and the rest hurts you more than it helps. Use a blank line between ideas and keep formatting simple: bold for the key idea, and one or two emojis at most so the message does not look messy.
Here is a quick table summarizing length by message type:
| Message type | Ideal length | Call to action |
|---|---|---|
| Offer or discount | 3 to 4 lines | One buy button |
| Abandoned cart reminder | 2 to 3 lines | Complete order link |
| New product launch | 4 to 5 lines | Image with link |
| Winning back an old customer | 3 lines | One exclusive offer |
The simple rule: if you can remove a sentence without losing the meaning, remove it.
Ready before and after examples
The gap between a weak message and one that sells shows up fast when you see the example, take these samples:
Example 1
Before: "Welcome to our store, we have a wide range of products at competitive prices and high quality, please visit us."
After: "Sarah, the winter collection just dropped with 25% off for the first 48 hours. Order from the link before sizes run out."
Example 2
Before: "Reminder: you have items in your shopping cart that you did not complete, we hope you finish the purchase as soon as possible, thank you."
After: "Ahmad, your cart is held for 24 hours only. Finish your order now and shipping is on us."
Example 3
Before: "We are pleased to inform you of the availability of our new services, for inquiries please contact us."
After: "We brought back a feature you asked for: one tap booking. Try it here."
You can build a full library of these ready samples with message templates and adapt them to your business instead of starting from scratch every time.
Mistakes that lower your results
Stay away from these mistakes because they hurt your reply rate and raise the risk of a ban:
- A message that is too long: the customer reads the first line and ignores the rest.
- More than one call to action: it scatters the customer so they do none of them.
- Zero personalization: "Dear customer" feels like spam from the first word.
- Too many emojis: the message looks unprofessional and raises the chance of being reported.
- Sending without consent: messaging lists that never opted in damages the number's reputation and can get it suspended.
The takeaway is that a winning message is short, personalized, and carries one clear call to action. Apply this structure to your next messages and you will notice the difference in reply rate quickly, and WhatsLoop helps you prepare the templates, personalize them, and send them in an organized, safe way.


