Skip to content

Template library

Customer support WhatsApp templates

Support conversations die in email threads and IVR queues; on WhatsApp they stay in one place the customer actually checks. These templates cover the whole ticket lifecycle — creation, updates, resolution, CSAT — plus the messy edges like outages, missed calls and warranty claims. Each one is written to pass Meta review on the first submission and to read like a person, not a system.

40 ready-to-edit templatesCopy the message or the Meta JSON payloadOpen any template in the playground

Browse Customer support templates

Ticket created acknowledgement

ticket_created_ack_v1

Utility

Sent the moment a support ticket is logged, so the customer has a reference number and a response ETA.

ticket_created_ack_v1.pdfPDF · 128 KB · 1 page

Ticket {{1}} is registered. Hi {{2}}, we have logged your issue: "{{3}}". A support agent will respond within {{4}}. You can reply here anytime to add details — everything stays on this ticket.

Add details
Check status
{{1}}TKT-48291{{2}}Priya{{3}}Payment debited but order not confirmed{{4}}4 working hours

Priority ticket confirmation

ticket_created_priority_v1

Utility

Sent when a ticket is auto-classified as high priority, to reassure the customer it is being fast-tracked.

Marked high priority

Your issue "{{1}}" has been marked *high priority* and assigned to our senior team. Ticket: {{2}} Expected first response: within {{3}} We will message you here the moment there is an update, {{4}}.

{{1}}Account locked before salary transfer{{2}}TKT-77103{{3}}60 minutes{{4}}Rohan

Ticket logged with email copy

ticket_logged_email_copy_v1

Utility

Sent after a ticket is created via web form, confirming WhatsApp as the fastest channel for updates.

ticket_logged_email_copy_v1.pdfPDF · 128 KB · 1 page

We received your request submitted on {{1}}. Ticket number: {{2}}. A copy has also gone to {{3}}, but replies here on WhatsApp reach our team fastest. Current queue position suggests a reply by {{4}}.

Reply on WhatsApp
{{1}}6 Jul, 3:42 PM{{2}}TKT-52918{{3}}priya.s@gmail.com{{4}}tomorrow 11 AM

Ticket opened, photo requested

ticket_created_photo_request_v1

Utility

Sent when a product-issue ticket is created and the team needs a photo or screenshot to diagnose it.

ticket_created_photo_request_v1.pdfPDF · 128 KB · 1 page

Ticket {{1}} is open for your {{2}} issue. To resolve it faster, please send a photo or screenshot of the problem as a reply to this message. Once we receive it, our technician {{3}} will review and get back within {{4}}.

{{1}}TKT-30467{{2}}water purifier leakage{{3}}Suresh{{4}}3 hours

Ticket progress update

ticket_update_progress_v1

Utility

Sent when a ticket moves to a new stage, so the customer never has to ask what is happening.

ticket_update_progress_v1.pdfPDF · 128 KB · 1 page

Update on ticket {{1}}: status changed to *{{2}}*. What this means: {{3}} Next step from our side: {{4}} No action needed from you right now. We will message again once this step completes.

Ask a question
{{1}}TKT-48291{{2}}Under investigation{{3}}Our payments team is tracing the transaction with the bank{{4}}Confirmation from bank expected within 24 hours

Repair parts awaited

ticket_update_parts_awaited_v1

Utility

Sent when a repair ticket is delayed because a spare part is in transit, with a revised date.

ticket_update_parts_awaited_v1.pdfPDF · 128 KB · 1 page

Quick update, {{1}} — the {{2}} needed for your repair (ticket {{3}}) is in transit from our {{4}} warehouse. Revised completion date: {{5}}. Sorry for the wait; the part is genuine OEM stock, which is why it takes a little longer.

{{1}}Ananya{{2}}compressor unit{{3}}TKT-61240{{4}}Pune{{5}}10 July

More information needed

ticket_update_info_needed_v1

Utility

Sent when an agent cannot proceed without an answer from the customer, to unblock the ticket.

ticket_update_info_needed_v1.pdfPDF · 128 KB · 1 page

We need one detail to proceed with ticket {{1}}. Our agent asks: {{2}} Please reply with the answer here. The ticket stays on hold until we hear back, and it will auto-close in {{3}} days if there is no response.

Reply now
{{1}}TKT-52918{{2}}Which UPI app did you use for the failed payment — GPay, PhonePe or Paytm?{{3}}7

Resolution delay notice

ticket_update_delay_notice_v1

Utility

Sent proactively when a ticket will miss its promised SLA, before the customer chases.

ticket_update_delay_notice_v1.pdfPDF · 128 KB · 1 page

We owe you an update on ticket {{1}}. Resolution is taking longer than the {{2}} we promised — reason: {{3}}. New expected resolution: {{4}}. This delay has been flagged to our team lead, and you will not need to follow up.

