TICKET MANAGEMENT
Unclear-Resolution Macro Improver
Reviews reopened tickets caused by unclear resolutions, traces which Zendesk macro or canned reply was used.
How it runs
The automated pipeline, trigger to output.
- TriggerWeekly schedule fires
- ActionFetch unclear-resolution reopens with applied macro from ZendeskZendesk
- LogicGroup by macro, keep those above reopen threshold
- ActionDraft clearer macro rewrites with before/afterOpenAI
- ActionAppend rewrite proposals to Notion review docNotion
- OutputPost proposals to content team Slack for approvalSlack
What it does
When customers reopen because the closing reply was confusing, the canned macro is often the culprit. This workflow finds those unclear-resolution reopens, identifies the macro behind them, and proposes a rewritten version — turning repeated confusion into a concrete content fix.
When to use it
Use it when your reopen problem is communication, not technical. If agents are solving correctly but customers keep coming back asking what to do next, your macros need work. Best for teams managing support content in Notion.
How it works
- 1A weekly schedule fires the run.
- 2Pull Zendesk tickets reopened within N days carrying the `unclear-resolution` cause tag, including the macro applied at solve time.
- 3A logic step groups reopens by the macro that produced them and keeps only macros above a reopen threshold.
- 4An OpenAI step rewrites each high-friction macro for clarity, with a before/after and the reasoning.
- 5Append each proposal to a Notion review doc for the knowledge owner.
- 6Post the list of proposed rewrites to the content-team Slack for approval.
Set it up
What you configure once, before turning it on.
- 1Connect ZendeskTickets, queues, knowledge base.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect NotionPages, databases, comments.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Ticket Management workflows
Deduplicate Discord bug reports against existing Linear issues
Before creating anything, searches Linear for issues matching a new Discord bug report; if a duplicate exists it comments and links the report there, otherwise it opens a fresh…
Weekly reopen-by-agent coaching digest
Aggregates each agent's solved-then-reopened tickets for the week, identifies the most common reopen reason per agent, and emails a private coaching digest to the support manager.
Promote a Discord message to a Linear issue via an emoji reaction
When a moderator adds a designated emoji reaction to any Discord message, an LLM converts that message into a structured Linear issue and threads the link back.
Enrich Discord bug reports with Sentry errors before filing in Linear
Takes a Discord bug report, has an LLM pull out likely error signatures, searches Sentry for matching events.
Route Discord bug reports by severity to Linear or PagerDuty
Classifies each Discord bug report by severity using an LLM, then files normal bugs as Linear issues while escalating critical outages to a PagerDuty incident so on-call gets…
Triage Discord bug threads into structured Linear issues with repro checklists
Watches a Discord bug-report channel, uses an LLM to extract a clean title, severity, and step-by-step reproduction checklist from the messy thread.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
