> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withcortex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Built-in Triggers

> Explore the built-in trigger options available in Cortex workflows.

## Scheduler Trigger

The Scheduler is a built-in trigger step that allows you to run workflows at specified times or intervals. Unlike other triggers that depend on external integrations, the Scheduler is built into Cortex, so no additional connections are required.

With the Scheduler trigger, you can configure:

* Regular intervals (every minute, hour, day, etc.)
* Specific times using cron expressions
* Time zone settings for accurate scheduling

This trigger is ideal for recurring tasks such as generating daily reports, sending weekly newsletters, or performing periodic data updates.

<img src="https://mintcdn.com/cortex-891fd898/nTSpcPn9RdvrW5G2/assets/workflows/steps/triggers-actions/scheduler-trigger.png?fit=max&auto=format&n=nTSpcPn9RdvrW5G2&q=85&s=256169091824098c2c237b1062feb405" alt="Scheduler Trigger Step" style={{ borderRadius: '10px' }} width="1602" height="584" data-path="assets/workflows/steps/triggers-actions/scheduler-trigger.png" />

To enter a cron expression manually, click the three dots next to the field and select "Manual". This will convert the field from a selector to a text input where you can type your cron expression.

For example, you can enter `0 9 * * *` to schedule the workflow to run at 9:00 AM every day.

<video src="https://mintcdn.com/cortex-891fd898/nTSpcPn9RdvrW5G2/assets/workflows/steps/triggers-actions/scheduler-trigger-manual-cron.mp4?fit=max&auto=format&n=nTSpcPn9RdvrW5G2&q=85&s=db744d1677bc2f08131d94fea0227ee3" controls muted style={{ borderRadius: '10px' }} data-path="assets/workflows/steps/triggers-actions/scheduler-trigger-manual-cron.mp4" />
