Macha

What Is Macha Studies? Bulk AI Analysis of Up to 20,000 Support Tickets per Run

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 29, 2026

Updated September 24, 2026

Most support teams can't say what share of their queue is billing, refunds or urgent without reading the tickets. Macha Studies reads them for you, filling the columns you define for every ticket in a Zendesk search.

Key takeaways

  • Macha Studies, shipped May 30, 2026, runs an AI model over Zendesk tickets and returns a grid with one row per ticket and one column per question.
  • Each Macha Studies run is capped at 20,000 records, and a test run samples 10 to 50 records so the schema can be checked before the full batch.
  • Macha Studies shows the cost estimate before a run starts and charges only for records that process successfully, so cancelled and errored rows cost nothing.
  • In a real 57-ticket Study on GPT-5, 23 tickets (40%) were billing related, none were refund requests, and 11% scored the top urgency level of 5.
  • The Studies Report view, added June 5, 2026, turns Yes/No and choice columns into bar charts and Number columns into histograms with min, mean, median and max.
What Is Macha Studies? Bulk AI Analysis of Up to 20,000 Support Tickets per Run

Studies is Macha's bulk ticket-analysis feature: you point an AI model at up to 20,000 Zendesk tickets per run, define the columns you want answered (Yes/No, choice, number or text), and get back a grid with one row per ticket and one column per question. It shipped on May 30, 2026, the charted Report view followed on June 5, 2026, and a finished run can be pushed into a Knowledge Source that your agents search on live tickets.

It gives you a repeatable way to bulk analyze support tickets without a data engineer, a CSV export pipeline, or a prompt you paste into a chat window a hundred times. Because it runs inside Macha, the agent layer already sitting on your help desk, the analysis doesn't end as a slide.

ItemDetail
Input sourceZendesk Tickets, scoped by a Zendesk search query and optional date range (more sources are on the roadmap)
Column typesYes/No, single choice, multiple choice, number, short text, long text
Run limit20,000 records per run; split larger jobs by date range
Test runSamples 10 to 50 records before the full batch
BillingEstimate shown before you confirm; only records that process successfully are charged
OutputsSortable grid, Report charts, CSV export, push to a Knowledge Source

For the screenshot-by-screenshot worked example, see Studies: run an AI analysis across thousands of support tickets. What follows is the release tour and the honest limits.

What is a Study, and what isn't it?

A Study is a saved definition of three things: a source (which records), a scope (which subset of them), and a schema (the columns the AI fills for each one). Run it and Macha processes every record in parallel against the model you pick, producing a frozen results grid you can sort, filter, export or feed downstream. In the sidebar it also appears as AI Analysis.

The Studies start screen in Macha — name a study, pick a source, and head into the builder.
The Studies start screen in Macha: name a study, pick a source, and head into the builder.

Two things to be clear about up front. First, Studies is analysis, not automation. It's the read-only counterpart to Macha's live agents: the agents handle tickets as they arrive, and Studies reads the ones that already happened. Second, Macha is not a ticketing tool or a replacement for your analytics suite. It's the AI agent layer on top of your existing help desk, and Studies is the part of that layer that turns your back catalogue into structured, queryable data.

How do you build a Study?

The builder walks Source → Scope → Extract → Review, and it's designed so you never start an expensive run blind.

1. Source: pick what you're reading

The first input source is Zendesk Tickets; more record types are on the roadmap. If you have two Zendesk accounts connected, each shows up as its own instance. Tickets are where the richest, messiest and most underused support data lives.

Studies step one — choosing Zendesk Tickets as the input source for the run.
Studies step one: choosing Zendesk Tickets as the input source for the run.

2. Scope: narrow it down

You scope the batch with a Zendesk search query (the same syntax as the Zendesk search bar, such as tags:refund or status:open priority:urgent) and an optional date range, then choose which ticket fields the AI gets to see: subject, description, status, priority, tags, custom fields and the full comment thread. That field picker matters more than it looks. Narrowing what the model reads keeps it focused and keeps the cost down. Macha's docs flag custom fields and the full comment thread as the expensive options, since each adds an API call per ticket; if a question only needs the subject and the first message, don't feed it the whole back-and-forth.

