Schedules
A schedule runs a saved flow automatically on a recurring interval. Schedules run server-side via Vercel Cron, so the flow keeps running even when nobody has the app open.
Modes
| Mode | Meaning |
|---|---|
hourly | Run every N minutes (default 60) |
daily | Run at the configured time of day |
custom | A custom interval in minutes |
Configuring a schedule
Open the flow and choose Schedule runs in the sidebar. Set:
- Mode — hourly, daily or custom.
- Interval — the minutes between runs (or time of day for daily).
- Input — an optional fixed JSON input; the run uses it as the run input every time.
You can pause and resume a schedule without deleting it.
How it runs
- The cron entrypoint checks for due schedules.
- It starts a run with the configured input.
- The run is attributed to the flow’s owner and billed like a manual run.
Permissions
Only people who can edit the flow may manage its schedule — a viewer cannot make the owner’s flow spend credit.
Example
A research flow that should run every morning at 09:00:
Mode: daily
Time: 09:00
Input: { "query": "Latest AI news" } Related
- Webhooks — trigger on demand instead of a timer.
- Run history — scheduled runs appear in the flow’s run history.