Resources · Template library

46+ WhatsApp message templates, ready to copy.

Booking confirmations, reminders, win-backs, order updates, OTPs and fee reminders — written the way templates actually pass Meta's review and actually get read. Grouped by industry, labelled by category, placeholdered with {{1}}-style variables.

How template categories work

A message template is a pre-approved format you submit to Meta once, then send to any opted-in customer outside the 24-hour window. Every template carries a category that sets its per-message price: Marketing (promotions, offers, win-backs — the most expensive), Utility (confirmations, reminders, order and payment updates — a fraction of the marketing rate) and Authentication (one-time passcodes). Indicative AED/SAR rates per category are in our WhatsApp API pricing guide — verify the live figures on Meta's rate card before budgeting.

Approval usually takes minutes to hours, and the {{1}}, {{2}} numbers become live variables (name, time, amount) at send time. Two honest caveats: Meta makes the final category call at review — a template you submit as utility can be reclassified as marketing if it reads promotional — and every recipient must have opted in. New to the jargon? The WhatsApp Business glossary covers WABAs, the 24-hour window and the rest in plain English.

Restaurants & F&B

Confirmations and order updates qualify as utility; offers and win-backs are marketing. See the full playbook in WhatsApp for restaurants.

Reservation confirmation

Utility
Hi {{1}}! Your table for {{2}} at {{3}} is confirmed for {{4}}. Reply here if your plans change — see you soon. 🍽️
{{1}} name · {{2}} party size · {{3}} venue · {{4}} date & time

Order ready for pickup

Utility
Hi {{1}}, your order #{{2}} is ready for pickup at {{3}}. Show this message at the counter. Enjoy!
{{1}} name · {{2}} order number · {{3}} branch

Delivery on the way

Utility
Good news {{1}} — your order #{{2}} is on its way and should arrive by {{3}}. Track your rider: {{4}}
{{1}} name · {{2}} order number · {{3}} ETA · {{4}} tracking link

Weekend special

Marketing
Hi {{1}}! This weekend only at {{2}}: {{3}}. Book a table or order ahead right here in chat — shall we save you a spot?
{{1}} name · {{2}} venue · {{3}} offer

Post-meal feedback

Utility
Hi {{1}}, thanks for dining with us today! How was everything? Reply with a rating from 1 to 5 — it goes straight to the manager.
{{1}} name

Lapsed diner win-back

Marketing
We miss you, {{1}}! It has been a while since your last visit to {{2}}. Here is {{3}} off your next meal — valid until {{4}}.
{{1}} name · {{2}} venue · {{3}} discount · {{4}} expiry date

Salons & Spas

The rebooking nudge is the quiet workhorse here — sent at the natural regrowth interval, it fills next week's calendar without a single phone call.

Appointment confirmation

Utility
Hi {{1}}! Your {{2}} with {{3}} is booked for {{4}} at {{5}}. Reply R to reschedule or C to cancel.
{{1}} name · {{2}} service · {{3}} stylist · {{4}} date · {{5}} time

24-hour reminder

Utility
Hi {{1}}, a friendly reminder: your {{2}} is tomorrow at {{3}}. Running late or need to move it? Just reply here.
{{1}} name · {{2}} service · {{3}} time

Rebooking nudge

Marketing
Hi {{1}}! It has been {{2}} weeks since your last {{3}} — about time for a refresh? Tap below to grab a slot this week. ✨
{{1}} name · {{2}} weeks since visit · {{3}} service

Birthday treat

Marketing
Happy birthday, {{1}}! 🎂 Enjoy {{2}} off any treatment this month — our gift to you. Book your slot below.
{{1}} name · {{2}} discount

No-show recovery

Utility
Hi {{1}}, we missed you at your {{2}} appointment today. No stress — reply here and we will find you a new slot.
{{1}} name · {{2}} service

Clinics & Healthcare

Keep medical detail out of the message — name the visit, never the diagnosis. More patterns in WhatsApp for clinics.

Appointment confirmation

Utility
Dear {{1}}, your appointment with Dr. {{2}} is confirmed for {{3}} at {{4}}. Please arrive 10 minutes early and bring your ID.
{{1}} patient name · {{2}} doctor · {{3}} date · {{4}} time

Reminder with prep instructions

Utility
Hi {{1}}, a reminder: your {{2}} is tomorrow at {{3}}. Please avoid food and drink for {{4}} hours beforehand. Reply here with any questions.
{{1}} patient name · {{2}} procedure · {{3}} time · {{4}} fasting hours

Results ready

Utility
Dear {{1}}, the results from your visit on {{2}} are ready. Reply here or call {{3}} to book a review with Dr. {{4}}.
{{1}} patient name · {{2}} visit date · {{3}} phone · {{4}} doctor

