WhatsApp Utility Templates: 15+ Copy-Paste Examples (2026)
Utility templates are the workhorse of WhatsApp Business messaging in 2026: order confirmations, shipping updates, appointment reminders, payment notices, pickup codes. They deliver a fact the customer is waiting for, approve in minutes to hours instead of days, and cost the least of Meta's categories — yet most businesses underuse them because they copy a marketing template and hope. Below: what actually makes a template "utility," then 15+ copy-paste examples with {{1}} variables ready to submit. The Tech Pad runs on the official WhatsApp Cloud API with a Templates Hub of starters and free Shopify/WooCommerce connector plugins — no monthly SaaS fee, just Meta's per-message rate (roughly ₹0.10–0.30 per utility message in India; check Meta's current rate card). Create a free account at thetechpad.com/wa/ and start submitting.
What makes a template "utility" (and what does not)
WhatsApp lets you reply freely to a customer for 24 hours after their last message. Outside that service window, any message you start must use a Meta-approved template, and the category you choose decides approval speed, deliverability, and cost. Utility is the category for transactional facts about a service the customer already uses: an order that shipped, a booking confirmed, a payment received, a delivery code. Meta's own definition is the test: does this message help the customer complete or track a transaction they already started? If yes, it is utility. If it promotes, discounts, or invites browsing, it is [marketing](/blog/whatsapp-template-category-pricing-2026/).
Three things follow from that definition:
- No promotional lines. A single "and here's 20% off your next order" appended to an order update turns the whole template into marketing — higher cost, slower approval, and an opt-out requirement. Keep the fact in utility and put the offer in a separate [marketing template](/blog/whatsapp-marketing-templates-examples-2026/).
- Fast approval. Utility and authentication templates are usually decided within minutes to a few hours; marketing can take a day or more. That speed matters when you want a template live before a campaign.
- The lowest per-message cost. In India, utility messages sit in the rough ₹0.10–0.30 range versus roughly 2–3× for marketing; exact numbers move by country and year, so check Meta's current rate card ([category pricing breakdown](/blog/whatsapp-template-category-pricing-2026/)).
One boundary case to know: one-time login codes are authentication — Meta's own category, cheapest and fastest-approving — while delivery and pickup codes stay utility because they complete a transaction rather than verify identity ([delivery and OTP codes](/blog/whatsapp-delivery-otp-pickup-codes/)).
15+ utility templates you can paste and adapt
Each example below uses {{1}}, {{2}}, {{3}} variables — Meta fills them per recipient at send time. Keep variable positions wrapped in fixed text (never start or end a message with a bare variable) and supply realistic sample values when you submit. First, the table of use cases; then ready-to-paste blocks.
| Use case | Category | Message shape |
|---|---|---|
| Order confirmed | Utility | Order number + what happens next |
| Order shipped / tracking | Utility | Order number + tracking link + arrival window |
| Out for delivery | Utility | Order number + ETA + delivery instructions |
| Refund / return status | Utility | Order number + status + amount |
| Appointment confirmed | Utility | Service + date + time + location |
| Appointment reminder | Utility | Upcoming slot + reschedule path |
| Payment reminder | Utility | Invoice ref + secure pay link + due date |
| Invoice / receipt available | Utility | Document ready + secure link |
| Pickup code ready | Utility | Order number + pickup code + branch |
| Delivery code / OTP | Utility | Order number + code + expiry |
| Service due reminder | Utility | Vehicle/service name + booking link |
| Subscription renewal notice | Utility | Plan + renewal date + amount |
| Ticket received | Utility | Ticket number + what happens next |
| Account notice | Utility | What changed + action (if any) |
| Feedback request | Utility | Order ref + one-question ask |
| Custom status update | Utility | Order number + plain status fact |
Order confirmed:
Hi {{1}}, thank you for your order {{2}}. We've received it and will send a tracking link as soon as it ships. Reply here if you need to change anything.
Order shipped with tracking:
Hi {{1}}, good news — your order {{2}} has shipped and should arrive by {{3}}. Track it any time: {{4}}. Reply here if anything looks wrong.
Out for delivery:
Hi {{1}}, your order {{2}} is out for delivery today. If you'd like the parcel left with a neighbor or at a safe spot, reply here and we'll pass it to the courier.
Refund status (no promotional add-on):
Hi {{1}}, your refund of {{3}} for order {{2}} has been initiated. It reaches your account within 3–5 business days. No action needed from you.
Appointment confirmed:
Hi {{1}}, your appointment for {{2}} is confirmed for {{3}} at {{4}}. Reply RESCHEDULE to pick a different slot and we'll sort it out.
Appointment reminder (the classic no-show killer):
Hi {{1}}, this is a reminder of your appointment for {{2}} tomorrow at {{3}}. Reply CONFIRM to keep the slot, or RESCHEDULE if you need a different time.
Payment reminder:
Hi {{1}}, this is a reminder that invoice {{2}} of {{3}} is due on {{4}}. Pay securely here: {{5}}. Reply here if you've already paid or have a question.
Pickup code ready:
Hi {{1}}, your order {{2}} is ready for pickup at {{3}}. Show this code at the counter: {{4}}. It expires on {{5}}.
Delivery code:
Hi {{1}}, your delivery for order {{2}} is here. Your one-time code is {{3}} — share it only with the delivery partner.
Service due reminder (works for vehicles, subscriptions, renewals):
Hi {{1}}, your {{2}} is due for service. Book a slot here: {{3}} — or reply and we'll schedule it for you.
Support ticket received:
Hi {{1}}, we've received your request and created ticket {{2}}. Our team typically replies within a few hours during store hours. We'll update you right here in this chat.
Feedback request (keep it to one question):
Hi {{1}}, your order {{2}} was delivered recently. How was your experience? Reply with a rating from 1 to 5 — it takes one tap and helps us improve.
For the full sets in specific industries, our [clinic and healthcare templates](/blog/whatsapp-templates-clinics-healthcare-2026/) and [real estate templates](/blog/whatsapp-templates-real-estate-2026/) show how the same utility patterns adapt, and the [return and refund playbook](/blog/whatsapp-return-refund-status-messages/) covers that workflow end to end.
Writing rules that keep utility approval fast
Utility templates get rejected for the same reasons as every other category, so run each submission through this checklist:
- One job per template. A confirmation message that also cross-sells is two templates fighting — utility for the fact, marketing for the offer.
- Wrap every variable in fixed text. No variable in the first or last position, and no two variables touching: "Hi {{1}}, your order {{2}}…" not "{{1}} {{2}}…". Meta reviewers approve the rendered message, and edge variables leave nothing to review.
- Realistic sample values. Supply a real first name, a real order-number format, a real date. "Test" or blank samples are a top rejection cause.
- Own-domain links only. No link shorteners; for a dynamic URL button, keep the variable in the path, never the whole address.
- No shouty formatting. Sentence case, one or two emoji at most, no ALL CAPS urgency. Urgency language reads as spam.
- Plain facts, no promises you can't keep. "We will call you within an hour" is a commitment; "we reply within a few hours during store hours" is honest.
The twelve rejection reasons with before/after fixes are in our [template rejection guide](/blog/whatsapp-template-rejected-reasons-fixes/).
What utility sends actually cost
Meta bills business-initiated template messages per conversation, by category and destination country. Utility is the cheapest category after authentication: in India roughly ₹0.10–0.30 per message, against 2–3× that for marketing (check Meta's current rate card). Replies inside the 24-hour service window cost nothing extra — pair utility sends with a [shared team inbox](/features/inbox/) that answers fast and more of your messaging stays in the free window. The [API pricing in India](/blog/whatsapp-business-api-pricing-india-2026/) guide works through real monthly bills, and the [hidden costs](/blog/whatsapp-api-hidden-costs-2026/) post covers fees platforms add on top of Meta's — The Tech Pad charges no per-message markup, just flat plans starting with a one-time ₹499 Campaign Starter pack ([pricing](/pricing)).
Utility messages are also cheap in reputation terms: steady, expected, reply-generating sends keep your quality rating healthy and your [messaging tier](/blog/whatsapp-messaging-limits-tiers-2026/) climbing.