Customer satisfaction surveys on WhatsApp are automated messages —CSAT or NPS— sent right after a support interaction, a purchase, or the moment a ticket closes, to measure how satisfied the customer was, using the same Official WhatsApp Business API they already chat with your business on. They go out as a Meta-approved message template, get answered with a single tap or a number, and the result lands directly in your WhatsApp CRM so you can act on every low score before you lose the customer.
This guide explains the difference between CSAT and NPS, how automated sending works within Meta's rules, when to trigger each type of survey, and how to turn those responses into action with LiveConnect.
What a CSAT or NPS survey on WhatsApp is
A satisfaction survey on WhatsApp replaces the form that used to go out by email or SMS —with low response rates— with a message inside the same chat where the conversation already happened. The customer answers by tapping a button or typing a number without ever leaving WhatsApp, which meaningfully lifts response rates compared to an external link.
Two main metrics get automated this way:
- CSAT (Customer Satisfaction Score): measures how satisfied the customer was with one specific interaction —a purchase, a resolved ticket, a handled inquiry.
- NPS (Net Promoter Score): measures how likely the customer is to recommend your business, reflecting the overall relationship with the brand rather than a single moment.
CSAT vs NPS: what each one measures and when to use it
The two metrics are complementary, not interchangeable. CSAT tells you whether one specific interaction went well; NPS tells you whether, overall, your business is building loyal customers or losing them to competitors.
| Aspect | CSAT | NPS |
|---|---|---|
| Typical question | "How satisfied were you with this interaction?" | "How likely are you to recommend us to a colleague?" |
| Common scale | 1 to 5 (or emoji faces) | 0 to 10 |
| Ideal moment | Right after resolving a ticket, closing a sale, or delivering an order | Periodically (e.g., quarterly) or after a major relationship milestone |
| What it measures | One specific interaction | The overall relationship with the brand |
| Main use | Catching service failures while they can still be fixed | Measuring loyalty and anticipating churn risk |
A mature business usually combines both: operational CSAT after every ticket or purchase, and pulse NPS periodically across the active customer base.
How automated sending works inside WhatsApp
The survey trigger is configured as a rule on top of your multi-agent support: when an agent closes a ticket, when the chatbot confirms a purchase, or when a resolved conversation has been inactive for X hours, the survey template goes out automatically.
Two technical details matter for this to work well:
- The 24-hour window: if the customer hasn't messaged you in the last 24 hours, anything you send them —including a survey— must go out as a Meta-approved utility template, not as free-form text. Outside that window, you can't improvise the send.
- Response format: the simplest surveys use quick-reply buttons (1 to 5 faces, or "Yes/No"); for longer scales or follow-up questions, a WhatsApp Flow can present the full scale on a single screen inside the chat, without the customer having to type a number by hand.
The customer's response —the score and any comment— gets logged in the CRM tied to that conversation, that agent, and that ticket, which lets you cross-reference satisfaction against response time, inquiry category, or assigned agent.
When it makes sense to automate satisfaction surveys
Not every conversation needs a survey; automating it makes the most sense at specific moments:
- After resolving a support ticket, to find out whether the fix actually worked and the case wasn't just marked closed.
- After a purchase or booking a service, to measure the experience from start to finish.
- After onboarding or a first activation, a critical moment for catching early friction.
- Periodically (pulse NPS) across active customers, to monitor relationship health without waiting for them to churn.
What's worth avoiding is surveying every single message or conversation: survey fatigue lowers response rates and can feel invasive to the customer.
Benefits of measuring satisfaction with LiveConnect
Automating CSAT and NPS inside LiveConnect connects the metric to the rest of the operation instead of leaving it as an isolated data point:
- The score lives in the WhatsApp CRM, alongside the customer's full history and the related ticket, not in a separate spreadsheet.
- You can configure alerts when a low score comes in, so a supervisor or the same agent can follow up before the customer walks away without saying anything else.
- Reports cross satisfaction against the same service SLA metrics —first response time, resolution time— to see whether speed actually translates into a better experience.
- With omnichannel support, WhatsApp surveys show up alongside surveys from any other channel you use (Instagram, Messenger, email, web chat) in a single dashboard.
- An AI chatbot can ask the first follow-up question when a score comes in low ("what could we do better?"), and escalate to a human agent only when needed.
Common mistakes when measuring satisfaction on WhatsApp
- Sending the survey outside the 24-hour window without an approved template. Meta blocks the message and the survey simply doesn't arrive.
- Surveying every conversation without a clear trigger. It creates fatigue and lowers response quality; it's better to define specific triggers (ticket closed, purchase made, milestone reached).
- Not closing the loop with dissatisfied customers. Getting a low score and doing nothing about it is worse than not asking at all: the customer feels like they complained into a void.
- Promising guaranteed results. No tool guarantees "raising your NPS by X points"; the survey gives you visibility, and the improvement depends on acting on what it says.
How to get started
Turning on CSAT and NPS over WhatsApp doesn't require rebuilding your operation: it's configured as an additional rule on top of the multi-agent support and tickets you already use. With LiveConnect, the team helps define the triggers, draft the template, get it ready for Meta, and connect the responses to your CRM.
Message us on WhatsApp to see how it would look in your operation, or check the plans and pricing to pick the one that fits your team's size.
Frequently asked questions
Do I need a Meta-approved template to send satisfaction surveys?
Yes, if you're sending it outside the 24-hour window since the customer's last message, which is the most common case when the survey fires after a ticket closes. The template goes through Meta's usual review before it can be used in production.
Is CSAT or NPS better?
They're not mutually exclusive: CSAT works better for measuring one specific interaction (a ticket, a purchase), while NPS is better for measuring the overall relationship with the brand over time. Many businesses use CSAT after every interaction and run NPS periodically across their active customer base.
Can I send a survey to a customer who hasn't messaged me in several days?
Yes, as long as you use a Meta-approved message template, which is the required format outside the 24-hour window. You can't send them free-form text in that case.
How much does it cost to turn on automated satisfaction surveys?
They're activated within LiveConnect plans, which start at USD $89/month depending on how many agents and features your team needs. The per-conversation cost Meta bills directly is explained in the guide on how much the WhatsApp Business API costs.
Does this work for a small team with few agents?
Yes. It usually helps small teams the most, since there's no time to call every customer and ask how it went; the automated survey does that follow-up without adding manual work for the agent.
What should I do if a customer responds with a low score?
Ideally it triggers an automatic alert to a supervisor or the responsible agent so they can follow up personally as soon as possible. Ignoring a low score usually creates more frustration than not asking in the first place.