WhatsApp Utility Templates: 15+ Copy-Paste Examples (2026)

General 03 Sep 2026 7 min read
Quick answer

Do utility templates need an opt-out line like marketing templates?

Not by default — Meta does not require a STOP path for utility the way it does for marketing. It is still good practice on recurring messages ("reply STOP to opt out of delivery updates"). When in doubt, add the line; it signals good list hygiene and costs nothing.

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:

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 caseCategoryMessage shape
Order confirmedUtilityOrder number + what happens next
Order shipped / trackingUtilityOrder number + tracking link + arrival window
Out for deliveryUtilityOrder number + ETA + delivery instructions
Refund / return statusUtilityOrder number + status + amount
Appointment confirmedUtilityService + date + time + location
Appointment reminderUtilityUpcoming slot + reschedule path
Payment reminderUtilityInvoice ref + secure pay link + due date
Invoice / receipt availableUtilityDocument ready + secure link
Pickup code readyUtilityOrder number + pickup code + branch
Delivery code / OTPUtilityOrder number + code + expiry
Service due reminderUtilityVehicle/service name + booking link
Subscription renewal noticeUtilityPlan + renewal date + amount
Ticket receivedUtilityTicket number + what happens next
Account noticeUtilityWhat changed + action (if any)
Feedback requestUtilityOrder ref + one-question ask
Custom status updateUtilityOrder 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:

  1. One job per template. A confirmation message that also cross-sells is two templates fighting — utility for the fact, marketing for the offer.
  2. 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.
  3. 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.
  4. Own-domain links only. No link shorteners; for a dynamic URL button, keep the variable in the path, never the whole address.
  5. No shouty formatting. Sentence case, one or two emoji at most, no ALL CAPS urgency. Urgency language reads as spam.
  6. 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.

Frequently asked questions

Do utility templates need an opt-out line like marketing templates?

Not by default — Meta does not require a STOP path for utility the way it does for marketing. It is still good practice on recurring messages ("reply STOP to opt out of delivery updates"). When in doubt, add the line; it signals good list hygiene and costs nothing.

Can a utility template include links or buttons?

Yes — tracking links, secure payment links, and action buttons are exactly what utility templates are for. Use your own verified domain, never a shortener, and keep any dynamic part of the URL in a variable rather than as the whole address.

How long does utility template approval take?

Usually minutes to a few hours, compared with a day or more for marketing. If a utility template sits pending much longer, check for account-level issues (unverified business, open policy flags) before resubmitting.

What happens if I add a promo line to a utility template?

Meta's classifier reads the finished text, not the label you chose — a discount or "shop now" line makes the template marketing: slower approval, higher per-message cost, and an opt-out requirement. Split the offer into a separate marketing template instead.

Start free now — and unlock up to 6 months free total

Your first month is free when you start. Refer a business that signs up and connects a WhatsApp number, and you get one free month per successful referral — up to 5 free months on top.

Chat with us