CUSTOMER SUPPORT

Send a Personalized CSAT Survey When a Ticket is Solved

When a Zendesk ticket moves to solved, generate a personalized one-question CSAT email with OpenAI and send it to the customer, skipping internal and spam tickets.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZendesk ticket marked solvedZendeskZendesk
  • LogicSkip internal, suppressed, and no-survey tickets
  • ActionDraft personalized survey intro with OpenAIOpenAI
  • ActionSend CSAT survey email via GmailGmailGmail
  • OutputLog survey dispatch as private Zendesk noteZendeskZendesk

What it does

Fires whenever a support ticket is marked solved, then sends the requester a short, tailored CSAT survey by email. OpenAI rewrites the survey intro to reference what the ticket was actually about, so the ask feels human instead of robotic. Internal, automated, and no-reply tickets are filtered out before any email goes out.

When to use it

Use this if your help desk's built-in survey is generic or never gets sent, and you want higher response rates from a message that acknowledges the specific issue the customer just had resolved.

How it works

  1. 1A Zendesk trigger fires when a ticket transitions to the solved status.
  2. 2A logic step drops tickets from internal domains, suppressed requesters, or tickets tagged no-survey.
  3. 3An OpenAI step drafts a friendly two-line survey intro referencing the ticket subject and resolution.
  4. 4An action sends the survey email via Gmail with a 1-5 rating link back to the colony.
  5. 5A final action writes the dispatch timestamp back onto the Zendesk ticket as a private comment.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZendeskTickets, queues, knowledge base.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect GmailRead, draft, send, label.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.