Analytics · CSAT

Know what customers think the moment a chat ends

Resolutions without feedback are guesses. SabNode CSAT auto-fires a survey the moment a chat is marked resolved — on the channel the conversation happened on — and pipes the score straight into agent, team, channel and label dashboards. No third-party survey tool, no broken links, no day-old aggregates.

  • Auto-trigger on resolve, opt-out aware
  • Native WhatsApp, Instagram, email and widget
  • Score by agent, team, channel, label, language
  • Verbatim feedback surfaced to agents and ops
The problem

Support quality is measured by vibes

Most support teams claim to care about CSAT and then run it like an afterthought. A weekly survey goes out from a generic email address, response rates sit in the single digits, the dashboard is a static PDF emailed every Monday, and nobody believes the number. Worse, the survey lives in a separate tool that does not know which agent handled the chat, which channel it happened on, what label was applied or what the customer's opening question was — so even when the score comes in, it is contextless.

The operational consequences are real. Agents are coached on hunches because the number cannot be tied back to specific conversations. Channel investments are justified by opinion because there is no per-channel CSAT. Bad chats slip out into the world because nobody sees the 2-star until a week later. The customer who took the time to give honest feedback never gets a follow-up because the system is not wired to surface them quickly.

The right way is to fire CSAT in the channel the conversation happened on, the moment the chat resolves, with the agent and conversation context attached. The response should land in the same system that runs the inbox, so a 1-star automatically routes to a senior agent for a make-good and the score appears on the agent and team dashboard within seconds. This is operational CSAT, not survey theatre.

What it is

CSAT & Ratings, in depth.

SabNode CSAT runs as an integrated part of the inbox, not a separate survey tool. When a chat is marked resolved, the platform fires a CSAT prompt in the same channel the conversation happened on — a WhatsApp interactive message with star buttons, an Instagram DM with quick replies, an email with a one-click rating, or a widget banner inside the web chat. Response rates are dramatically higher than email-only surveys because the customer is already in the channel.

The CSAT prompt is contextual. It knows which agent handled the chat, what the opening question was, which labels were applied and what segment the customer belongs to, so every response is automatically attributed without manual tagging. Verbatim feedback (an optional follow-up text response) is captured and made searchable. Low ratings (1 or 2 star) can trigger automatic workflows — assign to a senior agent for a make-good, alert the team lead in Slack, open a ticket in your CRM.

Reporting is operator-grade. CSAT can be sliced by agent, team, channel, label, segment, language, time-of-day and conversation length. Trend lines, distributions and outlier alerts run on the same dashboard layer as the rest of the platform. A team lead can see which agents are trending down, which labels correlate with low CSAT and which channels have the highest variance — and drill into the specific conversations behind any number.

Compliance is built in. The survey is opt-out aware (suppressed if the contact has opted out of marketing or post-chat messaging), respects WhatsApp's 24-hour service window (uses a Utility template if the window has closed), and stores the consent record for the response. Verbatim feedback is encrypted at rest, and access can be restricted by RBAC so frontline agents see only their own ratings while leads see the team.

Capabilities

Everything you get with CSAT & Ratings.

7 capabilities
01

Native channel CSAT

CSAT fires in the channel the chat happened on — WhatsApp interactive buttons, Instagram quick replies, email one-click rating, web widget banner. No external survey tool, no broken links, response rates 3–5× higher than email-only surveys.

02

Auto-trigger on resolve

When an agent marks a chat resolved, the CSAT prompt fires within seconds. Configurable rules suppress for opt-outs, transactional flows, very short interactions and repeat customers who rated recently.

03

Full context attribution

Every response is automatically attributed to the handling agent, conversation, label, segment, channel and opening question. No manual tagging, no spreadsheet reconciliation, no "I think this was a billing chat" guesswork.

04

Verbatim capture

Optional follow-up text response captures verbatim feedback. Searchable, sentiment-scored and routable to a leadership channel or a CRM ticket. The customers who took the time to explain a 2-star never get lost.

05

Low-rating workflows

Any rating below a threshold can trigger automatic action — assign to a senior agent, alert in Slack, open a ticket in HubSpot or Salesforce, fire a make-good flow that offers a discount or a callback within 4 hours.

06

Stackable analytics

CSAT splits by agent, team, channel, label, segment, language and time. Trend lines, distributions and outlier alerts run on the same dashboard layer. Drill into the specific conversations behind any number with one click.

07

NPS and custom survey support

Beyond CSAT, the same engine runs NPS, CES (effort), thumbs-up/down and custom multi-question surveys. Use the right instrument for the moment — short post-chat CSAT, longer monthly NPS, product-specific CES on flows.

Use cases

Built for the way teams actually work.

SaaS
Case 01

Support team coaching

