> For the complete documentation index, see [llms.txt](https://imbrace.gitbook.io/imbrace-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://imbrace.gitbook.io/imbrace-documentation/workflows/schedule-trigger.md).

# Schedule trigger

Use the Schedule trigger node run workflows at fixed intervals and times. This works in a similar way to the Cron software utility in Unix-like systems.

### Schedule your workflow <a href="#schedule-your-workflow" id="schedule-your-workflow"></a>

Select an interval in **Trigger Interval**. iMBrace displays options for the selected interval.

#### Example <a href="#example" id="example"></a>

In this example, schedule a workflow to run once a quarter, at the end of the quarter, at 09:00.

1. In **Trigger Mode**, select **Every Month**.
2. To run the workflow at the end of the month, change **Trigger at Day of Month** to `28`.
3. Change **Trigger at Hour** to **8am**. Leave **Trigger at Minute** as its default, `0`.

Note that the Schedule trigger uses the workflow timezone.

### Generate a custom Cron expression <a href="#generate-a-custom-cron-expression" id="generate-a-custom-cron-expression"></a>

If you need a custom time setting, select **Trigger Mode**> **Custom**.

To generate a Cron expression, you can use [crontab guru](https://crontab.guru/). Paste the Cron expression that you generated using crontab guru in the **Expression** field in workflow.

#### Examples

If you want to trigger your workflow every day at 04:08:30, enter the following in the **Cron Expression** field.

<table data-header-hidden><thead><tr><th width="120"></th><th></th></tr></thead><tbody><tr><td><pre><code>1
</code></pre></td><td><pre><code>30 8 4 * * *
</code></pre></td></tr></tbody></table>

If you want to trigger your workflow every day at 04:08, enter the following in the **Cron Expression** field.

<table data-header-hidden><thead><tr><th width="122"></th><th></th></tr></thead><tbody><tr><td><pre><code>1
</code></pre></td><td><pre><code>8 4 * * *
</code></pre></td></tr></tbody></table>

#### Why there are six asterisks in the Cron expression <a href="#why-there-are-six-asterisks-in-the-cron-expression" id="why-there-are-six-asterisks-in-the-cron-expression"></a>

The sixth asterisk in the Cron expression represents seconds. Setting this is optional. The node will execute even if you don't set the value for seconds.

| \*     | \*     | \*   | \*  | \*   | \*    |
| ------ | ------ | ---- | --- | ---- | ----- |
| second | minute | hour | day | week | month |
