Pre-Built AI Agent Templates: Triage, Replies & Escalation in One Click
The hardest part of putting AI into your support queue isn't the model. It's the blank page. You open the agent builder, stare at an empty instructions box, and realise you now have to decide what the agent reads, which tools it can call, what counts as "urgent," when to hand off to a human, and which model to run — before it has answered a single ticket. Most teams stall right there.
Macha's agent templates exist to delete that blank page. A template is a fully wired agent — instructions, model, the right tools, a trigger, and sensible defaults — packaged for one of the jobs every support team actually has: triaging new tickets, drafting or sending replies, and escalating the ones that need a human. You pick one, click it, and you have a working agent you can test in minutes instead of an afternoon.
This post is a hands-on tour of what's in the gallery, what each template actually does under the hood, and — just as important — where a template is the wrong starting point. Macha is an AI agent layer that sits on top of the helpdesk you already run (Zendesk, Freshdesk, Front, Gorgias), so everything here lands inside the tools your team is already in, not a separate inbox you have to babysit.
What a template actually is
In Macha, an agent is five things bundled together:
- Instructions — the system prompt that defines its job, tone, and guardrails.
- A model — the LLM it reasons with (you can swap this; cost is metered in credits per action).
- Tools — the read/write actions it's allowed to take in your connected apps (Get Ticket, Update Ticket, Get Articles, Send Message, and so on).
- Knowledge — the data sources it can search to ground its answers.
- A trigger — what makes it run (a new ticket, a status change, a webhook, a schedule).
Building that from scratch means making five sets of decisions correctly and in the right order. A template pre-fills all five for a known job. Applying it creates a real, editable agent in your workspace — not a locked black box. You can rename it, rewrite the instructions, add or remove tools, point it at different knowledge, and change the trigger. The template just means you start from a working configuration instead of nothing.
The gallery is filterable. As of the April 2026 refresh, the templates page uses the same segmented filter tabs as the main agents page, so you can narrow to the category you care about — triage, replies, escalation, summaries — instead of scrolling a wall of cards. And because templates are also surfaced during onboarding (Macha's guided setup walks you through select your tools → pick recommended agent templates → connect your integrations), most teams meet their first template before they've even finished connecting Zendesk. The stated goal of that flow is up and running in under two minutes, and templates are the reason that's realistic.
The three jobs the templates cover
1. Triage: read every new ticket and route it
The triage template is the one most teams turn on first, because triage is pure overhead — someone has to read each incoming ticket and decide where it goes, and that someone is usually a senior agent who'd rather be solving hard problems.
The Triage and route tickets by topic template wires up an agent that fires on Ticket Created for any new ticket. Its tools are deliberately minimal — Get Ticket to read the full context (subject, description, requester, the whole thread) and Update Ticket to act on it. The agent reads the ticket the way a dispatcher would, classifies it by topic and urgency, and writes that decision back: setting priority, applying tags, assigning the right group.
A nice detail that makes triage cleaner: Macha shipped a dedicated Update Ticket Type tool, so a triage agent can categorise a ticket as a problem, incident, question, or task without you having to build a custom field to hold the category. The agent handle auto-generates in camelCase as you name it, so your triage agent becomes something like @ticketTriageAgent — which matters the moment you start having agents call each other.
This is the part of the workflow where AI earns its keep fastest. Rules-based routing tops out because keyword trees can't read intent: a ticket that says "your update broke my checkout" never contains the word "billing," so a keyword rule misses it, while an agent that reads the whole thread understands what it's actually about. As a rule of thumb — not a benchmark — an LLM that reads full context tends to catch the misroutes a keyword tree silently passes through, but the only number that matters is the one you measure on your queue after you've encoded your routing policy. Treat any "accuracy" figure you see quoted (including ours) as directional until you've tested it on your own tickets. For the broader landscape of triage tooling and how native vs. standalone approaches compare, eesel's triage roundup is a reasonable survey.
2. Replies: draft for review, or answer outright
There are two reply templates, and the difference between them is the difference between assistive and autonomous — pick deliberately.
Draft ticket responses for agent review is the cautious one. On a new ticket it runs Get Ticket, searches your knowledge (e.g. Notion pages via Search Pages / Get Page), and writes a suggested reply as an internal note for a human to approve, edit, and send. Nothing reaches the customer without a person in the loop — which is exactly how you want to start.
Auto-reply using knowledge base articles is the autonomous one. It fires on Ticket Created, runs Get Ticket → Get Articles to find the matching help-centre content, Add Comment to post the answer to the customer, and Update Ticket to set status. This is genuine deflection — but only switch it from draft-mode to send-mode once you've watched the drafts and trust them.
The honest framing on cost: every action the agent takes is metered in credits — per AI action, not per resolution. A reply that reads the ticket, searches articles, and writes a response is a few actions; the exact credit cost depends on the model you run (roughly 0.5–9 credits by model, with the default GPT-5.4 Mini = 1). That's a feature, not a gotcha — you pay for work done, so a draft-mode agent you're still tuning costs the same per action whether or not its draft gets sent.
3. Escalation: hand off with the full context bundle
Escalation is where most "AI support" demos quietly stop, because it's the unglamorous part — but it's where a template saves the most senior-agent time. The Escalate tickets with full context bundle template fires on a Ticket Updated event (a ticket flagged or re-prioritised for escalation) and assembles everything a human needs before it pings them.
In its richest form the agent runs a chain across connectors: Get Ticket (the conversation), Get Order from Shopify (what they bought), Get Customer from Stripe (their billing standing), then Update Ticket and Add Comment to write the assembled bundle into the ticket, and finally Send Message to Slack so the right human sees it with context already attached. Instead of "hey, can someone look at #4821?", the escalation arrives as a brief: who, what they ordered, what they paid, what's gone wrong, and where the thread is.
This is also the cleanest demonstration of why Macha sits on top of your helpdesk rather than replacing it: the escalation lands in Zendesk and Slack — the places your team already works — enriched with commerce and billing context the helpdesk doesn't have on its own.
It's not just Zendesk
Every template here has siblings for the other helpdesks Macha connects to. There are Freshdesk versions of triage (Triage and route Freshdesk tickets by topic, which can Assign to Group), escalation (Handle Freshdesk ticket escalations automatically, triggered on priority → Urgent), and replies (Reply to Freshdesk tickets using knowledge base articles). As of June 2026, Front and Gorgias also live under Connectors → Support with their own built-in templates. Pick your helpdesk and the gallery shows you templates that already speak its API. See the integrations directory for the current connector list.
From template to running agent — the actual click path
Here's the whole flow, end to end:
- Open the templates gallery and filter to the job (triage / replies / escalation).
- Click a template. Macha creates a real agent in your workspace, pre-loaded with instructions, model, tools, and trigger.
- Land in the agent config and read what it set up. This is the moment to make it yours — tighten the instructions to your tone, point knowledge at your sources, adjust the trigger conditions.
- Test before it touches a customer. Run the agent against a real recent ticket and read its reasoning and the action it wanted to take. For reply agents, keep it in draft/internal-note mode until you trust it.
- Flip the trigger live. Now it runs automatically on every matching ticket.
The template collapses steps 1–3 from "design an agent" into "review an agent," which is a far easier job — you're editing a strong default instead of inventing one.
Watch-outs: when a template is the wrong start
Templates are a head start, not a finished product. A few honest caveats:
- A template is a default, not your policy. It doesn't know your refund rules, your SLA tiers, or that "urgent" means something specific at your company. The generic instructions will route and reply reasonably, but the value comes from the 15 minutes you spend encoding your actual policy into the instructions and knowledge.
- Don't ship auto-send on day one. Start reply agents in draft-for-review mode. Watch a few dozen drafts, fix the instructions where they're wrong, then let an agent post to customers. The auto-reply template makes the autonomous mode one toggle away — which is exactly why you should be deliberate about flipping it.
- Highly custom workflows outgrow templates fast. If your job needs a chain of conditional steps, multiple specialist sub-agents, or a custom API call into your own systems, you'll quickly leave the template behind and build with the AI agent builder instead. Templates are best for the common jobs; the long tail is bespoke.
- Templates assume the connector is wired. A triage agent can't update a ticket it can't reach. Make sure the relevant connector (and its read/write tools) is connected first — otherwise the agent will reason correctly and then have nothing to act with.
- Credits are real. An always-on agent that fires on every new ticket does real work and spends real credits per action. That's fair and predictable, but model it: high-volume queues on an expensive model add up. Match the model to the job — a cheap model is plenty for "classify and tag," a stronger one earns its credits on nuanced replies.
How this compares to the alternatives
Before you commit to any one gallery, it's worth surveying the field: the broader market for support-agent templates spans helpdesk-native libraries (Zendesk's own automations, Freshdesk's Freddy templates), AI-platform galleries (Intercom Fin, Forethought), API-tool marketplaces like Postman's triage collections, and standalone triage vendors such as eesel — each makes a different trade between out-of-the-box coverage and how much assembly you do yourself. Macha's templates are different in two ways that matter: they create a live, editable agent inside your existing helpdesk (not a separate tool to integrate), and they cover the full job — triage and replies and escalation as a connected set, not three disconnected point products. Because Macha is a layer on top of Zendesk/Freshdesk/Front/Gorgias, the template's actions show up where your agents already work. For the Zendesk-specific version of this, see Macha on Zendesk.
FAQ
Do I have to use a template? No. Templates are an optional fast start. You can build any agent from scratch in the agent builder, and you can heavily edit any agent a template creates.
Is a template-created agent locked or limited? No — it's a normal agent. Rename it, rewrite the instructions, swap the model, add or remove tools, change the trigger, point it at different knowledge. The template just pre-fills the starting configuration.
Which jobs have templates? The common support jobs: ticket triage and routing, knowledge-base auto-replies, draft-for-review replies, and escalation with a context bundle — with versions for Zendesk and Freshdesk (and built-in templates for Front and Gorgias).
Will a reply template message customers automatically? Only if you let it. The draft template posts an internal note for a human to approve. The auto-reply template can respond directly — but you control whether it's in draft mode or live, so start in draft mode and graduate it once you trust it.
How much do template agents cost to run? Agents are metered in credits per AI action (roughly 0.5–9 credits by model; the default GPT-5.4 Mini is 1), so cost scales with the work done and the model you pick — not per resolution. See the pricing page for plans and credit details.
Try it
The fastest way to understand agent templates is to apply one and read what it set up. Start a 7-day free trial, no credit card required, connect your helpdesk, open the templates gallery, and spin up a triage agent — then test it on a real ticket before you let it loose. The full walkthrough lives in the agent templates docs, and there's more on the Macha blog.
Written by Abbas (Customer Support & AI, Macha) · Reviewed by Ankeet Guha (Co-founder & CTO) · Published 2026-06-24 · Last updated 2026-06-24.
Resolve tickets automatically with AI agents
Macha's AI agents work on top of the help desk you already use — no code.
Shopify
Stripe
Slack
Notion
Google Workspace
Confluence

