A flow doesn’t have to wait for you to open it. Run it by hand when you need it now, or let a schedule, a webhook, or an inbound email start it without you.
There are four ways to run a flow: manually, on a schedule, triggered with a webhook, or triggered with an email attachment.
Run manually
Click Run flow in the top right of your canvas, or the Run flow button in the flow dashboard.
Run on a schedule
Schedule a flow to run automatically from the published flow page by adding a scheduling rule. Set it to run on a certain day of the month, once a day, every hour, every 30 minutes, or as often as every 10 minutes (depending on your plan). You can specify which days of the week, what time, and which time zone to use.
Open the Schedules / Triggers panel to see the rules you’ve set, either by:
- Clicking Add schedules/triggers beneath the flow’s name, or
- Clicking the lightning bolt in the upper-right corner
From the panel you can:
- Edit a schedule. Click the pencil icon next to it.
- Remove a schedule. Click Remove this trigger.
- Pause or resume. Use Pause existing flow schedules and Resume flow schedules at any time.
Trigger with a webhook
Users on Team and Advanced plans can trigger a flow with a webhook. From the flow dashboard, under the Schedules / Triggers panel, select Add a webhook trigger. A pop-up gives you a webhook URL to copy into the external service that should trigger the flow. A graph shows successful and failed webhook invocations from the last 7 days.
Trigger with an email attachment
From the Schedules / Triggers panel, select Add an inbound email trigger for a dedicated email address. When we receive a CSV or XLS file at that address, we run your flow automatically.
Managing a queue of triggered runs
Flows with email or webhook triggers can accumulate a queue of pending runs (up to 1,000). The Run History panel shows how many are pending, and you can manage the queue by pausing new runs, pausing execution of queued runs, or clearing all pending runs. Last modified on August 28, 2026