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

# schedule

The Schedule block automatically triggers workflow execution at specified intervals or times.

### Schedule Options

Configure when your workflow runs using the dropdown options:

{% tabs %}
{% tab title="Simple Intervals" %}

* **Every few minutes**: 5, 15, 30 minute intervals
* **Hourly**: Every hour or every few hours
* **Daily**: Once or multiple times per day
* **Weekly**: Specific days of the week
* **Monthly**: Specific days of the month
  {% endtab %}

{% tab title="Cron Expressions" %}
Use cron expressions for advanced scheduling:

* `0 9 * * 1-5` - Every weekday at 9 AM
* `*/15 * * * *` - Every 15 minutes
* `0 0 1 * *` - First day of each month
  {% endtab %}
  {% endtabs %}

### Configuring Schedules

When a workflow is scheduled:

* The schedule becomes **active** and shows the next execution time
* Click the **"Scheduled"** button to deactivate the schedule
* Schedules automatically deactivate after **3 consecutive failures**

### Disabled Schedules

Disabled schedules show when they were last active and can be re-enabled at any time.

{% hint style="info" %}
Schedule blocks cannot receive incoming connections and serve as pure workflow triggers.
{% endhint %}
