WhatsApp Marketing Messages: Templates, Costs and Ads Guide

What are WhatsApp marketing messages?
WhatsApp marketing messages are promotional template messages that a business sends through the WhatsApp Business Platform to people who opted in. Meta reviews each template, assigns it to the marketing category, and charges for it only when the message is delivered to the recipient.
In short, this turns WhatsApp from a personal chat app into a measurable marketing channel. However, the rules differ clearly from email or SMS. In practice, if you skip template approval, consent or category rules, your account quality can suffer.
In this guide we rely on Meta's official documentation. Our goal is to explain how templates get approved, how pricing works, and how Click-to-WhatsApp ads connect to the same flow.
At the end you will find a checklist and answers to common questions. If you need a chat link quickly, our WhatsApp link generator does the job.
How do WhatsApp marketing messages differ from regular messages?
A regular message is free text that you send inside a chat the customer opened by writing to you. A marketing message is a pre-approved template that you start yourself. This difference shapes both your cost and your rules.
According to Meta's documentation, a 24-hour customer service window opens when a user messages you. Inside that window you can send free-form messages. After the window closes, you can only send template messages.
- Free-form message: You send it while the window is open, and the content is flexible.
- Template message: You send it outside the window, and it needs Meta approval.
- Marketing template: It covers promotions and re-engagement, and Meta charges when it is delivered.
- Service reply: It answers a customer question and costs nothing inside the window.
Understanding this split early matters. Many businesses plan a bulk campaign as if it were free text. In fact, a bulk send always needs a template. So plan your audience before you plan your copy.
Which messages count as marketing templates?
Meta defines the marketing category broadly. The documentation says it covers goals from building awareness to driving sales and retargeting customers. Mixed-content and unclear templates also land in this group.
For example, a discount announcement, a product launch, an abandoned cart reminder and an event invitation all count as marketing. A message that says an order has shipped usually falls under the utility category.
One detail deserves attention. If you add a promotional link to an order update, Meta may reclassify the template as marketing. Also, since April 9, 2025, utility templates move to marketing automatically when their content calls for it, according to the documentation.
So choose one purpose per template. If you keep information and promotion apart, your approval gets smoother, and you can predict your cost category more reliably. That way you also avoid surprise charges.
How does WhatsApp template approval work?
You pick a category when you create the template. Meta checks that choice against its guidelines and gives the template a status. The documentation lists three outcomes: approved, pending and rejected.
Approved means Meta agrees with your category, so the template is ready to use. Pending means Meta accepted the category but the review continues. Then Rejected means Meta disagrees with the category you chose.
You can read the details on the template categorization page. Because category and content rules change from time to time, read the current page before you submit.
- Write the purpose in one sentence, such as announcing a new collection.
- Choose the category that matches the purpose and compare it with Meta's definition.
- Fill the variables, such as {{1}}, with realistic sample values.
- Submit the template and follow its status.
- After approval, send a small test batch first.
This order lowers the chance of rejection. However, approval is never guaranteed. Also pick the right language code, because every language needs its own template version. Otherwise your approval takes longer.
What should you do when a template is rejected?
First read the reason. Often the problem is the category: you chose utility, but Meta saw the content as promotional. In that case you either resubmit it as marketing or remove the promotional language.
Meta's documentation also gives you a way to appeal. For rejected templates or templates approved as marketing, you can request a category review through Business Support within 60 days.
Still, simplifying the content is often faster than appealing. The following issues explain most rejections:
- Mixed information and promotion in one text.
- Variables that are vague or misleading.
- Shortened links that cannot be traced.
- A chosen category does not match the real purpose.
Do not keep resubmitting the same rejected text. Instead, fix the wording and submit one clean version. Then wait for the new status before you try again.
How do you collect consent for WhatsApp marketing messages?
Before you send marketing messages, the person should share their phone number and clearly agree to receive messages on WhatsApp. Meta's pricing page does not go into detail here. However, WhatsApp's business policies expect you to obtain consent.
A good consent text states three things: the messages will arrive on WhatsApp, which business will send them, and what they are for. You can collect it in a form, at checkout or during in-store sign-up.
A solid consent flow includes the following elements:
- A checkbox that the user ticks themselves, never one that is pre-ticked.
- Clear wording such as: I want to receive offers on WhatsApp.
- A stated way out, such as replying with a stop word.
- A record of the date and source of each consent.
Also consider your data protection duties separately. Our article on building a GDPR compliant website gives a basic frame, but you should get legal advice for your own case. Also, keep the wording honest and short.
On your website, a separate WhatsApp checkbox makes the consent source clearer.
How much does Meta charge for WhatsApp marketing messages?
Since July 1, 2025, Meta has used per-message pricing instead of the old conversation-based model. According to the Meta pricing documentation, you pay only when a template message is delivered. The rate depends on the template category and the recipient's country calling code.
We do not quote prices in this article, because Meta updates its rate cards and they vary by country. Always check the current numbers on Meta's published rate pages.
Here is a summary by category:
- Marketing: Every delivered marketing template has a charge.
- Utility: It has a charge outside the customer service window, and volume tiers can lower the rate.
- Authentication: It has a charge outside the window and serves one-time passcodes.
- Service: The documentation says it is free for all businesses.
So when you plan a budget, knowing the template category matters as much as the message count. If the category changes, your unit cost changes too. For example, a utility template that Meta moves to marketing loses its free status inside the service window.
What is the 24-hour customer service window?
When a customer messages you, a 24-hour window opens. During this time you can send non-template messages such as free text, images and quick replies. The documentation says non-template messages and utility templates are free inside the window.
Each new customer message restarts the timer. If the customer stays silent, the window closes, and you need an approved template to reopen the conversation.
For this reason your team's response time affects cost directly. If you answer right after the customer writes, you can continue in free text and avoid extra template spend.
Two rules help in practice. First, reply to incoming messages quickly. Second, collect the information you need for a sale before the window closes.
That way you use marketing templates only when you really need them. You can also set an automatic greeting for after-hours messages and state when you will respond. Otherwise, customers wait without knowing what to expect.
What is a Click-to-WhatsApp ad?
A Click-to-WhatsApp ad is a Facebook or Instagram ad that sends the person who taps it straight into a WhatsApp chat with your business. No website opens; the person lands in the chat with a ready greeting message.
Meta's Click to WhatsApp developer documentation says these ads support images, videos, carousels and slideshows. You can run them with the engagement, traffic or sales objective.
The format is especially useful where phone-style contact is strong. For example, appointments, quotes and stock questions often need fast answers, and a chat offers a shorter path than a form. Since people tap once instead of filling fields, friction drops. As a result, more people start a chat.
Meta also presents this format on its Meta click-to-message ads page as a way to build relationships through messaging.
In short, you start the chat with a marketing template, while with this ad the customer starts it.
How do you set up a Click-to-WhatsApp ad?
Setup runs through Meta Ads Manager. Account checks can add time, and screen names may change. First you connect a WhatsApp Business account to your Facebook page. Then you choose the campaign objective and mark WhatsApp as the messaging app.
- Connect your WhatsApp Business account and your Facebook page.
- Choose the objective: engagement, traffic or sales.
- Set WhatsApp as the messaging destination at the ad level.
- Adjust the audience, the budget and the placements.
- Add the greeting message, the quick replies and the creative.
- Before launch, tap the ad yourself to confirm the chat opens.
Keep the greeting short and tell the person what to write. For instance, a ready text such as I would like a price quote makes the first reply easier.
While you plan the structure, the goal logic in our Meta traffic campaign guide also helps. If you want us to build the account, see our social media management page.
How does the free window work for chats that start from an ad?
Meta treats chats that come from ads under a separate rule. According to the documentation, a person reaches you through a Click to WhatsApp ad or a Facebook Page call-to-action button, and you reply within 24 hours. Then a 72-hour free entry point window opens.
During this window all message types are free. For three days you can even send marketing content to an ad lead without paying a template fee.
To use this well, give your team a clear rule:
- Send the first reply within 24 hours, ideally within minutes.
- Share product details, the offer and the payment step within 72 hours.
- Before the window closes, agree on the next step, such as an appointment or payment link.
- Do not send marketing templates after the window unless you hold a consent record.
As a result, your ad budget and your message cost become linked. When your reply speed drops, you lose this advantage. Shift planning matters too. If the ad runs at night, tell people in the greeting that you reply first thing in the morning, and still stay inside the 24-hour limit. Otherwise you lose the free window.
How do templates and Click-to-WhatsApp ads compare?
The two methods start the same chat from opposite ends. A template reaches your existing contact list, while an ad pulls new people into the chat. The table below sums up the difference.
| Criterion | Marketing template | Click-to-WhatsApp ad |
|---|---|---|
| Who starts the chat | The business | The customer |
| Prerequisite | Consent and an approved template | An ad account and a linked WhatsApp account |
| Audience | Existing customers and opted-in leads | New and cold audiences |
| Cost logic | A charge per delivered template | Ad spend; a 72-hour free window if you reply within 24 hours |
| Best use | Re-engagement and campaign news | New customer acquisition and quote requests |
Running both together is the healthiest setup. The ad brings a new person into the chat, and after consent you keep the relationship alive with templates. Then the two channels support each other.
To plan your spend, read our guide on how to calculate a social media advertising budget.
How do you write a good marketing template?
A good template is short, single-purpose and personal. In the first sentence you give the person's name and the reason for the message. Then you present one offer and add one call to action.
As text grows longer, read rates fall and rejection risk rises. So build every template to answer one question: why did this person get the message, and what should they do next?
- Greeting: Use the person's name as a variable.
- Value: State one clear benefit and avoid exaggeration.
- Action: Give one button or one link.
- Exit: Explain how to stop receiving messages.
- Timing: Send it while the person's interest is still warm.
When you write the call to action, apply the principles from our call to action button examples article.
Finally, archive templates with version numbers. For example, test two opening lines for the same campaign, one with the name and one with the offer. Compare them across a few hundred deliveries, because a tiny sample can mislead. For example, ten deliveries tell you almost nothing.
Which businesses benefit from WhatsApp marketing messages?
The channel works well where talking to the customer directly speeds up the sale. Appointment-based services, local businesses, schools and online stores are typical examples. This view is a general rule from our field experience, not a guarantee.
In contrast, B2B deals with long sales cycles and several decision makers give the channel a smaller role. There WhatsApp mostly helps with first contact and follow-up.
To judge whether the channel suits you, ask these questions:
- Do your customers ask questions by phone?
- Do you answer in minutes rather than hours?
- Do you hold an opted-in contact list?
- Does your team have a process to turn chats into sales?
If all four answers are yes, the channel deserves a test. Otherwise, build the process first and run campaigns afterwards.
Whatever your sector, keep the first test small. For example, send one template to a hundred opted-in people and look at replies and sales. So if the result looks promising, grow the audience step by step. This protects both your budget and your account reputation. So patience pays off here.
How do you measure the results of WhatsApp marketing messages?
You build measurement on two layers. The first layer is the channel's own metrics: delivered, read and answered messages. The second layer is business outcome: appointments, quotes and sales that start in the chat.
On the ad side, Meta attributes a Messaging Conversation Started event to the campaign when the person sends the first message. Even so, you can see whether a chat became a sale only in your own records.
So tag every chat with a source. Use UTM parameters in links and feed sales into a CRM lead tracking setup.
To see which window counts a conversion, our Meta attribution settings guide also helps.
In the end, track one main ratio: ad spend to chats, and chats to sales. All other numbers exist to explain those two.
In a monthly report, keep three parts: send quality, chat quality and sales result. Give each part one owner, and write down the next month's experiment at the end. That way every report ends with a decision.
What are the most common mistakes in WhatsApp marketing?
In the field we most often see lists without consent, one template for everyone and slow replies. Each of these hurts conversion and also your account reputation.
- Sending to a purchased or non-consented number list.
- Sending the same message to the whole audience at the same hour.
- Answering an ad lead hours later.
- Sending templates without matching the category to the purpose.
- Scaling a campaign before you measure it.
The shared cause is haste. If you test the channel with a small audience and grow as you learn, the risk drops.
Also keep frequency balanced. Sending marketing messages to the same person in quick succession raises block and report rates. However, Meta may set account limits based on quality signals.
So watch block and reply rates after every send, and cut frequency if needed. Another common issue is a broken link in the template. Open the link on your phone before you send, because a slow or broken page loses the person after the chat too. So test every link before you hit send.
How do you set frequency for marketing messages?
Frequency shapes the long-term health of the channel. If you send too often, people block you. If you send too rarely, they lose interest. The right balance depends on your sector and the value of the content.
As a starting point we suggest a careful approach based on field experience, not a guarantee. Begin with a few sends per month and adjust by reply and block rates.
- Start new sign-ups with a welcome message.
- Send campaign news only to the relevant segment.
- Do not send repeated messages to people who never reply.
- If the block rate rises, cut frequency at once.
Segmentation decides a lot here. Instead of sending one message to buyers of the last three months and to people who never bought, write two separate templates.
In the end, few but precise messages beat many generic ones. Therefore quality should always win over volume.
What should you check in a Click-to-WhatsApp ad creative?
The ad creative sets the expectation of the person who enters the chat. If your promise in the ad and your answer in the chat do not match, the person leaves the conversation.
So choose one topic per ad, such as a price quote, an appointment or stock information. In the text, say clearly what the person will get in the chat.
- Show the product or service clearly in the visual.
- Promise one benefit in the headline.
- Write the greeting message in the same voice as the ad.
- State your reply hours and scope.
Also test different creatives. Compare which visual leads to more sales, not which one starts more chats. In practice, Our Meta ads creative testing guide offers a practical frame.
How do you build a flow that turns chats into sales?
Think of the flow as a funnel. The ad or template brings the person into the chat. The first reply clarifies the need. Then the offer and the next step make the decision easier. At every stage you set one goal.
A sample flow could look like this (an illustrative setup, not a real case): the person taps the ad, the greeting arrives, your team replies within two minutes, asks about the need, and proposes a price or an appointment.
To see where people drop out, use the conversion funnel approach and measure each step separately.
On the ad side, feed the audience with Meta custom audiences. People who chatted but did not buy form a valuable retargeting audience.
If you want an end-to-end setup, we can plan the channel together with our Google Ads management and social media services.
What should your pre-campaign checklist look like?
A short checklist before sending prevents costly mistakes. Tick the following items for every campaign.
- Is the list opted in, and do you keep the consent record?
- Does the template category fit the purpose, and is its status approved?
- Is there one offer and one call to action in the message?
- Are a UTM tag and an exit option part of the link?
- Are the reply team and the shift plan ready?
- Did you send a small test batch first?
- Did you define the success metric and where you measure it?
Share the list with your team and update it after every campaign. Over time it becomes your institutional memory.
Finally, recheck Meta's documentation at regular intervals. As pricing, categories and policy rules change, your checklist must change too.
How can our team support you on this topic?
As Talha Aslan and team, we plan the whole process together with you, from ad account setup to template strategy, measurement and chat flow. Our aim is to tie the channel to your business goals.
To begin, we only need to know your sector, your current customer communication and the state of your opted-in list. From there we draft a small test plan. First we map the customer journey, then we decide where WhatsApp adds value.
Results depend on sector, offer and reply speed, so we do not promise outcomes. Instead we set up a measurable test and decide from the data.
If you are ready, you can reach us through our service pages. Our way of working is transparent: we review the current state, propose a small test, and then present a scaling plan based on the results.




