All articles
Templates

Thank You Message for Customers: 24 Templates (2026)

A thank you message for customers names them, the purchase and the next step. 24 WhatsApp templates, Utility vs Marketing rules and ₹ costs for India.

RichAutomate Team
11 min read 0 views
Thank You Message for Customers: 24 Templates (2026)

A good thank you message for customers on WhatsApp is short and personal: it uses the customer's first name, names what they bought or did, confirms the key detail (order or booking number, amount, next step) and gives one next action or help route. For example: "Hi Priya, thank you for your order #A-1042 of ₹2,499. It should reach you by Sat, 17 Oct. Reply here if you need any help." Sent outside the 24-hour customer-service window, it must be a pre-approved template: a transactional thank-you with no offer is Utility (about ₹0.115 per delivered message at Meta's India rate), while appreciation notes or thank-yous carrying a coupon are Marketing (about ₹0.8631).

Below: a checklist, a moment map, 24 copy-paste templates for Indian shops, D2C brands, restaurants, clinics, salons, repair services, hotels, coaching institutes, dealers and NGOs, plus category rules, timing, costs and a no-code setup.

What a good customer thank-you message contains

A WhatsApp thank-you message should name the customer, the purchase and the next step — in the first two lines. The checklist:

  • First name, with a fallback such as "there" if blank.
  • What they bought or did.
  • Reference number: order, bill, booking or ticket.
  • Amount, if money changed hands.
  • Next step or ETA.
  • Help route, such as "reply here".
  • Optionally one quick-reply button, like "Track order" or "Rate us".

Leave out "Dear Customer", all-caps lines, several links, a coupon tucked into a Utility template, other customers' details and promises you cannot keep.

The thank-you moment map

Meta assigns the final category at review, so read the category column as what to submit, not a guarantee.

MomentTriggerTemplate categoryKey variablesSend timing
PurchaseBill closed or order placedUtilityName, bill no., amountWithin minutes
PaymentPayment capturedUtilityName, amount, invoice no.Within minutes
First orderFirst order placedUtilityName, order no., ETAWithin minutes
Repeat or loyalOrder milestoneMarketingName, milestoneDaytime, opted-in only
Appointment or serviceVisit marked doneUtilityName, service, next dateWithin an hour
Booking or stayBooking or checkoutUtilityName, booking ref., datesWithin minutes
Feedback or reviewFeedback given or visit doneUtility for thanks; Marketing for review askName, order or visitThanks at once; ask later
ReferralFriend signs upMarketingName, rewardSame day
Complaint resolvedTicket closedUtilityName, ticket no., issueOn closure
Subscription renewalRenewal chargedUtilityName, plan, amount, valid tillWithin minutes
Festival or year-endCalendar dateMarketingName, businessOnce, opted-in only

24 thank-you message templates you can copy

Each {{1}}-style placeholder is a template variable with fixed words around it, as Meta requires. Group labels show the category to submit.

In-store purchase (Utility)

Hi {{1}}, thank you for shopping with us at {{2}} today. Your bill {{3}} for ₹{{4}} is saved here for any exchange. Need help? Just reply.

{{1}} first name · {{2}} store · {{3}} bill no. · {{4}} amount

Hi {{1}}, thanks for dining at {{2}} tonight. Your payment of ₹{{3}} is received. If anything was not right, reply here and our manager will get back to you.

{{1}} first name · {{2}} restaurant · {{3}} amount

Online order (Utility)

Hi {{1}}, thank you for your order {{2}} of ₹{{3}}. It should reach you by {{4}}, and we will share tracking once it ships. Questions? Just reply.

{{1}} first name · {{2}} order no. · {{3}} amount · {{4}} date · button: Track order

Hi {{1}}, thanks for ordering from {{2}}! Order {{3}} is being prepared and should arrive in about {{4}} minutes. Reply here to change anything.

{{1}} first name · {{2}} kitchen · {{3}} order no. · {{4}} minutes

First order or new customer (Utility)

Hi {{1}}, thank you for your first order with {{2}}. Order {{3}} is confirmed, and we will update you here until it arrives. Questions about size or delivery? Reply anytime.

{{1}} first name · {{2}} brand · {{3}} order no.

Repeat or loyal customer (Marketing)

Hi {{1}}, this is your {{2}} order with {{3}}, and we noticed. Thank you for coming back. Reply STOP to opt out of these messages.

