Macha

How do you set up an AI agent in Zendesk? Six steps (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published May 11, 2026

Updated September 24, 2026

Setting up an AI agent in Zendesk takes six decisions: connection, model, instructions, knowledge, trigger and testing. Each step below says what to choose first and when to change it.

Key takeaways

  • Setting up an AI agent in Zendesk with Macha takes six steps, from connecting the account to testing, and a first agent usually runs in under 30 minutes.
  • Macha connects to Zendesk by OAuth or an API token, and the connector gives an agent 17 Zendesk tools for tickets, custom fields, attachments, messaging and Help Center content.
  • GPT-5.4 is Macha's platform default model, with GPT-5.6 Terra for the hardest replies and GPT-5.4 Mini for high-volume triage, and the per-ticket price stays the same on every model.
  • The ticket.created trigger is the usual starting point, and Macha creates the Zendesk webhook automatically so the admin only adds a Zendesk trigger rule that points to it.
  • Macha Simulations replay past Zendesk tickets with write tools stubbed, so a team can test an agent on 5 to 10 real cases before any live ticket is touched.
How do you set up an AI agent in Zendesk? Six steps (2026)

Setting up an AI agent in Zendesk with Macha comes down to six steps: connect Zendesk (OAuth or an API token), pick a model (GPT-5.4 is the platform default), write plain-English instructions, add your Help Center as knowledge, attach a ticket.created trigger, and test on real tickets before the trigger goes live. None of it needs code, and a first agent is usually running in under 30 minutes.

StepWhat you decideSensible default
1. ConnectOAuth or API token, and which Zendesk accountOAuth; one named connector per subdomain
2. ModelWhich model the agent runs onGPT-5.4 (the platform default)
3. InstructionsWhat the agent does, won't do, and when it escalatesPlain English, under 500 words
4. KnowledgeWhich sources the agent can citeZendesk Help Center
5. TriggerWhich ticket event starts a runticket.created
6. TestHow you prove it works before it runs aloneTry it, then a Simulation on 5 to 10 past tickets

Why put an AI agent in Zendesk at all?

Look at your last 100 tickets. A large share will be some variation of the same handful of questions: where's my order, can I get a refund, how do I reset my password, do you ship to my country. Count them yourself; the share varies a lot by business, and your own number is the one that matters. These tickets are repetitive, they drain your team, and the customer just wants an answer.

An agent that handles even half of that volume frees your team for the tickets where judgment and context matter. That's the whole pitch.

If you are still choosing a tool rather than setting one up, read how the alternatives price the same work first: our guides to Ultimate, now sold as Zendesk's own AI agents, and to Intercom Fin cover the two most common comparisons.

How do you connect Zendesk to Macha?

Click Connect, sign in to Zendesk and authorize. OAuth is the default path, and tokens refresh on their own, so you don't manage expiry.

If you'd rather use a sandbox or an API token, that path is still there. You'll need your subdomain and an admin-generated token. Either method takes under a minute, and the connector gives the agent 17 Zendesk tools covering tickets, custom fields, attachments, messaging and Help Center content.

One thing teams miss: you can connect multiple Zendesk accounts. If you run support for two brands on separate subdomains, name each connector instance (for example "Zendesk: Brand A" and "Zendesk: Brand B"). Tools are labeled by instance so the agent knows which account it's acting on.

Which AI model should the agent use?

Macha gives you a model picker per agent. The main options in the docs:

  • GPT-5.4: the platform default today. Strong instruction-following for nuanced customer-facing replies, conditional policy logic, cancellations and billing disputes. Start here.
  • GPT-5.6 Terra: the strongest option in the picker, for the agents where a wrong answer hurts most.
  • GPT-5: the previous-generation all-rounder, still fine for agents with long, multi-step instructions.
  • GPT-5.4 Mini: fast, for high-volume, lower-stakes work like triage, classification, summaries and field updates.
  • Anthropic Claude: worth trying when the OpenAI models aren't giving you the writing quality or instruction-following you need on a particular agent.

Practical advice: start with the default, GPT-5.4, for your first agent. After a week, read the conversation logs. If the model is over-spec'd (most tickets resolved trivially), try GPT-5.4 Mini for speed. If it's under-spec'd (wrong answers, missed nuance), move up to GPT-5.6 Terra. Your price doesn't change either way, because Macha bills per ticket, not per model. The post on choosing the right AI model has the full decision framework.

How should you write the agent's instructions?

This is the decision that matters most in the whole setup. The instructions define what the agent does, what it doesn't do, and how it makes judgment calls.

Write them like onboarding notes for a new hire:

You're a customer support agent for [Brand]. When a customer asks about their order, look up the order in Zendesk and explain the current status. If the customer asks for a refund under $50, process it without escalation. If over $50, escalate to the team by adding a private note tagged "refund-review".

Always search the Help Center first before answering. If no article matches, look at the customer's previous tickets for context.

Tone: friendly but direct. Use the customer's name. Sign off with "Macha Support" but don't use exclamation marks.

Don't write code or pseudo-code. Write plain English rules and keep them under 500 words. You can iterate later, and if you'd rather start from a description, "Build with AI" drafts the name, instructions, tools and triggers for you, and "Edit with Sidekick" refines an existing agent through conversation.

How do you give the agent your Help Center?

This is where most setups go wrong: skipping knowledge. An agent without a knowledge source guesses. An agent with one cites your existing articles.

Click "Add knowledge source", pick Zendesk Help Center, and you're done. Macha indexes every published article and picks up new ones as they're published. If you unpublish an article, it's deactivated rather than deleted.

Search is hybrid (vector similarity plus keyword), so the agent finds the right article even when the customer's wording is nothing like the title. There's no retraining step when you edit docs. See the deep-dive on how Help Center auto-sync works for what happens underneath.

Which trigger should start the agent?

The trigger decides when the agent runs. The most common choice is ticket.created: every new ticket fires the agent, which reads the ticket, searches knowledge and replies or escalates within seconds. For Zendesk, Macha creates the webhook in your account automatically; you add a Zendesk trigger rule that points to it.

Other Zendesk events you can use:

  • ticket.comment_added: the agent reacts when a customer replies, which keeps conversations moving
  • ticket.status_changed: fires on transitions like open to pending, useful for follow-ups
  • ticket.priority_changed, ticket.assigned and ticket.closed: for routing and wrap-up agents
  • Custom webhook: wire any external system to start the agent

Attaching a trigger moves the agent from chat mode to autonomous mode, and in autonomous mode write actions run without the confirmation gate that chat has. The autonomous triggers guide covers setup in depth, including how to watch the first 24 hours before you trust the agent to run unsupervised.

How do you test the agent before it goes live?

Don't skip this. Macha gives you three ways to test, and they answer different questions:

  • Try it: an interactive sandbox on the agent's page. Paste in a customer message and watch which tools the agent calls and what it would reply.
  • Simulations: replay a batch of past Zendesk tickets with write tools stubbed, so nothing touches a live ticket. An AI judge gives a verdict on each conversation.
  • Test run: Sidekick writes a realistic scenario, creates a real ticket in the connected workspace, runs the agent on it and reviews the result.

Run 5 to 10 tickets covering the range of cases you expect. Tune the instructions, re-test, repeat. That loop is the difference between an agent that works on day one and one that takes weeks to debug.

What should you check in the first 24 hours?

We don't quote a resolution rate here, because it depends on your ticket mix and knowledge coverage. What to look for on day one:

  • Which categories the agent closes on its own, usually the repetitive ones (order status, refund eligibility, basic how-tos)
  • First-response time on the tickets it handles, which should drop to seconds
  • What it escalates, and whether those are the edge cases and upset customers you want a person on
  • CSAT on AI-handled tickets against your human baseline

If the agent replies when it shouldn't, tighten the instructions. If it escalates too much, loosen them. The first week is iteration; by week two you should have an agent that earns its keep.

How we researched this: This walkthrough was written from Macha's own Zendesk connector and agent builder, and checked against Macha's docs (agents, triggers, connectors, simulations) on 24 September 2026. The model list and trigger events are the ones in the docs on that date; check the dashboard if something looks different.

How much does Macha cost for a Zendesk AI agent?

Plans start at $299/month for 750 tickets (about $0.40 a ticket): one plan, every feature, priced only on ticket volume, with unlimited agents and seats and setup by the Macha team. See full pricing, or install Macha for Zendesk from the marketplace and start your first agent today.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

$50 in free credits · no time limit, no credit card