Annual check-up recall

Marketing
Hi {{1}}, it has been a year since your last check-up at {{2}}. Staying ahead is easier than catching up — reply YES and we will find you a convenient slot.
{{1}} patient name · {{2}} clinic

Post-visit feedback

Utility
Hi {{1}}, thank you for visiting {{2}} today. How did we do? Reply with a rating from 1 to 5 — your feedback goes directly to our care team.
{{1}} patient name · {{2}} clinic

Retail & E-commerce

Order and shipping updates ride the cheap utility lane; back-in-stock and cart nudges are marketing — send them to people who actually showed intent.

Order confirmation

Utility
Thanks {{1}}! Order #{{2}} is confirmed — {{3}} for {{4}}. We will message you the moment it ships.
{{1}} name · {{2}} order number · {{3}} items summary · {{4}} total

Out for delivery

Utility
{{1}}, your order #{{2}} is out for delivery and should arrive today between {{3}} and {{4}}. Keep your phone handy!
{{1}} name · {{2}} order number · {{3}} window start · {{4}} window end

Back in stock

Marketing
Good news {{1}} — the {{2}} you wanted is back in stock! We are holding limited pieces; tap below to grab yours.
{{1}} name · {{2}} product

Abandoned cart

Marketing
Hi {{1}}, you left {{2}} in your cart at {{3}}. Still thinking it over? Complete your order today and delivery is on us.
{{1}} name · {{2}} item · {{3}} store

Flash sale

Marketing
{{1}}, our {{2}} sale ends tonight at midnight — up to {{3}} off storewide. Browse and order right here in chat. 🛍️
{{1}} name · {{2}} sale name · {{3}} max discount

Real Estate

Viewings live or die on the reminder. The listing-match alert is marketing — it pays for itself the first time a buyer replies YES.

Viewing confirmation

Utility
Hi {{1}}, your viewing of {{2}} is confirmed for {{3}} at {{4}}. Your agent {{5}} will meet you at the entrance. Reply here to reschedule.
{{1}} name · {{2}} property · {{3}} date · {{4}} time · {{5}} agent

Viewing reminder

Utility
Hi {{1}}, a reminder: your viewing at {{2}} is tomorrow at {{3}}. Location pin: {{4}}. See you there!
{{1}} name · {{2}} property · {{3}} time · {{4}} map link

New listing match

Marketing
Hi {{1}}, a new listing just matched your search: {{2}} in {{3}}, listed at {{4}}. Want the brochure and a viewing slot? Reply YES.
{{1}} name · {{2}} property type · {{3}} area · {{4}} price

Offer update

Utility
Hi {{1}}, an update on your offer for {{2}}: {{3}}. Your agent will call you today at {{4}} to walk through next steps.
{{1}} name · {{2}} property · {{3}} status · {{4}} call time

Travel & Tours

Installment reminders are utility — tied to a booking the traveller already made — so the messages that protect your cash flow cost the least to send.

Booking confirmation

Utility
Hi {{1}}, your booking for {{2}} departing {{3}} is confirmed! Booking ref: {{4}}. Your full itinerary and voucher follow in this chat.
{{1}} name · {{2}} package · {{3}} departure date · {{4}} reference

Day-before itinerary

Utility
{{1}}, your trip starts tomorrow! ✈️ Pickup at {{2}} from {{3}}. Day 1: {{4}}. Your guide is reachable on {{5}}. Safe travels!
{{1}} name · {{2}} time · {{3}} pickup point · {{4}} day-1 plan · {{5}} guide phone

Installment reminder

Utility
Hi {{1}}, a gentle reminder: installment {{2}} of {{3}} for your {{4}} package is due on {{5}}. Pay securely here: {{6}}
{{1}} name · {{2}} installment no. · {{3}} amount · {{4}} package · {{5}} due date · {{6}} payment link

Seasonal package

Marketing
{{1}}, our {{2}} packages are now open! {{3}} days from {{4}}, flights and hotel included. Limited seats — reply INFO for the full itinerary.
{{1}} name · {{2}} season/destination · {{3}} duration · {{4}} price

Hotels & Hospitality

Pre-arrival messages set the tone before the lobby does — and the in-stay upsell reaches a guest at the exact moment they can say yes.

Booking confirmation

Utility
Welcome {{1}}! Your stay at {{2}} is confirmed: check-in {{3}}, check-out {{4}}, confirmation #{{5}}. We look forward to hosting you.
{{1}} guest name · {{2}} hotel · {{3}} check-in · {{4}} check-out · {{5}} confirmation no.

Pre-arrival note

