CSAT Follow-Up Campaign
Run daily to find recently solved Zendesk tickets, then send each customer a personalized follow-up email asking about their experience.
Run daily to find recently solved Zendesk tickets, then send each customer a personalized follow-up email asking about their experience.
Prerequisites: Connect Zendesk, Resend before adding this recipe. See Integrations.
How it works
Each box is a block; arrows show the order Stylo runs them, and branch labels show the path taken on each outcome.
Parameters
Set these when you add the recipe to your workspace:
| Parameter | Type | Default |
|---|---|---|
from_email | string | support@yourcompany.com |
company_name | string | Your Company |
survey_url | string | https://yourcompany.com/feedback |
Blocks used
Every block in this recipe, linked to its reference page where one exists:
| Block | Type | What it does |
|---|---|---|
| Schedule | trigger/schedule | Trigger workflow on a cron schedule |
| Search Tickets | zendesk/search-tickets | Search for Zendesk tickets |
| Condition | system/condition | Branch the workflow based on a boolean expression |
| Loop | system/loop | Iterate over items, a fixed count, or while a condition is true |
| Get Ticket Context | zendesk/get-ticket-context | Get complete ticket context (ticket, conversation, customer, assignee, organization) optimized for AI |
| Generate Text | ai/generate-text | Generate text using AI models |
| Send Email | resend/send-email | Send an email via Resend |
When to use it
Use this to measure satisfaction after a ticket is resolved. It runs on a schedule, finds recently solved tickets, and emails each customer a short, personalized follow-up linking to your survey.
Adapt it
This recipe is a starting point. To fit it to your workspace:
- Set the
from_email,company_name, andsurvey_urlparameters to your own sender, brand, and feedback link. - Change the schedule trigger's cadence if daily is too frequent or not frequent enough.
- Edit the Search Solved Tickets filters to narrow which resolved tickets receive a follow-up.
Related
Smart Auto-Reply with Knowledge Base
Search your knowledge base for relevant articles, generate a grounded AI draft reply, and surface it in the Zendesk agent sidebar for one-click approval.
Escalation & SLA Monitor
Run every 30 minutes to find open tickets approaching or breaching SLA, then escalate with priority bumps, tags, Slack alerts, and internal notes.