Skip to main content
Schedules and triggers turn a playbook from a one-click action into an autonomous workflow.

Schedule vs. trigger

You can put both on the same playbook.

Schedules

Quick — one immediate run for testing. Recurring — built-in cadences: Defaults to your account timezone, DST automatic. One-time — single future run:
Advanced (cron):

Triggers

Inbox-driven (often easier via Inbox routing rules):
  • New email from VIP → notify owning rep
  • Reply classified as “Hot Lead” → auto-draft fast follow-up
  • “Meeting Request” → propose calendar slots
  • “Unsubscribe” → propagate to all campaigns + suppression list
CRM-driven:
  • New CRM contact → enrichment + ICP scoring + auto-add to list
  • Account stage → “negotiation” → generate stakeholder map, push to Slack
  • Signal Agent surfaces a new lead → auto-draft personalized first touch
External-app-driven: …plus 100+ more apps.

High-leverage patterns

Morning pipeline digest
Signal-to-touch
Pre-call brief
Closed-won onboarding
Renewal risk watch

Setting up a schedule

1

Open the playbook

Edit the playbook to automate.
2

Schedules tab

Right-side panel.
3

Pick type

Quick, Recurring, One-time, or Advanced (cron).
4

Configure

Frequency, timezone, name.
5

Test first

Run manually before enabling.
6

Enable

Toggle on.

Setting up a trigger

1

Triggers tab

Inside the playbook.
2

Pick the app

Connected apps show a green badge; others prompt for auth.
3

Pick the event

e.g. Gmail “new email received,” Slack “keyword mentioned.”
4

Configure filters

Narrow with from:, subject:, channel, etc. Without filters the trigger fires on every event — too noisy.
5

Set a cooldown

e.g. max once per 30 min, to prevent runaway loops.
6

Test + enable

Use Test trigger to simulate, then save.

Managing

Every schedule/trigger appears in the playbook’s right panel. Pause/resume, Edit, View runs, Delete.

Tips

Always test manually before scheduling. A broken daily schedule is harder to catch than a broken one-off.
Use filters aggressively. “New Gmail email” without filters fires on every email.
Combine schedules with triggers — one playbook can be daily + on-demand from Slack.
Time triggers in your audience’s timezone. A 7 AM digest in their inbox, not yours.

FAQ

What happens if a scheduled task fails? Komo retries with exponential backoff. Failed runs logged in History. Configure a Slack DM for critical playbooks. Multiple schedules + triggers on one playbook? Yes — common pattern: daily schedule + on-demand Slack trigger. Timezone? Defaults to your account timezone, overridable per-schedule. DST automatic. How many schedules/triggers can I have? Depends on plan. Contact sales for higher limits.
Turn any playbook into an autonomous workflow. Pick the motion you run every Monday and ask: what would make this trigger itself?