Macha

How Do You Build an AI Agent on Macha? Three Ways, Step by Step (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published June 12, 2026

Updated September 24, 2026

You can build an AI agent on Macha three ways: describe it to Sidekick with Build with AI, configure it by hand, or start from a template. Each route ends with the same five parts, a test run, and a trigger that takes the agent live.

Key takeaways

  • Macha offers three ways to build an agent: Build with AI through Sidekick, Create Agent from a blank configuration, or a pre-built template such as ticket triage.
  • Every Macha agent has five parts to set: Instructions, Model, Tools, Knowledge and Triggers, and the model choice does not change the per-ticket price.
  • A Macha test run has Sidekick create a real ticket or message in the connected workspace, run the agent against it, and write a review with tweaks.
  • Once a trigger fires a Macha agent, write actions execute immediately without the confirmation card used in chat, so writing agents should start on internal notes.
  • Ticket Triage, Ticket Summarizer and a WISMO order-lookup agent are the three suggested first builds, because triage and summaries never reply to customers.
How Do You Build an AI Agent on Macha? Three Ways, Step by Step (2026)

You build an AI agent on Macha in one of three ways from the Agents page: click Build with AI and describe the agent in plain language, click Create Agent and fill in each part by hand, or start from a template such as ticket triage. Every route ends with the same five parts, a test, and a trigger.

RouteWhat you doBest for
Build with AIDescribe the agent to Sidekick; it sets the name, instructions, tools, triggers and sub-agents from your connected integrationsThe fastest first agent
Create manuallyStart from a blank configuration and set every field yourselfFull control over each setting
Start from templatePick a pre-built setup for a common workflow like ticket triage or customer repliesStandard jobs you want running quickly

Is there a video walkthrough?

Where do you start building an agent?

Everything begins in the Agents section. From there you pick Build with AI, Create Agent for a blank setup, or a template from the template library.

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

How does Build with AI work?

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. According to Macha's docs, it configures the agent's name, instructions, tools, triggers and sub-agents based on the integrations you've already connected.

“Build with AI” opens Macha Sidekick — describe the agent and it proposes instructions, tools and a trigger to approve.
“Build with AI” opens Macha Sidekick: describe the agent and it proposes instructions, tools and a trigger to approve.
  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. Sidekick 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. Click the created agent and you'll see the name, handle, description and instructions already filled in. Review everything. It's AI-generated, so treat it as a strong first draft, not a finished product.
  4. Edit by asking. Forgot something? Click Edit with Sidekick on the agent's configuration page and say "Also capture the customer's name and organization in the summary." Confirm, and it updates the agent. You can keep refining this way, or edit the text directly.

What do you fill in when you build an agent manually?

Prefer to set it up yourself? Click Create Agent and fill in the same five parts 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, lightweight model handles most jobs; save the stronger ones for tricky work. The choice affects speed and quality, not what you pay, because Macha bills one flat charge per ticket. (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 of them, or pin specific documents.
  • Triggers: add the events that should run it automatically (for example, Ticket Created). With no trigger, it only runs when you chat with it.

How do you test an agent before customers see it?

Don't point a fresh agent at live customers. Macha gives you three ways to check it first:

  • Try it: a private sandbox chat with the agent using its real prompt, tools and model, with no customer traffic. You can reject confirmation cards to preview writes without firing them.
  • Test run: a button on the agent's configuration page. Sidekick drafts a realistic scenario, creates a real ticket or message in your connected workspace, runs the agent autonomously against it, and writes a short review with concrete tweaks. Because the ticket is real, run it where a test ticket won't bother anyone.
  • Agent simulations: replay past Zendesk tickets against the agent with write tools stubbed, then read the generated conversations, tool calls and per-record verdicts.

If the agent misbehaves, tighten the instructions or adjust the tools and test again. (Full detail in how to test an agent before going live.)

One thing to know before you add a trigger: in chat, write actions wait behind a confirmation card, but once a trigger fires the agent, write actions execute immediately with no confirmation step. So for an agent that writes, start it on internal notes, watch a few real runs, then let it post public replies once you trust it.

How do you take an agent 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.

What makes good agent instructions?

Since instructions drive everything, a few habits 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 with Try it or a test run until the behavior matches what you'd do.

Which agent should you build first?

If you're not sure what to build first, these three are low-risk 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 catch up 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 drafting internal notes, then let it reply on its own once you trust it.

Frequently asked questions

What's the fastest way to build an agent? Build with AI. Describe what you want and Sidekick assembles the name, instructions, tools and triggers; you review and tweak.

Do I have to use AI to build it? No. You can click Create Agent and fill in every section (instructions, model, tools, knowledge, triggers) by hand, or start from a template.

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? Chat with it in Try it, run a test run, or replay past Zendesk tickets in a simulation. Then start write actions on internal notes, because triggered runs skip the confirmation step.

Does the model I pick change the price? No. Macha bills per ticket, from $299 a month for 750 tickets, and the model, tool calls and conversation length don't change the charge.

How long does it take to get a working agent?

A working agent takes minutes: describe it and let Sidekick do the assembly, pick a template, or configure the five parts by hand. Either way, review the instructions, test it, start it on internal notes, then add a trigger and let it run.

Build your first agent now: describe it, review it, test it, go live. $50 of free usage, no credit card required. Start free.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. 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

Get your AI agents set up for you.

Book a 20-minute call with our team. We'll show you where we would start on your help desk and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket