Macha
Macha Concepts

Scheduled Agents

Definition

A scheduled agent is a Macha agent attached to a scheduled (cron-style) trigger, so it runs itself on a recurring interval — daily digests, periodic audits, routine checks — with no event or human needed to start it.

Also known as: scheduled triggerscron agentsrecurring agents

How it works

You add a scheduled trigger to an agent: set an interval in hours (minimum 1 hour between runs) and a start time for the first run. Macha's scheduler checks every 60 seconds for triggers that are due and fires the agent autonomously. Because there's no human in the loop, write actions execute immediately — so the agent's instructions need to be thorough enough to handle the run on its own.

Guardrails keep runaway schedules in check: a 24-runs-per-trigger daily cap, a max of 3 simultaneous scheduled runs per org, auto-disable after 5 consecutive errors (with an email), and a credit check before each run.

What it's good for

Scheduled agents turn Macha from reactive to proactive. Common uses: a morning summary of overnight tickets posted to Slack, a weekly audit of a queue, or a recurring data pull. Each run consumes credits like any agent response.

Frequently asked

How often can a scheduled agent run?

At most once per hour. The minimum interval is 1 hour and each trigger is capped at 24 runs per day to prevent runaway schedules.

Which plans include scheduled triggers?

Scheduled triggers aren't available on Trial or Starter. Professional allows up to 3, and Enterprise up to 20.

Put these ideas to work

Macha is an AI agent layer that sits on top of the help desk you already run — Zendesk, Freshdesk, Front, Intercom, or Gorgias.

Start Trial