Macha

How to Measure Your AI Agents' Performance with Agent Analytics

Macha Team

Written by

Macha Team

Last edited June 12, 2026

Zendesk Expert Reviewed

Verified

Once your agents are running autonomously, the obvious question is: are they actually working? How many tickets are they handling, which agents are busiest, what's triggering them, and is anything misbehaving? Agent Analytics answers all of that. It's the reporting layer for your automation — every run your agents make, in one place, filterable and reviewable.

How to Measure Your AI Agents' Performance with Agent Analytics

If you've used AI agents that felt like a black box, this is the opposite: full visibility into what they're doing.

What Agent Analytics shows you

Open Agent Analytics (under the Analyze section) and you get a log of every conversation your agents have had — interactive chats, chatbot sessions, and autonomous trigger runs alike. Each row tells you the essentials at a glance.

Agent Analytics — every agent run in one log: which agent, what triggered it, the model, and the message count.
Agent Analytics — every agent run in one log: which agent, what triggered it, the model, and the message count.

The columns:

  • Conversation — the title/subject of the run (e.g., the ticket it handled).
  • Agent — which of your agents did the work.
  • When — the timestamp, so you can see activity over time.
  • Source — what triggered the run (e.g., ticket.created), so you know it fired from the right event.
  • Model — which AI model ran (which is also your cost driver).
  • Msgs — how many messages the run took — a quick proxy for how much work each one required.

At the top, the total count (e.g., "346 conversations") and filters for date range, agent, source, and model let you slice it however you need.

Table view vs. Report view

There are two ways to look at the same data:

  • Table — the run-by-run log above. Use it to investigate specific runs, spot-check quality, and see exactly what happened.
  • Report — the aggregated view. Use it for the big picture: volume over time and how it breaks down across agents, sources, and models.

You'll live in Table when something looks off and Report when you want the trend.

What to actually look for

The data is only useful if you know what questions to ask of it:

  • Volume & trend. Is automation handling more over time? A rising run count on your support agents is the headline "it's working" signal.
  • Busiest agents. Which agents carry the load? If one agent does 80% of the runs, that's where to focus tuning.
  • Source breakdown. Are runs firing from the triggers you expect (ticket.created, a schedule, a webhook)? An agent firing from the wrong source — or far more often than it should — is a misconfiguration to catch.
  • Message counts. A run that takes a normal number of messages is healthy. A run with an unusually high message count can mean the agent is struggling — or looping on a ticket. (If you see runaway message counts, see how to stop an agent from infinitely looping.)
  • Model usage. Which models are running, and where? If an expensive model is doing simple work, switch that agent to a cheaper one and cut cost with no quality loss.

A simple weekly review

A five-minute habit that keeps automation healthy:

  1. Filter to the last 7 days.
  2. Check total volume vs. the prior week — up is good.
  3. Scan for abnormal message counts (possible loops or confusion).
  4. Confirm runs are firing from the expected sources.
  5. Spot-check a few Table rows to eyeball answer quality.

Anything odd points you straight at the agent to fix.

Reading the numbers: healthy vs. warning signs

A quick reference for what the log is telling you:

What you seeLikely meaningWhat to do
Steady or rising run volumeAutomation is taking load off the teamKeep going; widen scope
One agent doing almost everythingYour workhorse — or others aren't triggeringCheck the quiet agents are firing
A run with an unusually high message countThe agent is struggling or loopingTighten instructions; add a loop guard
Runs firing from an unexpected sourceWrong or extra trigger wired upFix the trigger on that agent
A premium model on simple runsOverpaying for easy workSwitch that agent to a cheaper model
A sudden spike on one topicA release, outage, or pricing change hitInvestigate; maybe a temporary agent

None of this needs a data team — it's all visible from a glance at the log and the filters.

Best practices

  • Review weekly. Trends and problems show up early when you look regularly.
  • Watch message counts as your loop/early-warning signal.
  • Right-size models using the Model column — don't pay for a premium model on simple runs.
  • Tie it back to outcomes. Pair the volume here with your helpdesk's CSAT and resolution metrics for the full picture.

Frequently asked questions

What is Agent Analytics? A reporting view that logs every run your Macha agents make — chat, chatbot, and autonomous — with the agent, trigger source, model, and message count, filterable by date, agent, source, and model.

Does it cover autonomous runs, not just chats? Yes — every conversation, including trigger-fired autonomous runs, appears in the log.

How do I tell if an agent is misbehaving? Watch for abnormally high message counts (a sign of looping or struggle) and runs firing from unexpected sources or far more often than expected.

Can I see costs here? The Model column shows which model each run used, which is your main cost driver; right-size models where an expensive one is doing simple work.

Where is it? Under the Analyze section in the left nav.

The bottom line

Automation you can't see is automation you can't trust. Agent Analytics gives you the run-by-run truth — who did what, triggered by what, with which model, and how much work it took — plus an aggregated view for trends. Make a five-minute weekly review a habit, watch your volume rise and your message counts stay sane, and you'll always know your agents are pulling their weight.

See what your agents are doing: open Agent Analytics and review your last 7 days. 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.