CUSTOMER SUPPORT

Escalate CSAT Detractors to Slack on Survey Submission

When a customer submits a low CSAT rating on a Zendesk ticket, instantly post the full context to a Slack escalation channel and tag the ticket owner so a human can recover…

CategoryCustomer Support
Enginesim
Difficultybeginner
Triggerwebhook
Steps4
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZendesk CSAT rating submittedZendeskZendesk
  • LogicContinue only if rating is a detractor (1-2)
  • ActionFetch ticket, requester, and comment from ZendeskZendeskZendesk
  • OutputPost escalation alert to Slack, tag assigneeSlack

What it does

Watches for CSAT survey responses on solved Zendesk tickets and routes any detractor score (1 or 2 stars) into a dedicated Slack channel within seconds, complete with the customer's comment, ticket link, and assigned agent. Happy and neutral scores are silently ignored so the channel stays signal-only.

When to use it

Run this when your team closes tickets faster than anyone can read survey comments, and a single angry response can sit unseen for days. It turns passive survey data into an active recovery trigger.

How it works

  1. 1A Zendesk webhook fires the moment a satisfaction rating is recorded on a ticket.
  2. 2A logic step checks the score: if it is "good" or unrated, the run ends; only "bad" ratings continue.
  3. 3An action call pulls the full ticket, requester profile, and verbatim survey comment from Zendesk.
  4. 4The final step posts a formatted alert to the #csat-escalations Slack channel, @-mentioning the original assignee with a one-click ticket link.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZendeskTickets, queues, knowledge base.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.