StyloDocs
Recipes

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.

View as Markdown

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:

ParameterTypeDefault
from_emailstringsupport@yourcompany.com
company_namestringYour Company
survey_urlstringhttps://yourcompany.com/feedback

Blocks used

Every block in this recipe, linked to its reference page where one exists:

BlockTypeWhat it does
Scheduletrigger/scheduleTrigger workflow on a cron schedule
Search Ticketszendesk/search-ticketsSearch for Zendesk tickets
Conditionsystem/conditionBranch the workflow based on a boolean expression
Loopsystem/loopIterate over items, a fixed count, or while a condition is true
Get Ticket Contextzendesk/get-ticket-contextGet complete ticket context (ticket, conversation, customer, assignee, organization) optimized for AI
Generate Textai/generate-textGenerate text using AI models
Send Emailresend/send-emailSend 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, and survey_url parameters 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.

On this page