<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700;800&display=swap"> <link rel="stylesheet" href="https://kit.fontawesome.com/dcf99332e3.css" crossorigin="anonymous">
Sales & CRM

How to Write a WhatsApp Message That Sells: 20 Ready Formulas to Copy

How to write a WhatsApp sales message that converts: PAS, AIDA and before/after formulas adapted for chat, plus 20 ready templates you can copy.

Modeer 360 teamPublished 25 September 2026 · 5 min read Updated 30 September 2026
Share:WhatsAppXLinkedIn
Quick answer

A WhatsApp message that sells is short, uses the customer's name, offers one clear benefit and makes only one request (a button or a question). Use proven formulas such as Problem-Agitate-Solution, Before-After or social proof, and end with an easy-to-answer question instead of a direct command.

01The rules of a sales message in chat

WhatsApp is not email, and it is not an ad. Customers read your message between messages from family and friends, so anything that looks like an ad gets ignored. The rules are simple:

  • Short: 2 to 4 lines. If you need more, send a link or an image.
  • Personal: The customer's name, plus something specific to them (last order, size, city).
  • One benefit: Don't pile up five features; pick the one that matters most to this customer.
  • One request: One button or one question. Too many options means no decision.
  • The first line is the ad: It shows in the notification, so make it worth opening.
  • A question, not a command: "Shall we book it for you?" gets more replies than "Book now".
Instead of this · Write this
Instead of thisWrite this
Dear customer, we are pleased to inform you that a new collection is now availableHi Noura, the navy abayas you asked about have arrived
Discounts of up to 50% on all productsYour favorite perfume is 20% off until Thursday
For more information, please visit our websiteShall I send you the photos here?

02The best-known copywriting formulas, adapted for WhatsApp

Formula · The idea · When to use it
FormulaThe ideaWhen to use it
PAS: Problem, Agitate, SolutionName the problem, show its impact, offer the solutionProducts and services that solve a clear pain
Short AIDAAttention, interest, desire, then a one-line askLaunching a new product or offer
Before and afterThe customer's situation now, and after your productBeauty, maintenance, education, cleaning
Social proofA real number or a real customer reviewA hesitant customer or a product new to them
Honest scarcityA real quantity or a real deadlineGenuinely limited stock or an offer with an end date
Question hookA question that gets the customer to replyOpening a conversation or re-engagement
Feature to benefitDon't say what the product does; say what it gives youTech products or complex services
Example WhatsApp reply

Hi Abu Fahad, an AC that blows cold and then turns warm again after an hour usually needs cleaning and a refrigerant check. Our maintenance visit costs [Price] and takes an hour. Shall we book you in for tomorrow afternoon?

Book tomorrow
Another time

The example above uses PAS: a problem the customer recognizes, then its impact, then a solution with a price and a time, then a single question.

03Formulas for the welcome and first reply

The first reply decides whether the conversation continues. Here are formulas for the welcome message and quick replies inside the 24-hour window:

Welcome with a questionWelcome

Hi [Name], welcome to [Business]. Are you looking for something specific, or shall we recommend our bestsellers?

Looking for something
Recommend for me
Welcome from an adWelcome

Hello [Name], did you see the [Product] offer? There are [Quantity] left at this price. Which size suits you?

Choose a size
Ask a question
Reply to a price questionQuick reply

[Product] is [Price] and includes [What it includes]. Most of our customers choose [Option] because [Reason]. Shall I send you the photos?

Send the photos
Order now
Reply to "I'll think about it"Quick reply

Take your time, [Name]. So I can help: what's making you hesitate, the price, the size or the delivery time?

Price
Size
Delivery

04Follow-up and persuasion formulas

Before and afterQuick reply

Before: [Current problem]. After [Service]: [Result]. That's what happened for [Customer type] last month. Would you like the same plan?

I want the same
I have a question
Social proofQuick reply

[Name], [Product] is one of our most-ordered items this month, and here's what a customer who received it yesterday said: "[Customer review]". Shall we confirm your order?

Confirm order
Let me think
Feature to benefitQuick reply

The [Spec] battery means you charge it once and forget the charger all day. Would you prefer [Color] or [Color]?

[Color]
[Color]
Quote follow-upUtility

Hi [Name], we sent you the quote for [Service] on [Day]. Do you have any questions before we get started?

Let's start
I have a question
Later
A gentle final follow-upQuick reply