Escalate this
{{1}}TKT-77103{{2}}24 hours{{3}}the bank has asked for an additional verification document{{4}}8 July, 6 PM

Ticket resolved confirmation

ticket_resolved_confirm_v1

Utility

Sent when an agent marks a ticket resolved, asking the customer to confirm before closure.

ticket_resolved_confirm_v1.pdfPDF · 128 KB · 1 page

Good news — ticket {{1}} is resolved. What we did: {{2}}. Please confirm everything looks fine at your end, {{3}}. If the issue is not fully fixed, tap Not resolved and it goes straight back to the same agent.

All good
Not resolved
{{1}}TKT-48291{{2}}Refund of Rs. 2,499 reversed to your original payment method{{3}}Priya

Resolution summary

ticket_resolved_summary_v1

Utility

Sent after a complex ticket closes, giving a written summary the customer can keep for records.

ticket_resolved_summary_v1.pdfPDF · 128 KB · 1 page

Ticket {{1}} — closed. Summary for your records: Issue: {{2}} Resolution: {{3}} Handled by: {{4}} Closed on: {{5}} Save this message as proof of resolution. Reply here within 48 hours if anything needs a second look.

{{1}}TKT-61240{{2}}AC not cooling after installation{{3}}Gas top-up and thermostat recalibration done at no charge{{4}}Suresh (Field Service, Hyderabad){{5}}7 July 2026

Refund resolution notice

ticket_resolved_refund_processed_v1

Utility

Sent when a refund-related ticket closes with money credited, stating amount and timeline clearly.

ticket_resolved_refund_processed_v1.pdfPDF · 128 KB · 1 page

Refund processed against ticket {{1}}. Amount: Rs. {{2}}, credited to {{3}}. It should reflect within {{4}} depending on your bank. Reference ID for your bank, if needed: {{5}}. This ticket is now closed.

Refund not received
{{1}}TKT-52918{{2}}1,847{{3}}your HDFC account ending 4432{{4}}3-5 working days{{5}}RFD88231907

Auto-close warning

ticket_auto_close_notice_v1

Utility

Sent before an inactive ticket is auto-closed, giving the customer a last chance to respond.

ticket_auto_close_notice_v1.pdfPDF · 128 KB · 1 page

Ticket {{1}} has been waiting on your reply since {{2}}. If we do not hear from you by {{3}}, it will close automatically. Reply with anything to keep it open — or tap Close ticket if the issue is already sorted.

Keep it open
Close ticket
{{1}}TKT-30467{{2}}4 July{{3}}9 July, 6 PM

Approval & performance

Getting customer support templates approved — and opened

Always include the ticket or reference number as a variable in the first line — Meta reviewers approve status templates faster when the transactional purpose is obvious, and customers can quote it back to any channel.

Send the CSAT ask within an hour of resolution, not the next day. Response rates roughly halve after 24 hours, and a quick-reply button rating outperforms a link to a survey form.

Outage templates should state scope, impact and next-update time — not an apology paragraph. Templates that promise a specific next update ('next update by 4 PM') get fewer angry replies than open-ended ones.

Building the full journey? See how WhatsApp works for support automation.

Talk to InfiQ

Use customer support WhatsApp templates in your account

Tell us your volume — we’ll load your templates, get them approved, and put you live in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

FAQ

Frequently asked questions

Should support status messages be Utility or Marketing templates?

Utility. Ticket updates, resolution notices, CSAT requests tied to a specific ticket, outage alerts and callback confirmations are all transactional, so submit them as Utility. They cost less per delivered message than Marketing templates, are free when sent inside an open 24-hour service window, and get approved faster. Only cross-sells or plan-upgrade pitches inside a support flow need the Marketing category.

Can the customer reply to a ticket update and reach an agent?

Yes. Any reply to a template opens a 24-hour customer-service window in which your agents can respond free-form at no extra template cost. Route those replies into your helpdesk or shared inbox so the thread continues on the same ticket instead of spawning a new one.

How do I collect CSAT ratings on WhatsApp?

Use quick-reply buttons as the rating scale — for example Great, Okay, Poor — or ask for a 1-5 reply. Button taps come back as structured payloads you can log against the ticket automatically. Keep it to one question; multi-question surveys on WhatsApp see steep drop-off after the first tap.

Do outage broadcasts need customer opt-in?

You can only message customers who have opted in to WhatsApp updates from your business, so incident alerts go to your opted-in base, not your full customer list. Segment by affected plan, region or service so people only get alerts relevant to them — irrelevant outage pings are a fast route to blocks and a lower quality rating.

Meta Business Partner

Send your first customer support template today.

Import any template into InfiQ, submit it for approval from the dashboard, and go live on the official WhatsApp Business API in 2 hours.

7-day free trial Enterprise-grade reliability Live in 2 hours Built for Indian businesses