A B2B SaaS support lead runs weekly 1:1s using CSAT trends per agent, verbatim feedback on outliers, and channel-level breakdowns. Coaching is grounded in specific conversations rather than gut feel, and agent CSAT moves measurably quarter-over-quarter.

D2C
Case 02

D2C brand make-goods

A D2C beauty brand auto-routes 1-star CSAT to a senior agent who reaches out within 4 hours with a make-good offer. Recovered customers re-rate at an average 4.6/5 and a quarter of recoveries lead to a follow-on purchase within 14 days.

Healthcare
Case 03

Clinic chain NPS by location

A diagnostics chain runs CSAT after every chat and NPS after every visit, segmented by location. Locations underperforming on either metric get targeted operational interventions, with the trend visible on a CEO-level dashboard updated in real time.

E-commerce
Case 04

Channel comparison for marketing

An e-commerce growth team compares post-purchase CSAT across WhatsApp, Instagram DM and email. WhatsApp consistently rates highest; the team uses the data to justify expanding the WhatsApp budget at the next quarterly planning round.

Financial Services
Case 05

Bank branch customer feedback

A bank runs CSAT after every chat with a relationship manager, segmented by branch, product type and language. Branch managers see live CSAT for their team and intervene on outliers within the same day rather than reading a monthly summary.

How it works

From signup to first send in minutes.

CSAT & Ratings is included on every SabNode workspace. No separate billing, no extra setup — flip it on from your workspace settings.

  1. 01

    Pick a survey type

    CSAT (star or thumb), NPS, CES or custom multi-question. Each is configured once per use case — typically a short CSAT post-chat and a longer NPS quarterly.

  2. 02

    Set trigger rules

    Fire on resolve, on a specific label, on a particular flow path or on a manual button. Suppress on opt-out, transactional conversations or recent rate.

  3. 03

    Render in the channel

    The survey renders natively — WhatsApp interactive buttons, Instagram quick replies, email one-click rating, web widget banner. No external survey tool.

  4. 04

    Route the response

    Responses land in the analytics layer instantly. Low ratings trigger configured workflows — agent assignment, Slack alert, CRM ticket, make-good flow.

  5. 05

    Coach and improve

    Slice CSAT by agent, team, channel, label and language. Use verbatim feedback for coaching, leadership reviews and operational interventions.

Plays well with

Works with the tools you already ship on.

SlackHubSpotSalesforceZapierGmailOutlookMixpanelBigQuery
Frequently asked

Questions about CSAT & Ratings.

Can't find what you're looking for? Talk to our team.

Why is response rate so much higher on channel-native CSAT?
Because the customer is still in the channel and still has context. A WhatsApp interactive message with three star buttons gets tapped immediately by most customers; an email sent two hours later asking the same question rarely does. Response rates of 38–55 percent are normal for in-channel CSAT versus 4–8 percent for email surveys.
How does CSAT respect WhatsApp's 24-hour service window?
If the chat resolves inside the 24-hour service window, CSAT fires as a free-form interactive message. If the window has closed (e.g. resolution happened many hours after the last customer message), the survey uses a pre-approved Utility template tagged for post-chat feedback, which preserves deliverability and policy compliance.
Can I suppress CSAT for certain conversations?
Yes. Suppression rules can fire on label (no CSAT on "spam" or "test"), on conversation length (skip if shorter than 2 messages), on contact recency (do not survey a customer who rated within the last 7 days), on opt-out status and on specific flows. The goal is to never survey-fatigue good customers.
How do low ratings get handled?
Configurable. A 1- or 2-star can auto-assign to a senior agent for a make-good, post an alert to Slack, open a HubSpot or Salesforce ticket, or fire a make-good flow that offers a discount or callback. The SLA on these recoveries is typically 4 hours — fast enough that the customer feels heard before they move on.
Can I run NPS and CSAT side by side?
Yes. CSAT is short and fires post-chat. NPS is the right instrument for product or relationship sentiment and typically fires monthly or after a milestone (purchase, onboarding complete). Both run on the same engine, share the same analytics layer and can be cross-referenced — for example, customers with low CSAT who later give a high NPS are a powerful coaching signal.
Who can see what?
RBAC controls everything. Frontline agents see their own ratings and verbatim feedback by default. Team leads see their team. Workspace admins see everything. Verbatim feedback is encrypted at rest and access is audited. You can grant temporary access for specific reviews (e.g. a coaching session) without permanent permission changes.
Can I send CSAT through email or web chat as well as WhatsApp?
Yes. The same survey runs across all channels in the way that fits — WhatsApp interactive buttons, Instagram quick replies, email with one-click links, web widget banner. Responses land in a unified analytics layer, so a single CSAT score per agent can be computed across every channel they handle.
Analytics · CSAT

Ship csat & ratings into production this week.

No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.