Studies step two — scoping the run with a Zendesk search query, date range, and the ticket fields the AI is allowed to read.
Studies step two: scoping the run with a Zendesk search query, date range, and the ticket fields the AI is allowed to read.

3. Extract: define the columns

This is the core of it. Each column you add is a question the AI answers for every record, and you pick the answer type that matches the shape of the answer:

  • Yes / No (boolean) for true-false flags: is this billing-related?
  • Single choice / Multiple choice when the model must pick from a fixed list: category: shipping, returns, technical. You add options as pills: type a value and hit Enter, or paste a comma-separated list and Macha splits it.
  • Number for counts or scores: urgency 1 to 5
  • Short text / Long text for free-form answers: a one-line summary

Each column takes optional guidance so the model knows how to decide, plus an overall instructions box for tone and edge cases. Typed columns are what make the output aggregatable later: a Yes/No becomes a bar chart, a Number becomes a histogram. Free text stays free text.

Studies step three — defining typed schema columns the AI fills for every ticket, each with its own guidance.
Studies step three: defining typed schema columns the AI fills for every ticket, each with its own guidance.

4. Review: see the cost before you run

Before anything runs, Studies makes you look at the cost. The review screen shows the exact matching record count, the cost per record (the badge sits next to the model selector) and the total estimate, calculated from the same query the run will use. A confirmation modal then asks you to commit once, explicitly, before any work starts.

Studies step four — the review screen summarizing source, scope, fields and model, with an Estimate cost button.
Studies step four: the review screen summarizing source, scope, fields and model, with an Estimate cost button.

A few guardrails sit around that gate:

  • Test runs sample 10 to 50 records so you can validate your schema and guidance before committing to the full batch. Test runs are flagged so they don't clutter your real history.
  • Cancel anytime. Cancellation is graceful, and you are charged per successful record, never up front. Errored and cancelled records cost nothing.
  • A hard 20,000-record cap per run keeps costs predictable. For bigger jobs, split by date range.
  • Every run keeps a frozen snapshot of the config, schema and model it used. Editing the parent Study later never rewrites past runs.

That estimate-and-confirm flow is the design decision I'd point to first. A batch over thousands of tickets is a real spend, and the gate exists so it's never a surprise. If a one-off big run needs more headroom than your monthly allowance, you can add a top-up instead of moving up a tier. See the pricing page for the current tiers.

What did a real 57-ticket Study find?

Here's a real run from our test Zendesk: the last 30 days of tickets, four columns (a one-line Summary, two Yes/No flags for Billing related and Refund requested, and a 1 to 5 Urgency number), run on GPT-5. The estimate came back at 57 records, and it finished at 57 of 57 processed, 0 errors.

The grid is the raw material. The Report view, added on June 5, 2026, is where it pays off. Open it from a completed run and Studies aggregates every reportable column into a visual: Yes/No and choice columns become bar charts (label, count, percentage); Number columns become histograms with min, mean, median and max on top. Click any bar to drill into the exact records behind it, in a modal that reuses the same results table.

The Studies Report view — stat callouts plus per-column charts for the Yes/No flags and an Urgency histogram.
The Studies Report view: stat callouts plus per-column charts for the Yes/No flags and an Urgency histogram.

Here's what those 57 tickets said:

ColumnResult
Billing relatedYes 23 (40%) · No 34 (60%)
Refund requestedYes 0 · No 57 (100%)
Urgency (1 to 5)min 1 · mean 2.04 · median 2 · max 5; 46% at level 1, with an 11% tail at level 5

That's a usable read on a queue in a few minutes. Billing touched 40% of this window, a strong signal that a billing-capable agent (or a Stripe connection) would earn its keep. Not one ticket was an outright refund request, so a refund-automation flow would sit idle here. Urgency is low to moderate on average but carries a real tail: 11% landed at the top of the scale, exactly the tickets you'd want routed fast. Those are staffing, routing and build-order decisions you'd otherwise make on gut feel.

