Macha

How to Surface Daily and Weekly Trending Support Topics (Automatically)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 28, 2026

Updated July 28, 2026

Every support team has felt it: the queue is quietly normal at 9am, and by lunch you're underwater in tickets that all say roughly the same thing. A checkout button broke. A shipping carrier went down. A pricing change confused half your customers. The signal was there in the first dozen tickets — but nobody was watching the shape of the queue, only the size of it.

How to Surface Daily and Weekly Trending Support Topics (Automatically)

Surfacing trending support topics is the discipline of catching that pattern early: knowing which issues are growing, which are concentrated, and which are accelerating, before they become a flood. Done well, it splits into two jobs. The first is real-time spike detection — a fast alert when one topic suddenly spikes. The second is the daily and weekly read — a steady digest of what your customers are actually contacting you about, so you can fix root causes instead of mopping up symptoms.

This post shows how to do both with Macha. To be clear about what Macha is: it's an AI agent layer that sits on top of the helpdesk you already run — Zendesk, Freshdesk, Gorgias, Front — not a replacement for it. Your tickets stay where they are. Macha adds agents that read those tickets on a schedule, classify them by topic, and push the result to the channel your team actually watches: Slack.

The two patterns that matter

Good trend monitoring isn't one feature; it's two cadences working together.

Real-time spike alertDaily / weekly topic digest
Question it answers"Is something breaking right now?""What did customers actually contact us about?"
CadenceHourly (or faster) checksOnce a day, once a week
OutputA loud Slack ping the moment a topic spikesA clean breakdown of topics, ranked by volume and movement
Best forOutages, broken releases, emerging incidentsRoot-cause work, staffing, deciding what to automate next
Macha mechanismA scheduled agent with a Slack alertA scheduled digest agent, or a Study for deep analysis

The mistake most teams make is treating volume as the trigger. As Cobbai's anomaly-detection guide puts it, you shouldn't alert on "volume is high" — you should alert on "volume is high and concentrated": one topic growing fast, one region spiking, one channel misbehaving. A good alert answers three questions immediately — what changed, where it's concentrated, and whether it's accelerating. Keep that framing in mind; it's the difference between a useful alert and an alarm everyone learns to ignore.

Pattern 1: real-time spike alerts to Slack

This is the Notify team of trending support topics use case, and it's the one that earns its keep on a bad day.

The shape is simple: a Macha agent wakes up on a schedule, searches your recent tickets, compares the topic mix against what's normal, and — only if something is genuinely spiking — posts an alert to Slack. Two connectors do the work: Zendesk Search Tickets to read the queue, and Slack Send Message to raise the flag.

Step 1 — Put the agent on a clock

Macha agents can run on a scheduled trigger: cron-based execution on a recurring interval. You don't have to babysit it. A few guardrails are baked in so a clock-driven agent can't run away with itself:

  • Minimum interval is 1 hour, with a cap of 24 runs per day and an org-wide concurrency limit, so scheduled agents stay predictable.
  • If a scheduled trigger fails 5 times in a row, it auto-disables and emails you — a runaway job stops itself instead of quietly burning credits.
Configuring a scheduled trigger on a Macha agent — set the recurring interval that runs the topic check.
Configuring a scheduled trigger on a Macha agent — set the recurring interval that runs the topic check.

For spike detection, hourly is the sweet spot. You catch an emerging incident within the hour without paying for a check every five minutes that almost always finds nothing.

The Schedules area in Macha — where recurring agent runs are set up so checks fire daily, hourly, or on your own cadence.
The Schedules area in Macha — where recurring agent runs are set up so checks fire daily, hourly, or on your own cadence.

Step 2 — Tell the agent what "spiking" means

The intelligence lives in the agent's instructions. You give it the rule in plain language — for example: search the last two hours of tickets, group them by topic, and if any single topic is running 3× its typical hourly volume, raise an alert. Because the agent reads the actual ticket text (subject, description, the comment thread), it isn't limited to tags that were applied inconsistently months ago. It clusters the real language customers are using — "can't log in", "502 error", "card declined" — into a topic on the fly.

