Home/Help Center/CSAT surveys

Inbox

CSAT Surveys After Resolution

How to turn on customer satisfaction surveys in VGraple CRM, what the WhatsApp rating message looks like, and where scores show up once customers respond.

By Chirag Darji · Updated 27 Aug 2026 · 6 min read

On this page
  1. Before you start
  2. Steps
  3. Why three buttons instead of a star rating or a link
  4. What you will see
  5. Settings and options
  6. Troubleshooting
  7. Related reading
VGraple CRM shared team inbox with WhatsApp, Instagram and web chat conversations

CSAT surveys ask a WhatsApp customer to rate their experience the moment your team resolves their conversation, using a simple three-button tap-to-reply message, and the score they pick shows up as a badge on that conversation afterward. This article covers turning the feature on and reading the results.

CSAT surveys: first 5 of 6 steps

  1. 1Go to Settings, then Inbox
  2. 2Turn on the CSAT surveys toggle
  3. 3Click Save
  4. 4Resolve a conversation as normal
  5. 5Watch for the customer's response
The steps on this page, in order.

Before you start

  • Turning CSAT on or off needs access to Settings, then Inbox, which requires the workspace settings permission (Owners and Admins by default).
  • CSAT only applies to WhatsApp conversations; Instagram, Messenger and web chat conversations do not send a rating request even when the setting is on.
  • The rating request is a free-form interactive message, so it can only be sent while the 24-hour customer service window is still open at the moment of resolution; a conversation resolved after the window has already closed will not receive a survey.
  • CSAT ships on every plan, including Free, with no separate cost per survey sent beyond the interactive message itself counting toward Meta's normal conversation charges.

Steps

  1. Go to Settings, then Inbox. The CSAT surveys card sits below Auto-assignment and First-response SLA.
  2. Turn on the CSAT surveys toggle. Its description confirms exactly what will happen: "When a WhatsApp conversation is resolved, the customer gets a one-tap rating (Great / Okay / Poor). Scores appear on conversations and in agent analytics."

A conversation open in the VGraple CRM inbox with stage, priority, assign, summary, snooze and resolve controls in the header

  1. Click Save. The setting applies immediately to every conversation resolved from that point forward; it does not retroactively send surveys for conversations already resolved before you turned it on.

  2. Resolve a conversation as normal, from the Resolve button in its header. If the window is still open, the rating request sends automatically right after.

  3. Watch for the customer's response. Once they tap a button, the conversation records the score, sends them an automatic "Thank you for your feedback!" reply, and stays resolved rather than reopening.

  4. Read scores from the inbox. A small colour-coded badge appears on any conversation with a recorded score: green for Great, amber for Okay, red for Poor.

WhatsApp interactive button messages support at most three reply buttons, which is the practical ceiling for a rating a customer can answer with a single tap from inside the chat itself, no separate app, form or website visit required. VGraple CRM deliberately keeps CSAT at this three-point scale, Great, Okay, Poor, rather than a five-star or ten-point scale that would need a link out to a web form, because response rates on a one-tap in-chat question are dramatically higher than anything asking a customer to leave WhatsApp to answer.

Example

A salon resolves a booking conversation right after confirming an appointment. The customer, still in the same WhatsApp thread, taps "Great" within seconds without breaking their flow. Over a month of appointments, this in-chat approach gets meaningfully more responses than an emailed satisfaction survey the salon tried previously, simply because answering costs the customer one tap rather than opening an email and a separate form.

Keeping the scale simple also keeps the resulting data usable at a glance: a red badge on a conversation is an immediate, unambiguous signal that something went wrong, which a manager scanning the inbox can act on directly rather than needing to interpret a numeric average first.

What you will see

With CSAT on, resolving an eligible conversation sends the rating request within moments, visible in the thread as a normal outbound interactive message with three buttons. Once the customer responds, a badge appears on that conversation in the inbox list and stays there as part of its history, colour-coded by score, alongside the automatic thank-you reply in the thread itself. A conversation resolved outside the messaging window, or on a non-WhatsApp channel, shows no survey at all and no badge, since none was sent.

Settings and options

SettingWhat it doesDefault
CSAT surveys toggle (Settings, then Inbox)Sends a rating request after a WhatsApp conversation is resolvedOff
Rating scaleThree options: Great, Okay, Poor, sent as WhatsApp reply buttonsFixed, not customisable
Eligible channelWhatsApp onlyFixed
Eligible windowOnly sent while the 24-hour customer service window is still openFixed
Repeat requestsAt most one rating request per resolution cycleFixed
Score displayColour-coded badge on the conversation, plus agent analyticsAutomatic once a score is recorded

Troubleshooting

SymptomLikely causeFix
No survey was sent after I resolved a conversationCSAT is off, the conversation was on a non-WhatsApp channel, or the 24-hour window had already closedCheck the toggle in Settings, then Inbox, and confirm the channel and window status
A customer's rating tap did not registerThey may have tapped an old copy of the message from a forwarded chat, or their reply arrived after the conversation state changedCheck the conversation thread directly for their button reply
The conversation reopened after the customer rated itThis should not happen; a CSAT rating reply keeps the conversation resolved rather than reopening itIf it persists, contact support with the conversation details
I do not see a CSAT badge on a conversation I know was ratedThe badge reflects the recorded score on that specific conversation; check you are viewing the same conversation the survey was sent on, not a newer one with the same contactOpen the conversation directly and check its header details
I want to change the wording of the rating messageThe message text and button labels are fixed and not currently customisableNone available today; contact support if this is a hard requirement

CSAT pairs naturally with SLA targets and alerts, since a common use is checking whether faster first responses actually move satisfaction scores. See unread, snoozed and resolved states for exactly what "resolved" means as a trigger.

Frequently asked questions

What does the customer actually receive when CSAT is turned on?
A WhatsApp interactive message reading "How was your experience with us today?" with three tap-to-reply buttons, Great, Okay and Poor, sent right after their conversation is marked resolved.
Does CSAT work on every channel, or only WhatsApp?
Only WhatsApp today. The rating request is sent as a WhatsApp interactive button message, so Instagram, Messenger and web chat conversations do not trigger a CSAT request even with the setting turned on.
What happens if the 24-hour window is already closed when a conversation is resolved?
No survey is sent. CSAT requests only go out while the customer service window is open, since the rating message is a free-form interactive send, not a template, so it cannot be sent once the window has closed.
Does resolving the same conversation twice send the survey twice?
No. A rating is only ever requested once per resolution cycle; resolving a conversation that already has a pending or answered CSAT request does not trigger a second one.
Where do CSAT scores show up once a customer replies?
As a small badge on the conversation in the inbox list, colour-coded by score, and on the contact's history. Scores also feed into agent-level analytics your organisation can review.
What happens after the customer taps a rating button?
They receive an automatic "Thank you for your feedback" reply, and the conversation stays resolved rather than reopening, since a rating reply is not treated as a new support request.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.