# Triggers (/docs/concepts/triggers)

The three trigger types that start a workflow execution.



A trigger is the event that starts a workflow run. Workflows use trigger nodes to define how they start. Manual and cron triggers are limited to one per workflow. Webhook triggers can have multiple.

Trigger types [#trigger-types]

| Type    | How it fires                                 | Use case                        |
| ------- | -------------------------------------------- | ------------------------------- |
| Manual  | You click **Run** in the editor or dashboard | Testing, one-off tasks          |
| Webhook | External service sends a POST request        | Real-time reactions to events   |
| Cron    | Runs on a schedule                           | Periodic monitoring, batch jobs |

Trigger availability [#trigger-availability]

All trigger types and all cron cadences (including every-minute) are available to every account. The only limit is a universal safety cap of 10 active webhook workflows per account, which is not a paid tier.

When to use which [#when-to-use-which]

* **Manual** - prototyping, debugging, human-in-the-loop flows
* **Webhook** - reacting to external events (price alerts, GitHub pushes, form submissions)
* **Cron** - periodic checks (portfolio snapshots, token monitoring, scheduled reports)

Next steps [#next-steps]

* [Manual Trigger](/docs/triggers/manual)
* [Webhook Trigger](/docs/triggers/webhook)
* [Cron Trigger](/docs/triggers/cron)
