CUSTOMER SUPPORT

Cluster Unresolved Tickets Into KB Gap Themes

Pulls solved tickets that closed without an article link, clusters them by topic with an LLM.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule
  • ActionFetch recently closed Zendesk ticketsZendeskZendesk
  • LogicKeep tickets with no linked article
  • ActionCluster tickets into themes (OpenAI)OpenAI
  • LogicDrop low-volume clusters
  • OutputPost ranked gap themes to SlackSlack

What it does

Every week this workflow scans recently-closed Zendesk tickets, isolates the ones an agent resolved by hand (no help-center article was attached), and uses an LLM to group them into recurring themes. It surfaces the gaps where customers keep asking the same question but no documentation exists, ranked by how many tickets fall into each cluster.

When to use it

Run it when your help center feels stale and you want data — not gut feel — to decide what to document. Ideal for support leads who triage a backlog of repeat questions and need a prioritized writing queue.

How it works

  1. 1A weekly schedule fires the run.
  2. 2Fetch Zendesk tickets closed in the last 7 days and filter to those with no linked help-center article.
  3. 3An OpenAI step embeds and clusters the ticket subjects/bodies into named themes with a representative question each.
  4. 4A logic step drops clusters below a minimum ticket count to cut noise.
  5. 5Post the ranked gap themes, with ticket counts and example questions, to the support Slack channel.

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 SlackChannels, DMs, threads, mentions.
  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.