Skip to main content
Waaru
WhatsApp Business API

WhatsApp marketing vs utility templates: examples

Tanay PatelAI and full-stack engineer
The short answer

An order update and an offer can go to the same customer, but they serve different purposes. Utility templates concern a specific transaction, account or requested service; marketing templates promote an offer or encourage new engagement. Review the whole message, including its buttons and links, before choosing a category.

What prompted this message?

Think about why this particular customer needs the message. A confirmed booking, an order update, and a requested account action give you a specific reason to contact them. A new offer serves a different purpose, even if the recipient has bought from you before. Calling it an update does not make it utility.

Use this drafting record: event; recipient relationship; fact being communicated; action requested; promotional content present. Keep the record with the template so another teammate can explain its purpose.

Appointment update, offer, or both?

Appointment update: "Your appointment on 18 November at 15:00 IST has moved to the city branch. Reply if you need help." The purpose is to communicate a specific service change.

Offer: "Book a consultation this week and receive our seasonal offer." The purpose is promotional.

Mixed draft: "Your appointment is confirmed. Add another service today for a discount." The promotional addition changes the message's purpose. Split unrelated promotion from the service update and assess permission separately.

These are fictional editorial examples. They are not approved templates or a prediction of Meta's review decision.

Review the entire message

Read the header, body, footer, button labels and destination together. A neutral body with a "Shop offers" button can still carry promotional intent. Make sample variable values specific enough for the reviewer to understand the use case.

Avoid vague placeholders that hide the purpose. "Your update is ready" explains less than "The collection time for your order changed." Do not hide an offer inside a variable after approval.

Category, approval and permission to send

These are different checks. A category describes the message purpose. Approval means the template passed review at that point. Sending still depends on the recipient, sender and applicable restrictions.

Before a campaign, check the current template status and language. If the category changes, review the use case and cost assumptions instead of repeatedly resubmitting the same copy. The template rejection guide covers operational troubleshooting.

Keep a template register your team can use

Record the exact name, language, category, current status, triggering event, owner and the source of each variable. Add a note describing what must never be inserted, such as an unrelated promotion in an order update.

A quarterly export alone is not enough when templates change between campaigns. Recheck the selected template before sending. For message cost planning, use the pricing calculator and its dated rate evidence. Do not assume an editorial category choice guarantees a particular charge.

FAQ

Frequently asked questions.

Does approval guarantee delivery?

No. Approval, recipient eligibility and delivery are separate checks.

Is every message to an existing customer utility?

No. An existing customer can receive a promotional message. Assess the purpose of the message and the relevant permission.

Research notes

Evidence checked for this article.

  • Utility messages support specific customer transactions and updates.

    WhatsApp · Accessed 2026-10-09

  • WhatsApp business messaging and escalation requirements.

    WhatsApp · Accessed 2026-10-09

About the author

Tanay Patel

AI and full-stack engineer

Tanay builds production AI systems, agent workflows, and the full-stack software around them. His work focuses on reliable state, recovery, and human handoff.

Read Tanay's engineering notes

Put this into practice on your own number.

The platform is free. AI features are paid separately.