beginner30 minutes3 min read

How to send Slack alerts for low Zendesk CSAT scores

Route low customer satisfaction scores to Slack so your team can follow up immediately. Catch unhappy customers before they churn.

How to send Slack alerts for low Zendesk CSAT scores

Workflow

Ticket solved
CSAT survey sent
Rating received
Low score?
Yes
Slack alert + reopen
No
Log result

Why alert on low CSAT scores?

A customer who submits a "Bad" satisfaction rating is telling you something went wrong. If that signal goes unnoticed, you've lost a chance to recover the relationship — and you'll only find out when the customer churns or leaves a public review.

Routing low CSAT scores to Slack gives your team a real-time feed of unhappy customers. A quick follow-up call or message within hours of a bad rating frequently turns a detractor into a loyal customer. It also surfaces systemic issues — if the same agent or ticket category keeps generating bad ratings, you can fix the root cause.

What you'll get
#csat-alerts
Zendesk Botapp9:41 AM

⚠️ Bad CSAT Rating Received

Ticket: #48291 — Order delayed twice

Customer: Sarah Chen

Rating: Bad — "Very disappointed with the response time"

Agent: Mike P.

View in Zendesk →

What you'll need

Prerequisites
  • Zendesk account with CSAT surveys enabled (Admin Center → People → Satisfaction)
  • Slack workspace with a channel for CSAT alerts (e.g., #csat-alerts)
  • (For n8n/code approaches) Zendesk API credentials: subdomain, agent email, API token
  • (For n8n/code approaches) Slack Bot Token with chat:write scope and the bot added to your alert channel

Choose your approach

Select an approach below to see the full step-by-step guide.

Troubleshooting

Compare approaches

Zendesk Automation

low
Cost: $0 (included)
Latency: real-time
Code: none
Reliability: 24/7 cloud

n8n

low
Cost: $0-24/mo
Latency: polling
Code: low
Reliability: 24/7 cloud

Agent Skill

low
Cost: Usage-based
Latency: scheduled
Code: medium
Reliability: On demand

Claude Cowork

low
Cost: Usage-based
Latency: scheduled
Code: none
Reliability: On demand

Zendesk Automation

low

Configure CSAT survey delivery — but Zendesk cannot trigger on CSAT responses natively

Cost: $0 (included)View guide

n8n

low

Poll Zendesk CSAT API for bad ratings → filter new scores → Slack Block Kit alert

Cost: $0-24/moView guide

Agent Skill

low

Agent skill that queries the satisfaction ratings API and posts low scores to Slack

Cost: Usage-basedView guide

Claude Cowork

low

Hourly task checking the CSAT endpoint for new low scores and alerting Slack

Cost: Usage-basedView guide

Related Recipes

Frequently Asked Questions

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.