(There's also an "Ask anything about this analysis" Sidekick bar at the top of the report. It shipped disabled, as a "coming soon" preview: study-scoped Q&A is on the way, and Macha leaves the input inert until then rather than risk a confident wrong answer over your data.)

How do Study results reach your agents?

Most ticket-analysis tools stop at the chart. With Studies, a completed run can be pushed to a Knowledge Source. Each result row becomes a document, indexed through Macha's existing embeddings pipeline, so the structured insights from your Study become searchable context your agents draw on when they handle live tickets. The push modal shows how many records will become documents and your source-limit usage before you commit.

Analyse the past, then let the present agents use it. That turns a one-off report into a feedback loop, and it works because Studies lives in the same place as the agents.

The same machinery has since spread. Continuous Auto-Eval (June 30, 2026) runs inside your Studies list, grading each autonomous conversation on whether the agent followed its instructions. Agent Simulations (August 12, 2026) use the same per-record grader to replay past tickets through an agent with its write tools stubbed. And the AI Knowledge Builder (August 12, 2026) is the purpose-built route if your goal is turning resolved tickets into knowledge base articles rather than a results grid.

How does Studies compare to dedicated ticket analytics tools?

If you've shopped this category, you've seen the pitch. SentiSum says AI "can categorize 100,000 support tickets in minutes"; tools like Unwrap.ai (see this ticket-analysis roundup) surface systemic themes. They're capable, and for pure voice-of-customer analytics at scale they go deeper on theme discovery than Studies does today.

The trade-off is integration. Those are separate platforms you export into and read out of. Studies is a feature of the layer already attached to your help desk, so your scope is a live Zendesk search, your output can become agent knowledge in two clicks, and you don't add another login, data export or contract. If your goal is analyse to act rather than analyse to dashboard, that proximity is the point.

When should you use Studies, and when shouldn't you?

Use Studies to:

  • Quantify your queue before you build agents: what's worth automating, and what's rare.
  • Backfill clean structure onto years of inconsistently tagged tickets.
  • Measure a change: run the same Study over two date ranges and compare.
  • Seed agent knowledge from real resolved tickets.

Be honest about the limits, too:

  • It is a real spend like everything else. A batch over thousands of records costs money; the estimate-and-confirm gate stops it being a surprise, but plan the spend.
  • The first source is Zendesk Tickets. If your history lives in another help desk, you're waiting on more record types (on the roadmap).
  • It's analysis, not real-time monitoring. A Study is a snapshot of a batch you scope, not a live stream. Re-run it to refresh.

For most teams the first Study pays for itself the moment it kills one "I think most of our tickets are about X" assumption that turns out to be wrong.

FAQ

What records can Studies analyze? Zendesk tickets today, scoped by a Zendesk search query, an optional date range, and the specific fields you let the AI see. More record sources are on the roadmap.

How much does it cost to bulk analyze tickets? The model you pick sets a cost per record, and you see the total estimate before you confirm. You're charged only for records that process successfully; cancelled and errored rows cost nothing. See pricing for current tiers, and note you can add a top-up for one-off large runs.

How many tickets can one Study run process? Up to 20,000 records per run. For larger jobs, split the Study by date range and run it more than once.

Can I test before running the whole batch? Yes. A Test run samples 10 to 50 records so you can validate your schema and guidance first. Test runs are flagged so they don't clutter your history.

What can I do with the results? Sort and filter the grid, view the Report charts, export to CSV, or push the run into a Knowledge Source so your agents can search the insights on live tickets.

Which plans include Studies? Macha now sells one plan priced by ticket volume, and every tier includes every feature, Studies and the Report view among them. See the pricing page for details, or the changelog for the full release notes.

How do you run your first Study?

If you've ever wanted a straight answer to "what's actually in our support queue," a Study gives you one in minutes. Studies run on the free trial and on every paid plan (from $299 a month for 750 tickets): connect Zendesk and run your first analysis, or read the Studies docs for the full walkthrough.


Written by Abbas (Customer Support & AI, Macha) · Reviewed by Ankeet Guha (Co-founder & CTO) · Published 2026-06-24 · Last updated 2026-09-24.

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