CUSTOMER SUPPORT

KB Gap Miner: Cluster Unmatched Tickets and Draft Missing Articles

Weekly, it scans closed Zendesk tickets that never linked to a help-center article, clusters them by theme, drafts a new article for each gap.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerschedule
Steps7
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule fires
  • ActionFetch solved Zendesk tickets from the past weekZendeskZendesk
  • LogicKeep only tickets with no linked KB article
  • ActionCluster unmatched tickets into article topicsOpenAI
  • ActionDraft an article per cluster grounded in ticket textOpenAI
  • ActionCreate unpublished draft page in ConfluenceConfluenceConfluence
  • OutputPost drafts to SME review channel in SlackSlack

What it does

Most support backlogs hide the same unanswered questions over and over. This workflow finds the tickets your knowledge base could not answer, groups them into real article topics, and produces a first draft so an SME only has to review instead of write from scratch.

When to use it

Run it when your KB feels stale, deflection is low, or agents keep copy-pasting bespoke answers. It is built for teams who want continuous KB coverage without a manual content audit.

How it works

  1. 1A weekly schedule fires the run.
  2. 2It pulls the past week's solved Zendesk tickets and keeps only those with no linked help-center article.
  3. 3An OpenAI step embeds and clusters the unmatched tickets into candidate topics, discarding clusters below a minimum ticket count.
  4. 4For each surviving cluster it drafts a Confluence-ready article (title, problem, resolution steps) grounded in the ticket conversations.
  5. 5It creates the draft page in a staging Confluence space marked as unpublished.
  6. 6It posts each draft link to the SME review channel in Slack with approve / edit actions.

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