Macha

What Is a Macha AI Agent? Instructions, Tools, Triggers & Knowledge Explained

Macha Team

Written by

Macha Team

Last edited June 12, 2026

Zendesk Expert Reviewed

Verified

Everything in Macha is built around one idea: the agent. If you understand how an agent is put together, the rest of the platform clicks into place. The good news is it's only four parts — instructions, tools, triggers, and knowledge — and once you've seen how they fit, you can build just about any support workflow you can imagine.

What Is a Macha AI Agent? Instructions, Tools, Triggers & Knowledge Explained

Here's what an agent actually is, and how it decides what to do.

The 90-second version

An agent = instructions + capabilities + knowledge

Think of an agent as a teammate you configure. You tell it what to do (instructions), give it the abilities to do it (tools and triggers), and the information to do it well (knowledge). That's the whole model.

The anatomy of an agent — Instructions, Triggers, Tools, Data Sources, and Sub-Agents, with model and details on the right (here, the Billing Escalations agent).
The anatomy of an agent — Instructions, Triggers, Tools, Data Sources, and Sub-Agents, with model and details on the right (here, the Billing Escalations agent).

The configuration screen mirrors this exactly: the left panel shows the agent's full setup — Instructions, Triggers, Tools, Data Sources, Sub-Agents — and the right panel shows the details of whatever you select. Let's take the four parts one at a time.

1. Instructions — what you want it to do

This is plain text. You write, in normal language, what the agent should do — for example, "Read each incoming ticket, write a short summary, and update these three fields." No code, no flowchart. The instructions are the single most important part of an agent, because they're what the AI actually reads to decide how to behave. Clear, specific instructions make a good agent; vague ones make a flaky one.

2. Tools — the actions it can take

Tools are the things an agent is allowed to do. Get a ticket, update its fields, set tags, post a reply, look up an order in Shopify, issue a refund in Stripe. You give each agent exactly the tools it needs from your connected apps — and only those. The available tools come from your connectors, plus any custom tools you've built. Tools are what turn a chatbot that talks into an agent that acts.

3. Triggers — when it runs on its own

Triggers are events from your connected apps. When one fires — a ticket is created, a comment is added, a status changes — the agent starts working automatically. Triggers are what make an agent autonomous: instead of you asking it to do something, the event does. An agent with no triggers only runs when you chat with it; add a "Ticket Created" trigger and it runs on every new ticket without you.

4. Knowledge — what it can read

You can point an agent at data sources — your Zendesk Help Center, a crawled website, uploaded docs, Notion. The agent can search the entire source, or you can pin it to specific documents if you know exactly what it should use. Knowledge is what lets the agent answer accurately from your content instead of guessing.

How an agent actually decides what to do

Here's the part that makes "agent" more than a buzzword. When an agent gets a request, it doesn't follow a fixed script — it reasons:

  1. It reads the request (a chat message, or a triggered ticket).
  2. It looks at the tools and knowledge it has.
  3. It decides the next step on its own — maybe search knowledge, maybe call a tool.
  4. It acts, looks at the result, and decides what to do next, until the job's done.

So a ticket-summarizer agent, asked to help with a ticket, will pick the get ticket tool itself, retrieve the ticket, write the summary, and then move to update the fields — all without you spelling out the sequence.

Confirmation vs. autonomous

There's one important safety distinction in how agents act:

  • In chat (interactive), any write action — editing, updating, deleting — pops a confirmation first. The agent says "I'm about to update these fields, okay?" and waits for you. Nothing changes without your nod.
  • In autonomous mode (the agent running from a trigger), there's no human in the loop — the agent decides and acts on its own. That's the point of autonomy, which is why you scope an autonomous agent's tools carefully and test it first.

(More on this in autonomous mode vs. interactive chat.)

Why this model is powerful

Because the four parts are independent, you can compose almost any workflow:

  • A triage agent: instructions to classify + tools to tag and assign + a "ticket created" trigger.
  • A WISMO agent: instructions to answer order-status + a Shopify lookup tool + your Help Center knowledge.
  • A summarizer: instructions to summarize + an internal-note tool + a "ticket created" trigger.

Same four building blocks, different combinations. And you can run many agents side by side, each focused on one job — even have one agent hand off to specialist sub-agents.

A real agent, end to end

To make the four parts concrete, here's a "where's my order?" (WISMO) agent:

  • Instructions: "When a customer asks where their order is, find the order number in the ticket and look it up. Reply with the current status and tracking link. If there's no order number, ask for it. If the order looks lost or badly delayed, escalate to a human."
  • Tools: a Shopify get order tool (to look it up) and the Zendesk public reply tool (to respond).
  • Knowledge: your shipping-policy help-center articles, so it explains timelines accurately.
  • Trigger: Ticket Created — so it runs on every new ticket; per its instructions, it only acts on the order-status ones.

Four parts, one job, fully automated. Swap the instructions and tools and the exact same structure becomes a refund handler, a triage agent, or a billing assistant — which is why "agent" is the only concept you really need to learn.

Frequently asked questions

What is a Macha AI agent? A configurable AI worker built from four parts: instructions (what to do), tools (actions it can take), triggers (events that start it), and knowledge (what it can read).

How is it different from a chatbot? A chatbot follows a script and mostly talks. An agent reasons over your tools and knowledge and takes real actions — and can run autonomously on triggers.

Do I need to code to build one? No. Instructions are plain text, and tools/triggers/knowledge are toggles and connections.

Will an agent change things without asking? In chat, no — write actions ask for confirmation. In autonomous mode (triggered), yes — it acts on its own, so you scope its tools deliberately.

Can one agent do everything? It can, but focused agents (one job each) are easier to tune and trust — and they can delegate to sub-agents.

The bottom line

A Macha agent is just four parts working together: instructions tell it what to do, tools let it act, triggers decide when it runs, and knowledge keeps it accurate. Get those right and the agent reasons through the rest — which is what lets you turn "I wish something handled this automatically" into a working agent in minutes.

Build your first agent: describe what you want and Macha sets it up. 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.