{{1}} first name · {{2}} order count, e.g. 5th · {{3}} brand

Hi {{1}}, it has been a year since your first visit to {{2}}. Thank you for trusting us with {{3}}. Reply STOP to opt out of these messages.

{{1}} first name · {{2}} business · {{3}} service

Payment received (Utility)

Hi {{1}}, thank you for your payment of ₹{{2}} against invoice {{3}}, received on {{4}}. Your account is up to date. Reply here for a receipt copy.

{{1}} first name · {{2}} amount · {{3}} invoice no. · {{4}} date

Hi {{1}}, thank you, we have received ₹{{2}} towards the {{3}} fees for {{4}}. Your receipt number is {{5}}. For fee questions, reply here.

{{1}} parent's first name · {{2}} amount · {{3}} course · {{4}} month · {{5}} receipt no.

More variants: WhatsApp payment confirmation message templates.

Appointment or service: clinic, salon, repair (Utility)

Hi {{1}}, thank you for visiting {{2}} today. Your follow-up with Dr {{3}} is on {{4}}. Reply here to reschedule. In an emergency, go to the nearest hospital.

{{1}} first name · {{2}} clinic · {{3}} doctor · {{4}} date

Hi {{1}}, thank you for your {{2}} at {{3}} today. Aftercare tip from your stylist: {{4}}. If anything feels off, reply here.

{{1}} first name · {{2}} service · {{3}} salon · {{4}} tip

Hi {{1}}, thank you for choosing {{2}}. Your {{3}} repair, job {{4}}, is complete and under warranty until {{5}}. If the issue returns, reply here.

{{1}} first name · {{2}} business · {{3}} device · {{4}} job no. · {{5}} date

Hotel stay or travel (Utility)

Hi {{1}}, thank you for booking with {{2}}. Booking {{3}} is confirmed for {{4}}, and check-in opens at {{5}}. Reply here if plans change.

{{1}} first name · {{2}} hotel or agency · {{3}} booking ref. · {{4}} dates · {{5}} time

Hi {{1}}, thank you for staying at {{2}}. Your bill for booking {{3}} was ₹{{4}}, settled at checkout. Left something behind? Reply here.

{{1}} first name · {{2}} property · {{3}} booking ref. · {{4}} amount

B2B dealer order (Utility)

Hello {{1}}, thank you for order {{2}} for {{3}} units. Dispatch is planned for {{4}}, and the invoice will follow by email. Reply here before dispatch for changes.

{{1}} dealer's first name · {{2}} PO no. · {{3}} quantity · {{4}} date

Feedback or review

Hi {{1}}, thank you for your feedback on order {{2}}. We have shared it with our team, and someone will reply here within one working day.

{{1}} first name · {{2}} order no. · Utility, or free-form if the customer just messaged you

Hi {{1}}, thank you for visiting {{2}} today. If you have a minute, we would value an honest Google review. Reply STOP to opt out of these messages.

{{1}} first name · {{2}} business · button: Write a review · Marketing. Offer no reward and send it to everyone; see Google review requests on WhatsApp.

Referral (Marketing)

Hi {{1}}, thank you for recommending {{2}} to a friend. As promised, {{3}} has been added to your account. Reply STOP to opt out of these messages.

{{1}} first name · {{2}} brand · {{3}} reward

Complaint resolved (Utility)

Hi {{1}}, complaint {{2}} about {{3}} is now resolved. Thank you for your patience. If the problem returns, reply here and we will reopen it.

{{1}} first name · {{2}} ticket no. · {{3}} issue

Stop overpaying on WhatsApp

Get a 1-minute BSP audit on WhatsApp

Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.

DPDP-compliant · India-hosted · 1-min reply

Subscription or membership renewal (Utility)

Hi {{1}}, thank you for renewing your {{2}} plan. We received ₹{{3}}, and your membership is active until {{4}}. To manage it, reply here.

{{1}} first name · {{2}} plan · {{3}} amount · {{4}} date

Event attendance (Utility)

Hi {{1}}, thank you for attending {{2}} on {{3}}. Your recording and certificate are ready at the link below. Reply here if it does not open.

{{1}} first name · {{2}} event · {{3}} date · button: View recording

NGO donation (Utility)

Dear {{1}}, thank you for your donation of ₹{{2}} to {{3}}. Your receipt number is {{4}}; the full receipt follows by email. Reply here to correct any detail.

{{1}} donor's first name · {{2}} amount · {{3}} cause · {{4}} receipt no.

Festival or year-end (Marketing)

Hi {{1}}, this Diwali the team at {{2}} wants to thank you for choosing us this year. Wishing your family light and good health. Reply STOP to opt out.

{{1}} first name · {{2}} business

Coupon or next-purchase offer (Marketing)

Hi {{1}}, thank you for shopping with {{2}}. Here is {{3}} off your next order with code {{4}}, valid until {{5}}. Reply STOP to opt out of these messages.

{{1}} first name · {{2}} brand · {{3}} discount · {{4}} code · {{5}} date

Template variable map

VariableWhat it holdsExample valueSource system
First nameCustomer's first name, title-casedPriyaCRM
Order or bill no.Transaction referenceorder #A-1042E-commerce store or POS
AmountAmount paid₹2,499Payment gateway webhook
Date or ETADelivery, visit or validity dateSat, 17 OctBooking tool or store
ServiceWhat they bought or didHair spaPOS
Store or brandBranch or business nameIndiranagar storeGoogle Sheet

Values cannot contain line breaks or tabs. Never guess transactional fields: if an order number or amount is missing, skip the send and flag it. See WhatsApp template variables and personalisation for fallbacks.

Utility vs Marketing for thank-you messages

On WhatsApp, a thank-you for a specific order with no offer is a Utility template; a thank-you carrying a coupon is a Marketing template. Meta classifies templates by content, not the category you pick, and can reassign one at review or after an edit. Utility covers a completed transaction: order, payment, visit, booking, renewal, resolved complaint, donation receipt. Generic appreciation, loyalty or festival thanks, and any thank-you with a coupon, cross-sell, referral ask or review-for-reward are Marketing.

At Meta's India rates, Marketing (about ₹0.8631 per delivered message) costs roughly 7.5 times Utility (about ₹0.115). Still, never slip "use code SAVE10" into a Utility thank-you: one promotional line can get it recategorised or rejected as INCORRECT_CATEGORY. See WhatsApp template categories in India and fixes for WhatsApp template rejected reasons. Want both? Send the Utility thank-you now and a separate Marketing offer later, only to opted-in customers.

Free-form thank-yous inside the 24-hour window

If the customer messaged you in the last 24 hours, you can type a thank-you freely, with no template. From 1 October 2026, Meta charges these service messages per delivered message at the utility rate; BSPs report the first 1,000 service messages per number each month stay free, which covers free-form replies, not utility templates.

Timing and frequency

  • Send transactional thanks within minutes of the trigger.
  • One thank-you per transaction: don't stack order, payment and delivery thank-yous.
  • Ask for reviews a day or two after delivery or a visit, once the customer has used what they bought.
  • Marketing templates fall under Meta's per-user frequency limits, so one can be held or not delivered. Meta has not published a fixed cap; keep volume modest and don't just resend.
  • Honour "Stop" across every template, not only the one the customer replied to.

What thank-you messages cost

Figures exclude GST (18%). Client Pay is Meta's rate plus a ₹0.10 platform fee per message; SaaS Pay is an all-in per-message rate. Meta revises rates; confirm the live rate card.

Utility

Messages a monthMeta (₹0.115)Client Pay (₹0.215)SaaS Pay (₹0.50)
1,0001,000 × ₹0.115 = ₹115₹115 + ₹100 = ₹215₹500
10,000₹1,150₹1,150 + ₹1,000 = ₹2,150₹5,000
1,00,000₹11,500₹11,500 + ₹10,000 = ₹21,500₹50,000

Marketing

Messages a monthMeta (₹0.8631)Client Pay (₹0.9631)SaaS Pay (₹1.50)
1,0001,000 × ₹0.8631 = ₹863.10₹863.10 + ₹100 = ₹963.10₹1,500
10,000₹8,631₹8,631 + ₹1,000 = ₹9,631₹15,000
1,00,000₹86,310₹86,310 + ₹10,000 = ₹96,310₹1,50,000

Variables do not change the price. RichAutomate usage-only billing has ₹0 setup and ₹0 monthly; Starter (₹499/mo), Pro (₹899/mo) and White-label (₹1,199/mo) plans also exist.

