> For the complete documentation index, see [llms.txt](https://guide.plumber.gov.sg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.plumber.gov.sg/user-guides/start-the-workflow/scheduler.md).

# Scheduler

## What is Scheduler?

Scheduler allows you to schedule a time for your workflow to begin. You can choose from these options:&#x20;

| Schedule... | Description                                                       |
| ----------- | ----------------------------------------------------------------- |
| Hourly      | Workflow runs every hour.                                         |
| Daily       | Workflow runs everyday at a specific hour, set by you.            |
| Weekly      | Workflow runs every week on a specific day and hour, set by you.  |
| Monthly     | Workflow runs every month on a specific day and hour, set by you. |

{% hint style="info" %}
All schedules run in Singapore Standard Time (SGT, UTC+8).
{% endhint %}

Sub-hourly (e.g. every 15 minutes), quarterly, and yearly frequencies are not supported.

**Quarterly workaround:** Run the Scheduler monthly, then add an "Only continue if" step that checks whether the current month contains 3, 6, 9, or 12. The pipe will only proceed in those months, effectively running quarterly.

**Scheduler is not designed for uptime or health monitoring.** Hourly is the most frequent interval available, which isn't reliable enough for monitoring purposes. Use a dedicated monitoring tool like Datadog or Better Uptime instead.

## Schedule hourly/daily/weekly/monhtly

<table><thead><tr><th width="204.05859375">Field</th><th width="410.37109375">Description</th><th>Required?</th></tr></thead><tbody><tr><td>Trigger on weekends?</td><td>Sets your preference on whether the workflow should run on weekends (Saturday and Sunday).</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Time of day</td><td>Sets the specific time of the day that the workflow will run.</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Day of the week</td><td>Sets the day of the week (Monday - Sunday) that the workflow will run.</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Day of the month</td><td>Sets the specific day in a month that the workflow will fun.</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr></tbody></table>

## Check step

**Check step** will tell you the date and time when the pipe will next run.