That's also how you keep false positives down. Instead of "12 tickets is a lot," the instruction is "12 tickets about one thing, when that thing usually generates 3 — and they all mention a 502 error." High and concentrated.

Step 3 — Post an alert worth reading

When the threshold trips, the agent posts to Slack. A good alert doesn't just say "topic up" — it carries the context that lets someone act in ten seconds:

🔥 Trending Topic Alert "Login issues" is spiking — 12 tickets in the last 2 hours (normal: ~3). Common thread: customers reporting a "502 error" on the login page. This may indicate a service issue. Consider checking with engineering.

That's the what changed / where concentrated / accelerating test passed in four lines. The same Send Message tool that powers Macha's other Slack alerts — VIP-ticket pings, escalations — delivers it into whichever channel your team lives in.

Example of a Macha agent posting a structured alert to Slack (here, a VIP-ticket alert) — the same Send Message tool delivers the trending-topic spike alerts described above.
Example of a Macha agent posting a structured alert to Slack (here, a VIP-ticket alert) — the same Send Message tool delivers the trending-topic spike alerts described above.

Pattern 2: the daily and weekly topic digest

Spike alerts are for emergencies. The daily and weekly digest is for steering — the calm, recurring read that tells you what your support load actually consists of so you can fix the upstream causes.

The mechanism is the same scheduled agent, set to a slower beat. Macha ships this as the Daily support metrics summary in Slack use case: every morning at 9am, an agent pulls the previous day's ticket data from Zendesk and posts a tidy summary — created, solved, response times, CSAT, and the top topic — to a Slack channel. Set the same trigger to "Monday at 9am" and it's a weekly review instead.

📊 Daily Support Summary — March 4 - Tickets created: 47 · solved: 52 - First response (avg): 12 min · resolution (avg): 2.4 hrs - CSAT: 94% - Top topic: Order tracking (18 tickets) ✅ Cleared backlog — 5 more solved than created

The "Top topic" line is the trend signal. Watch it across a week and the story writes itself: if "Order tracking" leads three days running, that's not noise, that's a process to fix. Leadership gets the same view without anyone building a spreadsheet — which is the entire point. The weekly tracking metrics most guides recommend — ticket volume, backlog, first response time, top contact drivers — all fit naturally into this digest.

When you need real depth: run a Study

A Slack digest is great for the daily heartbeat. But when you want to quantify a trend rigorously — "what share of last month's tickets were really about billing, broken out by sub-topic?" — that's a job for Studies, Macha's batch-analysis tool.

A Study points an AI model at a batch of tickets (scoped by a Zendesk search and date range) and fills in a typed grid: one row per ticket, one column per question. For trend work, your columns are the topic taxonomy — a single-choice Category, a free-text Sub-topic, maybe a 1–5 Urgency. The AI reads every ticket and classifies it consistently, which is exactly what inconsistent human tagging never delivered.

Defining the columns a Study fills for every ticket — Yes/No flags like 'Billing related' and 'Refund requested' plus a numeric 'Urgency' score the AI classifies consistently.
Defining the columns a Study fills for every ticket — Yes/No flags like 'Billing related' and 'Refund requested' plus a numeric 'Urgency' score the AI classifies consistently.

The payoff is the Report view: it aggregates each column into a chart. Choice columns become ranked bar charts of your topics with counts and percentages; number columns become histograms. Now "trending topics" stops being a vibe and becomes a chart you can click into.

A Study's Report view — stat callouts plus per-column charts that turn a month of tickets into a ranked topic breakdown.
A Study's Report view — stat callouts plus per-column charts that turn a month of tickets into a ranked topic breakdown.

Run the same Study over two date ranges — last week vs. the week before — and the movement between the two breakdowns is your trend. That's the rigorous version of "what's trending," and it's the one you bring to a product or engineering review. (We walk through a full worked Study, with real numbers, in our Studies deep-dive.)

A practical cadence to copy