Utility
Hi {{1}}, we are ready for you tomorrow! Check-in opens at {{2}}. Send us your arrival time and we will have your room ready — early check-in subject to availability.
{{1}} guest name · {{2}} check-in time

In-stay offer

Marketing
Hi {{1}}, we hope you are enjoying your stay! Today only: {{2}} at our spa for {{3}}. Reply SPA and we will book your slot.
{{1}} guest name · {{2}} treatment · {{3}} price

Post-stay thank-you

Marketing
Thank you for staying with us, {{1}}! If you enjoyed {{2}}, a quick review means the world: {{3}}. And here is {{4}} off your next stay.
{{1}} guest name · {{2}} hotel · {{3}} review link · {{4}} discount

Gyms & Fitness

Renewals as a one-tap payment link beat front-desk chasing every time — and the win-back lands best in week three, not month three.

Class booking confirmation

Utility
You are in, {{1}}! 💪 {{2}} with {{3}} on {{4}} at {{5}}. Bring water and arrive 10 minutes early. Reply C to cancel your spot.
{{1}} name · {{2}} class · {{3}} coach · {{4}} date · {{5}} time

Membership renewal reminder

Utility
Hi {{1}}, your {{2}} membership expires on {{3}}. Renew in one tap and keep your streak going: {{4}}
{{1}} name · {{2}} plan · {{3}} expiry date · {{4}} payment link

Lapsed member win-back

Marketing
We miss you at {{2}}, {{1}}! It has been {{3}} weeks. Come back this week and your first session is on us — reply BACK to claim.
{{1}} name · {{2}} gym · {{3}} weeks away

New class launch

Marketing
New on the timetable, {{1}}: {{2}} starts {{3}}! Spots are capped at {{4}} — reply JOIN to lock yours in.
{{1}} name · {{2}} class · {{3}} start date · {{4}} capacity

Education & Coaching

Fee reminders with a payment link in the same message collect days earlier than reminders that end with please visit the office.

Enrollment confirmation

Utility
Welcome aboard, {{1}}! Your enrollment in {{2}} is confirmed. First session: {{3}} at {{4}}. Materials and the class link will arrive in this chat.
{{1}} student name · {{2}} course · {{3}} date · {{4}} time

Schedule change

Utility
Hi {{1}}, a schedule update for {{2}}: the {{3}} session moves to {{4}}. Everything else stays the same — reply if this clashes.
{{1}} name · {{2}} course · {{3}} original slot · {{4}} new slot

Fee reminder

Utility
Dear {{1}}, a reminder that the {{2}} fee of {{3}} for {{4}} is due on {{5}}. Pay securely here: {{6}}. Questions? Just reply.
{{1}} name · {{2}} term/month · {{3}} amount · {{4}} course · {{5}} due date · {{6}} payment link

New intake open

Marketing
Hi {{1}}, enrollment for {{2}} is now open — starts {{3}}, limited to {{4}} seats. Returning students get {{5}} off. Reply ENROL for the syllabus.
{{1}} name · {{2}} course · {{3}} start date · {{4}} seats · {{5}} discount

General — Payments, OTP & Loyalty

The cross-industry essentials: verification codes, paperless receipts, payment nudges and the loyalty update that keeps customers counting.

One-time passcode (OTP)

Authentication
{{1}} is your verification code. For your security, do not share this code. It expires in {{2}} minutes.
{{1}} code · {{2}} validity minutes

Payment received (digital receipt)

Utility
Thank you, {{1}}! We received your payment of {{2}} for {{3}}. Your digital receipt: {{4}}. No paper, one tree happier. 🌳
{{1}} name · {{2}} amount · {{3}} item/service · {{4}} receipt link

Payment due reminder

Utility
Hi {{1}}, a friendly reminder: {{2}} for {{3}} is due on {{4}}. Pay in one tap: {{5}}. Already paid? Please ignore this message.
{{1}} name · {{2}} amount · {{3}} invoice/service · {{4}} due date · {{5}} payment link

Loyalty points update

Utility
Nice one, {{1}}! You just earned {{2}} points at {{3}} — that brings you to {{4}}. {{5}} more and your reward unlocks. 🎁
{{1}} name · {{2}} points earned · {{3}} business · {{4}} balance · {{5}} points to reward

Generic win-back

Marketing
Hi {{1}}, it has been a while! We would love to see you back at {{2}} — here is {{3}} to welcome you: {{4}}. Valid until {{5}}.
{{1}} name · {{2}} business · {{3}} offer · {{4}} redemption code/link · {{5}} expiry

Stop copy-pasting. Start sending.

Every template above ships inside Remarketly — submitted for approval, filled with real customer data and sent at the right moment automatically, from the same inbox your team already answers. And because every confirmation replaces a paper slip, every scan saves a tree.