Skip to main content
An automation is a saved instruction that Kairo runs when triggered — either on a schedule (every weekday at 8am) or when an external service hits a webhook URL.

Two kinds of triggers

Schedule

Cron-style. “Every Monday at 9am, send me my open todos and this week’s calendar.”

Webhook

A unique URL anyone can POST to. Useful for GitHub Actions, Linear, monitoring tools.

Common patterns

Creating a schedule automation

Creating a webhook automation

Webhook automations are created in the web app (Automations → New → Webhook). The full caller-side contract — URL shape, idempotency, rate limits, rotation — lives in Webhook triggers.

Pausing, resuming, deleting

Run history