Here's a setup that covers a real team without over-engineering:

  1. Hourly spike agent — scans the last 1–2 hours, alerts Slack only on a concentrated spike. Your early-warning system.
  2. Daily 9am digest agent — yesterday's volume, response times, and top topic into a team channel. Your heartbeat.
  3. Weekly Monday digest — the same digest aggregated over seven days, for the wider team and leadership.
  4. Monthly Study — a full topic breakdown with charts for root-cause and roadmap conversations.

Patterns 1–3 are the same building block — a scheduled agent with Zendesk + Slack — on three different clocks. Pattern 4 is Studies. Together they give you the fast signal and the slow, defensible read.

Watch-outs and when this isn't the right tool

No tool is free of trade-offs. A few honest ones:

  • Scheduled triggers are a paid-plan feature with hard limits. They're available on Professional (3 scheduled triggers) and Enterprise (20), with the 1-hour minimum interval. If you genuinely need sub-minute detection of a hard outage, a dedicated APM/status tool watching your infrastructure will beat ticket-volume analysis every time — tickets are a lagging signal of an outage. Use trending-topic alerts for things your monitoring can't see: confusing UX, a bad email send, a policy change customers hate.
  • Every scheduled run uses credits. Each agent run consumes credits (per AI action — the cost depends on the model you pick, with a low-cost default). Hourly checks are cheap; minute-by-minute checks would not be, which is part of why the 1-hour floor exists. Match the cadence to the value.
  • Thresholds need tuning. "3× normal" is a starting point, not gospel. Build your baseline with day-of-week and time-of-day in mind — a Monday-morning spike isn't an incident, it's Monday. Expect to adjust the rule in the first week so the channel stays trustworthy.
  • Studies' Report view is Professional and Enterprise only. On Trial and Starter you'll see an upgrade card. The batch grid is the heavy lift; the charts are the Pro/Enterprise layer.

If your volume is tiny — a few dozen tickets a week — you may not need automation at all; you can read your queue. The value of this kicks in once the volume is high enough that nobody can hold the whole shape of it in their head.

How it fits with the rest of Macha

Trend monitoring is the "watch" half of a loop. The "act" half is where Macha agents resolve, triage, and route tickets directly on Zendesk and other helpdesks. The same Slack connector that delivers your alerts can also relay urgent tickets, answer FAQs, and route questions to the right channel. So the trending-topic alert that tells you "login issues are spiking" can sit right next to the agents that are already first-responding to those tickets — you see the trend and the queue is being worked at the same time.

FAQ

What counts as a "trending" support topic? A topic whose volume is rising fast and is concentrated — one issue, region, or channel behaving differently than the baseline. Raw high volume alone isn't a trend; concentration and acceleration are what make it worth an alert.

How quickly can Macha catch a spike? Scheduled agents run on a minimum 1-hour interval, so hourly is the fastest practical cadence for trend detection. For true real-time infrastructure outages, pair this with a dedicated monitoring tool — tickets lag the actual incident.

Does this work on Freshdesk or Gorgias, not just Zendesk? The pattern is helpdesk-agnostic. Macha connects to Zendesk, Freshdesk, Gorgias, and Front; the agent searches whichever helpdesk you've connected and posts to Slack the same way.

Do I need Studies for this? No — the Slack digest covers daily and weekly trending topics on its own. Studies is for when you want a rigorous, chartable breakdown across thousands of tickets, which is overkill for a daily ping but ideal for monthly root-cause analysis.

How much does it cost to run? Scheduled agents and Studies run on credits (priced per AI action, by model — a low-cost default keeps routine checks inexpensive). Scheduled triggers are a Professional/Enterprise feature. See the pricing page for current plans.

Get started

If you want to stop discovering issues from the size of your backlog and start catching them from the shape of it, this is a half-hour setup. Start a 7-day free trial, no credit card required, connect your helpdesk and Slack, build a scheduled agent with a topic rule, and let it watch the queue for you. The docs walk through scheduled triggers and Slack alerts step by step.


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

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. 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

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

500 free credits · no time limit, no credit card