How to automate thank-you messages without code

  1. Pick a trigger: POS bill, Shopify or WooCommerce order webhook, payment-gateway capture event, booking-tool confirmation or new Google Sheet row.
  2. Verify the webhook signature and dedupe on the order ID, since gateways can fire twice.
  3. Map variables to the approved Utility template; preview five real rows and test on your own number.
  4. Optionally add a later feedback or review request as its own template.
  5. Route replies to a shared inbox so a person sees the order context.

Most WhatsApp API platforms, RichAutomate included, run this from a visual builder.

Mistakes to avoid

  • "Dear Customer" openers that read like a broadcast.
  • A coupon hidden in a Utility template.
  • Three thank-yous for one order, each one billed.
  • Sending Marketing thanks to people who never opted in; a pre-ticked box is not consent.
  • No help route.
  • Wrong amounts or dates from a stale sheet instead of the live system.

No setup can guarantee delivery, approval or a number free of restrictions; accurate content and real consent lower the risk.

Ready to thank customers properly? Start your RichAutomate free trial: 14 days and 100 free credits to submit a Utility thank-you template and connect it to your store, POS or booking tool.

Frequently asked questions

How do I write a thank you message for customers?

Use the customer's first name, say what they bought or did, confirm the order number, amount or next date, and end with one next step or help route. Keep it to three or four short lines. On WhatsApp, use an approved template if the 24-hour window is closed.

Is a WhatsApp thank-you message a Utility or Marketing template?

A thank-you for a completed transaction with no promotion is Utility, about ₹0.115 per delivered message at Meta's India rate. Generic appreciation, festival thanks and any thank-you with a coupon or referral ask are Marketing, about ₹0.8631. Meta assigns the final category at review.

What should a "thank you for shopping with us" message say?

Name the customer and store, confirm the bill or order number and amount, and say how to reach you. For example: "Hi Priya, thank you for shopping with us today. Your bill for ₹2,499 is saved here for any exchange." Send offers separately as Marketing.

Can I add a discount code to a thank-you message?

Yes, but the template becomes Marketing: about ₹0.8631 per delivered message, subject to Meta's marketing frequency limits, and only for opted-in customers. Hiding a code in a Utility template risks recategorisation or rejection.

How much do 10,000 WhatsApp thank-you messages cost?

About ₹1,150 as Utility or ₹8,631 as Marketing at Meta's India rates, excluding GST. RichAutomate Client Pay adds ₹0.10 per message; SaaS Pay is ₹0.50 per Utility or ₹1.50 per Marketing message. Meta revises rates; confirm the live rate card.

Ready to ship this?

Get the full migration playbook on WhatsApp

A founder-led 1-minute reply with the migration steps, template approval timeline, and a 14-day pilot offer. DPDP-compliant. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
Thank You Message for CustomersThank You for Shopping With Us MessageCustomer Appreciation MessageThank You Message for PurchaseWhatsApp Thank You TemplatesUtility vs Marketing TemplatesWhatsApp TemplatesIndia 2026
Written by
RichAutomate Team
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

How do I write a thank you message for customers?
Use the customer's first name, say what they bought or did, confirm the order number, amount or next date, and end with one next step or help route. Keep it to three or four short lines. On WhatsApp, use an approved template if the 24-hour window is closed.
Is a WhatsApp thank-you message a Utility or Marketing template?
A thank-you for a completed transaction with no promotion is Utility, about ₹0.115 per delivered message at Meta's India rate. Generic appreciation, festival thanks and any thank-you with a coupon or referral ask are Marketing, about ₹0.8631. Meta assigns the final category at review.
What should a "thank you for shopping with us" message say?
Name the customer and store, confirm the bill or order number and amount, and say how to reach you. For example: "Hi Priya, thank you for shopping with us today. Your bill for ₹2,499 is saved here for any exchange." Send offers separately as Marketing.
Can I add a discount code to a thank-you message?
Yes, but the template becomes Marketing: about ₹0.8631 per delivered message, subject to Meta's marketing frequency limits, and only for opted-in customers. Hiding a code in a Utility template risks recategorisation or rejection.
How much do 10,000 WhatsApp thank-you messages cost?
About ₹1,150 as Utility or ₹8,631 as Marketing at Meta's India rates, excluding GST. RichAutomate Client Pay adds ₹0.10 per message; SaaS Pay is ₹0.50 per Utility or ₹1.50 per Marketing message. Meta revises rates; confirm the live rate card.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential