Macha

How to Build an AI Agent on Macha — A Full Walkthrough

Macha Team

Written by

Macha Team

Last edited June 12, 2026

Zendesk Expert Reviewed

Verified

Building an agent in Macha takes minutes, and there are two ways to do it: describe it and let the AI build it for you, or configure it by hand. The first is the fastest way to a working agent; the second gives you full control. This walkthrough covers both, then how to test the agent and take it live.

How to Build an AI Agent on Macha — A Full Walkthrough

Watch the full walkthrough

Where you start

Everything begins in the Agents section. Click to create a new agent and you'll see the two paths: Build with AI or create it yourself.

The Agents workspace — start from a template, Build with AI, or create from scratch. Each agent shows its tools, triggers, and model.
The Agents workspace — start from a template, Build with AI, or create from scratch. Each agent shows its tools, triggers, and model.

Option 1 — Build with AI (the fast path)

This is the easiest starting point: you describe the agent you want and Macha assembles it. One thing worth knowing up front — "Build with AI" is Sidekick, Macha's built-in assistant. Clicking it opens the Sidekick panel (scoped to "Your agents"), and you build the agent by chatting with it.

“Build with AI” opens Macha Sidekick — describe the agent and it proposes the whole thing: the instructions, the tools (read ticket, update tags, set priority), and a “ticket.created” trigger — then waits for your “yes” before creating it.
“Build with AI” opens Macha Sidekick — describe the agent and it proposes the whole thing: the instructions, the tools (read ticket, update tags, set priority), and a “ticket.created” trigger — then waits for your “yes” before creating it.
  1. Click Build with AI (this opens Sidekick) and describe the agent in plain language. Be specific — "Create an agent that summarizes closed tickets, including the customer's issue, what resolved it, and the final status," beats "make a summary agent." The more detail you give, the better the result.
  2. Let it build. The builder reviews your request and proposes the agent — name, handle, short description, and the full instructions. Confirm it ("yes, please") and it creates the agent.
  3. Open the agent and review it. Scroll up, click the created agent, and you'll see it's already filled in the name, handle, description, and instructions. Review everything — this is AI-generated, so treat it as a strong starting point, not a finished product.
  4. Edit by asking. Forgot something? Just tell the editor — "Also capture the customer's name and organization in the summary" — confirm, and it updates the agent for you. You can keep refining this way, or edit the text directly.

The transcript says it best: the AI gives you a starting point, but you should always review the whole thing and decide if it works or needs changes.

Option 2 — Build it manually (full control)

Prefer to set it up yourself? Create the agent and fill in each part — the same four building blocks every agent has:

A finished agent — the Runbook Writer, wired up with its Confluence tools, instructions, and model.
A finished agent — the Runbook Writer, wired up with its Confluence tools, instructions, and model.
  • Instructions — write, in plain English, exactly what the agent should do. This is the most important field; be specific about the steps and the edge cases.
  • Model — pick the AI model. A fast, low-cost model handles most jobs; save the stronger ones for genuinely tricky work. (See picking the right model.)
  • Tools — toggle on the actions the agent can take (reply, update fields, set tags, assign, plus actions from your other connected apps). Give it only what it needs.
  • Knowledge — link the data sources it should read (Help Center, docs, Notion). Search-all, or pin specific documents.
  • Triggers — add the events that should run it automatically (e.g., Ticket Created). Leave triggers off and it only runs when you chat with it.

Whether you build with AI or by hand, you end up in the same place: an agent with instructions, tools, knowledge, and (optionally) triggers.

Test before you trust it

Don't point a fresh agent at live customers. Use the Test Run to simulate the agent against real data and watch what it does and what it would change. If it misbehaves, tighten the instructions or adjust the tools and test again. (Full detail in how to test an agent before going live.)

A good habit when the agent takes write actions: start it on internal notes or with confirmation, watch a few real runs, then let it act on its own once you trust it.

Take it live

When you're happy:

  1. Make sure the agent is Active.
  2. Add (or confirm) the trigger that should run it.
  3. From here, matching events fire the agent automatically — and you can still chat with it any time.

Tips for good instructions

Since instructions drive everything, a few that make a big difference:

  • Describe the steps, not just the goal: "First look up the order, then reply with the status, then tag the ticket."
  • Spell out the edge cases: "If you can't identify the customer or it isn't a genuine support request, escalate to a human."
  • Tell it when to stop: when to escalate, when to ask, when not to act.
  • Iterate using the test run until the behavior matches what you'd do.

Three good first agents to build

If you're not sure what to build first, these are low-risk, high-value, and quick to stand up:

  1. Ticket Triage — classify, tag, and route every new ticket. It never replies to customers, so it's the safest place to start, and it saves time on day one.
  2. Ticket Summarizer — drop a short internal-note summary on each ticket (or each escalation) so agents ramp in seconds. Internal-only, so also low-risk.
  3. WISMO / order lookup — answer "where's my order?" from your store data. Higher value, slightly higher risk: start it on confirmation, then let it reply on its own once you trust it.

Build one of these, get comfortable with the flow, then expand into the trickier workflows.

Frequently asked questions

What's the fastest way to build an agent? Build with AI — describe what you want and the AI Agent Builder assembles the name, instructions, and setup; you review and tweak.

Do I have to use AI to build it? No — you can create the agent and fill in every section (instructions, model, tools, knowledge, triggers) by hand.

Should I trust the AI-generated agent as-is? Treat it as a strong starting point and always review the instructions before going live.

How do I make it run automatically? Add a trigger (like Ticket Created). Without a trigger, the agent only runs when you chat with it.

How do I know it works before customers see it? Use the Test Run to simulate it against real data, and start write actions on confirmation/internal notes first.

The bottom line

You can have a working agent in minutes: describe it and let the AI Agent Builder do the assembly, or configure the four parts by hand for full control. Either way, review the instructions, test it against real data, start it safely, then add a trigger and let it run.

Build your first agent now: describe it, review it, test it, go live. 7-day free trial, no credit card required. Start free.

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.