Scheduling
Hourly, daily and weekly schedules, time zones and daylight saving, the next-run display, what a scheduled run publishes, skipped slots, and pausing.
A schedule starts runs without anyone pressing a button. Set it once in the pipeline’s Settings › Schedule (or by clicking the schedule line in the statement of work, or by asking Jason) and the pipeline keeps its dataset fresh on its own.
- Slot arrivesin the schedule's timezone
- Checksworkspace live, no active run
- Live runsame as a manual run
- Verifyend-of-run checks
- Publishnew dataset revision
- Next slotcountdown restarts
Setting a schedule
- Open Settings. On the pipeline page choose How it works, then Settings in the rail. The Schedule tab is first.
- Pick a cadence. Hourly, Daily or Weekly. Off is the default for a new pipeline.
- Set the details. Days and time for daily and weekly; interval, days and an optional window for hourly. Read the preview line, for example 3 days each week at 09:00 · 3 runs/week.
- Check the timezone. Your browser’s zone is preselected. Change it if the data should follow another region’s day.
- Save Schedule. The button reads Saved! and Next run in appears with a countdown.
Every field, its values and its validation messages are listed in Settings reference. In short:
| Cadence | Fields | Result |
|---|---|---|
| Hourly | Repeat interval (1 to 24 hours), Days, optional Only run between set hours with Start and End | Runs every n hours on the chosen days, inside the window if set. The end time itself is not a slot. |
| Daily | Time | One run every day at that time. |
| Weekly | Days, Time | One run on each chosen day at that time. |
| Off | — | Runs start only manually, from a webhook, or from Jason. |
Or say it to Jason, who sets the same fields:
Run this every weekday at 06:30 London time, and only on Saturdays at 09:00.
Jason will point out that a single schedule has one time, and offer weekday runs at 06:30 with a separate weekend arrangement if you want one.
Time zones
Every time in the schedule is read in the schedule’s Timezone. Daylight-saving changes follow this timezone automatically.: a run set for 06:00 Europe/London starts at 06:00 local time in both winter and summer.
The timezone matters for two other things:
A workspace collecting US retail prices from a team in London usually wants the schedule in America/New_York so the run lands after the retailers’ overnight price updates, whatever the season.
Where the next run is shown
| Place | What you see |
|---|---|
| Pipeline hero | next run in 6h 12m, counting down; next run due when the slot has arrived and the run is about to be picked up. |
| Pipeline card | A clock with the cadence (Daily) in the corner and Next run Tue 06:00 GMT+1 under the status. |
| Home › Scheduled | The next five upcoming runs across the workspace, soonest first, with Running in 0:42:10 or Run due. Jason’s own timed tasks appear in the same list marked Jason task. |
| Settings › Schedule | Next run in with the countdown and the absolute time in the schedule’s zone. |
| Statement of work | The schedule line: Runs every day at 06:00 (Europe/London). |
What a scheduled run does
A scheduled run is a Live run, identical to one you start by hand, with these particulars:
Skipped slots
An active run causes that scheduled slot to be skipped. If the previous run is still going when the next slot arrives, that slot is skipped and the schedule carries on from the following one. Nothing queues up.
Scheduled runs also do not start while:
A scheduled pipeline whose last successful run is older than two slots turns amber with No recent successful run, on its card and in Home’s Needs attention, so a silently skipped schedule does not go unnoticed. Alert rules can send that to Slack or email.
An hourly schedule with a pipeline that takes 70 minutes runs every two hours in practice. Either widen the interval or ask Jason to make the pipeline faster.