Anyone using the official WhatsApp channel quickly learns that you can’t just write and send messages: outside the 24-hour window, only pre-approved content reaches the customer. The template is the key element supporting every campaign, reminder, and conversation restart. Writing it well saves days of waiting, avoids serial rejections, and shows up on the invoice at the end of the month.
In this article
- When templates are mandatory
- The three categories, and why the choice affects cost
- Why templates get rejected
- The structure of a passing template
- Variables: where operations usually fail
- Template quality after approval
- The cost explained by category
- The five templates every company should have
- Buttons: the most underused feature
- Mistakes that cost time and money
- Where to start
- Frequently Asked Questions
When templates are mandatory
The rule that governs everything is the 24-hour window. When a customer messages your company, a 24-hour period opens during which you can respond freely, with any text or format. After this period—or if you want to be the first to speak—only a pre-approved template can be sent.
This applies to every first contact: campaigns, restarting old conversations, appointment reminders, billing, confirmations. In practice, this gives predictability to the official channel: customers know no company will approach them with just any text, and the platform can evaluate content before it reaches thousands of people.
Those operating via QR Code don’t face this—and that’s exactly why they risk their number more. On the official channel, the template acts as a brake: a poor text is blocked at approval, not at the recipient’s complaint.
The three categories, and why the choice affects cost
Every template is classified into one of three categories, which determines both the rigor of the review and how much you pay per conversation started:
- Utility — messages related to something the customer has already contracted or requested: order confirmation, delivery notice, appointment reminder, status update, duplicate invoice. These pass more easily and are the cheapest category.
- Marketing — promotion, offers, news, invitations, reactivation. This category undergoes stricter review and is the most expensive.
- Authentication — verification codes, with a specific and very restricted format.
Here lies an expensive and silent mistake: writing something as marketing that is actually utility. An appointment reminder ending with "check out our packages" stops being utility and is reclassified—the message still sends, but costs more and requires stricter approval. In operations with thousands of notices per month, the difference shows on the invoice.
Keep reading for free
Fill out once and unlock this and all other blog articles. We don’t charge anything—we just want to know who we’re writing for.
Takes 20 seconds. Prefer to talk directly on WhatsApp?
Why templates get rejected
Almost all rejections fall into five reasons, none of which are mysterious:
- Variable at the beginning or end. A template that starts with
{{1}}or ends with a variable is usually rejected because it’s impossible to evaluate what the message will actually say. - Content too vague. "Hello {{1}}, we have news for you" says nothing—the reviewer can’t judge what the recipient will receive.
- Missing or inconsistent example. Every variable must come with a real filled example. Generic examples like "text" or "xxx" cause rejection.
- Excessive promise and appeal. Guaranteed gain, artificial urgency, aggressive use of uppercase, and excessive emojis.
- Content outside policy. Restricted products, threatening billing tone, request for sensitive data within the message.
Rejection is not punishment: the template can be corrected and resubmitted. What matters is accumulation—many consecutive rejections affect the account’s evaluation, so it’s better to perfect before submitting than to try by trial and error.
The structure of a passing template
Four parts, in this order, solve almost all cases:
1. Identification. The company name on the first line. Besides helping approval, it prevents the message from being read as a scam.
2. Context. Why this person is receiving this: the purchase they made, the quote they requested, the appointment they scheduled. Context separates utility from cold approach.
3. Specific content. The information or offer, with concrete data. Variables in the middle of the text, never at the edges.
4. Clear next step. One action only—reply, click the button, confirm. For marketing templates, add an opt-out line: offering an unsubscribe option reduces complaints and improves the number’s rating.
Compare the two examples. Rejected: "{{1}}, don’t miss out! Unbeatable promotion only today {{2}}". Approved: "Hello, {{1}}. This is Construtora Alves. You requested a renovation quote on {{2}} and it’s ready. Would you like me to send the details here?". The second version says who is speaking, why, what is offered, and what is expected—so it is reviewed in minutes.
Variables: where operations usually fail
An approved template is only half the work; the other half is filling in variables at sending time. Three precautions avoid most problems.
Empty variable breaks sending. If the record lacks a name, the message fails or arrives broken, with an odd space in the sentence. Before any broadcast, check how many contacts have all fields filled—and have a default value for those who don’t.
Fewer variables are better. Each is a failure point and an extra item for the reviewer to evaluate. Two or three usually suffice.
Variable doesn’t replace segmentation. Putting the name at the start doesn’t turn a generic message into a personalized one. What changes results is sending different content to different groups—and that is solved with multiple templates, not more variables in the same one.
Template quality after approval
Evaluation doesn’t end at approval. Each template gets its own quality score, fed by recipient reactions: blocks, complaints, and no response pull it down; reads and replies pull it up.
When this score drops, the template can be paused—it stops being sent even if approved—and if the decline continues, it’s disabled permanently. That’s why two templates with the same text can have different fates: one sent to an engaged base survives; one sent to a cold list is paused in days.
The correct reading of this signal is about the list, not the text. A paused template almost always means it was sent to the wrong audience—and changing the text without changing the list just repeats the cycle with another burned template.
The cost explained by category
Suppose an operation with 4,000 messages started per month—appointment reminders, status notices, and campaigns. Imagine, for example, a marketing conversation costing R$ 0.32 and a utility one costing R$ 0.09 (rates vary by country and change over time; check current rates before projecting).
Common scenario: all templates written with a commercial invite at the end, classifying all 4,000 sends as marketing. Monthly cost: R$ 1,280.
Organized scenario: 3,100 messages are truly operational—reminder, confirmation, update—and remain utility; 900 are real campaigns and remain marketing. Cost: R$ 279 + R$ 288 = R$ 567.
That’s R$ 713 per month, or about R$ 8,500 per year, just by separating notices from offers. And the benefit isn’t just financial: operational messages without commercial appeal have higher read rates and almost no complaints—which protects the entire number’s rating.
The five templates every company should have
- Appointment confirmation— date, time, and location, with a confirm button. Utility.
- Day-before reminder— the template that most reduces no-shows and pays for itself.
- Quote ready— notifies that the material is available and opens the conversation within the 24-hour window.
- Negotiation restart— for those who stopped responding, referencing prior conversation. Marketing.
- Base reactivation— for old customers, with context of when they bought and a visible opt-out. Marketing.
Note that three of the five are utility. A well-structured operation has most volume in useful notices and uses marketing sparingly—the opposite of what usually happens when templates are written by those only thinking about campaigns.
Buttons: the most underused feature
A template doesn’t have to end by asking the person to type. It can include buttons, which noticeably improve conversion—because they answer the silent question every recipient asks: "what do I do now?"
There are three types, with distinct uses. The quick reply button returns a ready text ("Confirm", "Reschedule", "Not interested") and is the most valuable because each tap opens the 24-hour window— the customer replied, and from then on the conversation is free and without additional conversation cost. The link button leads to a website, quote, or payment, useful when the action doesn’t fit in chat. The call button opens the phone dialer, useful in voice-closing operations.
Two practical recommendations. Offer a maximum of three options, and include an explicit opt-out in marketing templates: giving the customer a "don’t want to receive" button seems counterintuitive but turns what would be a complaint into a registered refusal—and registered refusal costs much less than a complaint. Second: use verbs, not nouns. "Confirm appointment" gets more taps than "Confirmation."
It’s also worth measuring by button. If 70% of taps go to "Reschedule" and not "Confirm," the problem isn’t the template: it’s the time the operation has been offering—and that information only appears when buttons exist.
Mistakes that cost time and money
- Creating a template per campaign. Each goes through review and ages. Well-written templates with variables serve all year.
- Including offers in operational messages. Reclassifies as marketing and raises costs for all volume.
- Submitting without a real example. The most common cause of rejection and the easiest to avoid.
- Insisting on the same rejected text. Resubmitting without correction accumulates refusals and affects the account.
- Ignoring a paused template. It’s a warning about the list, not a text defect.
Where to start
List the messages your company sends today and separate into two columns: those informing something the customer already contracted and those offering something new. The first column becomes utility templates; the second, marketing. This separation alone reduces cost and rejection.
Write each template with the four parts—identification, context, content, next step—and fill variable examples with real data before submitting. Start with the five templates above; they cover most WhatsApp sales operations.
After approval, monitor each template’s quality score for two weeks. A dropping score will point exactly to which list needs attention—and that information is more valuable than any text adjustment.
Frequently Asked Questions
When do I need to use a WhatsApp template?
Whenever the company initiates the conversation or replies outside the 24-hour window counted from the customer’s last message. Within this window, service is free and can use any text or format. Outside it, only pre-approved templates are delivered—which applies to campaigns, reminders, notices, and restarting old negotiations.
What is the difference between utility and marketing templates?
Utility messages relate to something the customer has already contracted or requested: confirmation, reminder, status update, duplicate invoice. Marketing is promotion, offer, invitation, or reactivation. Utility category is reviewed less strictly and costs less per conversation, but adding a commercial invite at the end reclassifies it as marketing.
Why was my template rejected?
The five most common reasons are variable at the start or end of text, content too vague to evaluate, missing or generic variable example, excessive promise and appeal, and content outside platform policy. The template can be corrected and resubmitted, but accumulated rejections affect account evaluation, so it’s worth reviewing before submitting.
What does a paused template mean?
It means the quality score of that template dropped due to recipient reactions—blocks, complaints, and no response. It stops being sent even if approved and can be disabled if the decline continues. In practice, a paused template signals an issue with the list, not the text: changing words without changing the audience repeats the problem.
Manage your templates and campaigns all in one place
Approved templates, segmented sending with pacing control, response tracking by campaign, and conversation history all in the same customer service panel.