CUSTOMER SUPPORT

Nightly sweep to auto-tag and re-prioritize stale tickets

Runs on a schedule, pulls every untriaged or unupdated Zendesk ticket, has an LLM assign tags and a fresh priority to each, writes them back, and posts a backlog summary to Slack.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule fires
  • ActionQuery untagged or stale Zendesk ticketsZendeskZendesk
  • ActionClassify tags + priority per ticket with OpenAIOpenAI
  • ActionWrite tags + priority back to ticketsZendeskZendesk
  • OutputPost backlog digest to SlackSlack

What it does

On a daily schedule this sweeps the Zendesk backlog for tickets that are untagged or have gone stale without an update. It batches them through an LLM that assigns topic tags and a current priority for each, writes the results back to every ticket, and posts a digest to Slack summarizing how many were re-triaged and which now sit at high priority.

When to use it

Use this as a safety net behind real-time triage, to catch tickets that slipped through, were created by integrations without tags, or have aged past their original priority. It keeps the queue clean without an agent manually auditing it.

How it works

  1. 1A daily schedule triggers the flow.
  2. 2Zendesk is queried for untagged or unupdated tickets within the lookback window.
  3. 3Each ticket is classified by OpenAI for tags and an updated priority.
  4. 4Tags and priority are written back to each ticket in Zendesk.
  5. 5A summary digest of counts and newly high-priority tickets is posted to Slack.

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.