Macha

How to Schedule Your AI Agents on Macha (Recurring Runs)

Macha Team

Written by

Macha Team

Last edited June 12, 2026

Zendesk Expert Reviewed

Verified

Not every automation should wait for an event. Sometimes you want an agent to run on a clock — every morning, every hour, every night. Macha calls these Scheduled Runs, and they're perfect for recurring jobs like a daily ticket report, an hourly SLA check, or a nightly summary. Here's how to set one up.

How to Schedule Your AI Agents on Macha (Recurring Runs)

Watch it

A scheduled run is just a trigger

The mental model is simple: a Scheduled Run is a trigger — but instead of firing on an event in a connected app, it fires on a time. Everything else works the same: the agent runs its instructions when the schedule says so.

Scheduling lives in the trigger menu: open Triggers → Add Trigger and choose “Scheduled Run — run this agent automatically on a recurring schedule” (here on the Runbook Writer agent).
Scheduling lives in the trigger menu: open Triggers → Add Trigger and choose “Scheduled Run — run this agent automatically on a recurring schedule” (here on the Runbook Writer agent).

Set one up

  1. Open the agent you want to run on a schedule.
  2. Go to its Triggers and click Add Trigger.
  3. Scroll to the bottom to find the Macha triggers, and select Scheduled Run.
  4. Choose the frequency — common options are every day, every 4 hours, or every hour — and set the start time you want.
  5. Save. From now on, the agent runs automatically on that schedule, following its instructions.

That's it — the agent will fire on the cadence you picked without anyone lifting a finger.

A real example: a daily ticket report

A classic use is a morning report. Set up an agent whose instructions are: "Check Zendesk for tickets in the 'billing' category opened in the last 24 hours, count them, and post a summary to our #support Slack channel." Give it a Scheduled Run every day at 9am, and every morning your team gets a fresh billing-tickets summary in Slack — no one has to run a report.

Swap the instructions and the same pattern covers all sorts of recurring work: hourly SLA-breach checks, nightly backlog summaries, weekly trend digests.

Good to know

  • How many you can run. Each account supports up to 3 scheduled runs (Professional; Enterprise allows more), so use them for your highest-value recurring jobs.
  • Minimum cadence and guardrails. Schedules run on at least an hourly cadence, with sensible caps (a daily limit per schedule and an org concurrency cap) and an auto-disable if a schedule errors repeatedly — so a misconfigured job can't run away.
  • One place to manage them. You can see and manage all your scheduled runs together, so it's easy to keep track of what's firing when.

When to use a schedule vs. an event trigger

  • Event trigger (e.g., Ticket Created) → when the agent should react to something happening.
  • Scheduled Run → when the agent should do something on a cadence, regardless of events — reports, checks, digests, cleanups.

If your job is "every morning…" or "every hour…", it's a schedule. If it's "whenever X happens…", it's an event trigger.

Frequently asked questions

What is a Scheduled Run? A trigger that runs an agent on a time-based cadence (daily, hourly, etc.) instead of on an event.

How do I set it up? On the agent's Triggers, add a trigger, scroll to the Macha triggers, pick Scheduled Run, then choose the frequency and start time.

How often can it run? At least hourly; you choose from options like every hour, every 4 hours, or daily.

How many scheduled runs can I have? Up to 3 on Professional (more on Enterprise).

What's a good use case? Recurring jobs — a daily ticket report to Slack, hourly SLA checks, nightly summaries.

The bottom line

A Scheduled Run is a time-based trigger: add it to an agent, pick the cadence and start time, and the agent runs itself on a clock. It's the cleanest way to automate recurring work like daily reports — set it once and it just keeps happening.

Schedule your first run: set an agent to post a daily ticket summary to Slack. 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.