How to send CSAT surveys after ticket resolution in Gorgias and alert Slack on low scores
Alert Slack on low Gorgias CSAT scores after ticket resolution. Compare native Rules, n8n, and Claude Code setup steps side by side.

This recipe includes a downloadable n8n template and Claude Code skill.
Workflow
Why track CSAT after resolution?
Closing a ticket is not the same as solving a problem. A customer might mark their issue as resolved yet still feel frustrated by how long it took, how many replies it needed, or how impersonal the exchange felt. A post-resolution satisfaction survey captures this gap between "closed" and "satisfied." Teams that don't monitor CSAT in real time typically discover detractors 3-7 days later — by which point the customer has already posted a negative review or initiated a chargeback.
When a low score comes in, speed matters. A detractor who gets a follow-up within 2 hours is 3x more likely to revise their rating than one contacted after 24 hours. Routing low scores to Slack ensures your team sees them immediately — not buried in a weekly report no one reads. Teams that implement real-time CSAT alerting typically recover 15-25% of detractors through proactive outreach.
How it works
Regardless of which tool you use, every approach follows the same three-step pattern:
- Detect low scores — monitor satisfaction survey responses as they come in (or on a schedule) and identify scores below your threshold (typically 1-2 out of 5).
- Enrich with context — pull the ticket details, customer information, and assigned agent so the alert includes everything needed for immediate follow-up.
- Alert in Slack — post a formatted message with the score, customer name, ticket subject, agent, and a direct link to the ticket in Gorgias.
The approaches below differ in how they detect surveys — Gorgias Rules fire in real time on survey submission, n8n polls the API on a schedule, and the Claude Code skill lets you check on demand or analyze trends conversationally.
Which approach should I use?
- Gorgias Rules (Recommended) — fires in real time when a survey response is submitted. Best for teams that want instant alerting with zero external tools. Limited to simple score-based conditions.
- n8n — polls the Gorgias API for new survey responses and applies custom logic before alerting. Best for teams that want to enrich alerts with extra context (order value, customer tier) or batch low scores into a single daily summary. Free self-hosted or $24/mo on n8n Cloud.
- Claude Code — a guided Claude Code skill that checks recent surveys conversationally. You can ask "check for low scores," "what's our CSAT trend this week," or "which agents had the most detractors." Best for teams already using Claude Code who want analysis alongside alerting.
⚠️ Low CSAT Score Received
Ticket: #10384 — Damaged item, no replacement sent
Customer: Priya Nair (VIP)
Rating: 1/5 — "Waited 5 days and still no resolution"
Agent: Jordan M.
What you'll need
- Gorgias account with Satisfaction Surveys enabled (available on all paid plans)
- Slack workspace with a dedicated channel for CSAT alerts (e.g. #csat-alerts)
- (Optional) Slack Incoming Webhook URL for the native Gorgias approach
Choose your approach
Select an approach below to see the full step-by-step guide.
Compare approaches
| Approach | Complexity | Cost | Latency | Code | Reliability |
|---|---|---|---|---|---|
Gorgias Rules | low | $0 (included) | real-time | none | 24/7 cloud |
n8n | medium | $0-24/mo | polling | low | 24/7 cloud |
Claude Code | low | Usage-based | on-demand | none | On demand |
Gorgias Rules
lown8n
mediumClaude Code
lowGorgias Rules
lowGorgias satisfaction survey + Rule to fire Slack webhook on low scores
n8n
mediumGorgias webhook on survey response → evaluate score → Slack alert
Claude Code
lowGuided Claude Code skill — check CSAT scores, alert Slack on detractors, and analyze trends conversationally
Related Recipes
How to alert your support lead in Slack when Gorgias tickets approach their SLA deadline
Gorgias + Slack
How to alert your team in Slack when a VIP customer opens a Gorgias support ticket
Gorgias + Slack
How to flag repeat customer contacts in Gorgias and alert your team in Slack
Gorgias + Slack
How to auto-close stale support tickets in Gorgias after 48 hours with no reply
Gorgias
Frequently Asked Questions
Looking to scale your AI operations?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.