CUSTOMER SUPPORT

Trace Low-CSAT Zendesk Tickets to Doc Gaps and Open Asana Fixes

On each low CSAT rating in Zendesk, an LLM diagnoses whether a missing or wrong help article caused the bad experience and, when it did, opens an Asana task to fix the specific…

CategoryCustomer Support
Enginesim
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerLow CSAT rating recorded in ZendeskZendeskZendesk
  • ActionPull ticket conversation and referenced articlesZendeskZendesk
  • LogicClassify doc-related root cause with LLMOpenAI
  • ActionLocate the relevant Confluence pageConfluenceConfluence
  • ActionOpen Asana fix task linked to ticket and pageAsanaAsana
  • OutputNotify docs owner in SlackSlack

What it does

Uses unhappy customers as a precision signal for doc problems. When a ticket gets a low satisfaction score, it determines whether weak documentation was the root cause and routes a targeted fix to the doc owner.

When to use it

Use it when you collect CSAT in Zendesk and want to close the loop between dissatisfaction and documentation — catching not just missing docs but outdated or confusing ones that frustrate customers.

How it works

  1. 1A new low CSAT rating (negative satisfaction) in Zendesk triggers the run.
  2. 2Pull the full ticket conversation and any articles the agent referenced.
  3. 3An LLM classifies the root cause: doc missing, doc outdated, doc unclear, or unrelated to docs.
  4. 4Branch: if the cause is unrelated to documentation, stop.
  5. 5For doc-related causes, locate the relevant Confluence page (or note that none exists).
  6. 6Open an Asana task describing the exact fix needed, linked to the ticket and the page.
  7. 7Notify the docs owner in Slack with the diagnosis and priority.

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 ConfluenceSpaces, pages, blueprints.
  4. 4
    Connect AsanaTasks, projects, milestones — everywhere.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    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.