I don't want to bother you, [Name], just checking: do you still need [Product], or shall we close the order? Your reply helps us serve you better.

Still need it
Close the order
Cart reminderMarketing

Hi [Name], [Product] is still in your cart, and there are only a few pieces left in size [Size]. Shall we complete your order?

Complete order
Stop
Read alsoFollowing Up After a Quote: A Schedule and Ready-Made Messages That Close Deals

05Marketing campaign formulas

Messages you initiate outside the 24-hour window must be Meta-approved templates, sent to customers who agreed to receive your messages. Always add a "Stop" button: it reduces reports and blocks.

Short AIDAMarketing

Something new just arrived, [Name]: [Product]. [One key feature]. And for the first [Number] orders: [Gift]. Shall we reserve one for you?

Reserve one
Details
Stop
Honest scarcityMarketing

The [Product] offer at [Price] ends on [Day] at [Time], and then the price goes back to [Price]. Shall we lock it in for you?

Lock it in
Stop
Question hookMarketing

[Name], quick question: is your favorite scent woody or floral? We have a new collection and I want to recommend the right one.

Woody
Floral
Stop
Re-engagementMarketing

We've missed you, [Name]. Your last order was [Product], and the new version has just arrived. Shall we send you the photos?

Send the photos
Stop
Event invitationMarketing

You're invited, [Name], to [Event] on [Day] at [Time] at [Place]. Seats are limited to [Number]. Shall we sign you up?

Sign me up
Stop
Referral programMarketing

Enjoying [Product], [Name]? Share the code [Code] with your friends, and you'll get [Reward] for everyone who orders with it.

Send the code
Stop
SeasonalMarketing

[Occasion] is almost here, [Name]. We've prepared [Offer] for you until [Date], with delivery to [City].

See the offer
Stop
Watch out

Scarcity and social proof only sell when they are real. A fake countdown or a "last piece" every week damages trust, and may breach the consumer protection rules in your country.

Read alsoCustomer Consent for WhatsApp Messages: Meta's Policy and Saudi Arabia's Data Protection Law

06After-sale formulas

Order confirmationUtility

Your order no. [Order number] is confirmed, [Name]: [Products]. Expected delivery: [Date].

Track order
Make a change
After deliveryUtility

Did your [Product] arrive, [Name]? If you have any feedback on order [Order number], reply here and we'll sort it out for you.

Arrived fine
I have feedback
Complementary suggestionMarketing

[Name], customers who buy [Product] often add [Complementary product] for [Benefit]. Shall we add it to your next order?

Add it
Stop
Tip

Meta decides a template's category during review. If it contains any promotion, it will be classified as marketing even if you labeled it utility.

07Test your formula before rolling it out

  1. Pick two formulas for the same offer, such as PAS versus social proof.
  2. Send each one to a small, similar segment.
  3. Measure the reply rate and orders, not the number of reads.
  4. Roll out the winner, then test just the first line or the button.
  5. Turn your best replies into quick replies for the team and for the AI agent.
Read alsoWhatsApp Business Message Templates: 16 Ready Examples to Copy and Get Approved

Key takeaways

  • A WhatsApp sales message is short, personal and makes one request.
  • PAS, before/after and social proof formulas work when they are adapted for chat.
  • Campaigns outside the 24-hour window need an approved template, consent and a Stop button.
  • Scarcity and numbers must be real, or you lose trust.

Frequently asked questions

What is the best length for a WhatsApp sales message?

Two to four lines. Put long details in an image or a link, or send them after the customer replies.

Should I use formal Arabic or dialect?

Use language close to your customer's. Light dialect suits selling to consumers, and simple formal Arabic suits companies and official bodies.

Do I need Meta's approval for every message?

Only messages you initiate outside the 24-hour window need an approved template. Your replies inside an open conversation do not need approval.

How many buttons should I put in a message?

Templates allow a limited number of buttons. It's best to use one main button, plus a Stop button in marketing messages.

  • #Copywriting formulas
  • #Ready-made sales messages
  • #Writing marketing messages
  • #Customer welcome message
Modeer 360 teamWe write practical guides for Arab businesses that sell to and serve customers over WhatsApp and calls. This article was last updated on 30 September 2026.

Ready to put this into practice?

WhatsApp, Instagram, Messenger and calls in one inbox, an AI agent that sells, and a CRM with invoicing. Try Modeer 360 free for 7 days, no credit card needed.