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

# Schedule

> Run a workflow on one or more recurring schedules.

The **Schedule** trigger runs a workflow at recurring times. Each schedule has
its own recurrence and IANA timezone, and a workflow can have multiple
schedules.

## Configure a schedule

<Steps>
  <Step title="Add a schedule">
    Choose **Add Schedule**. A new schedule starts at 9:00 AM every day in your
    browser's current timezone.
  </Step>

  <Step title="Choose the recurrence">
    Set an exact time or an interval, then choose days of the month, days of the
    week, and months as needed. Common presets include Hourly, Daily, Daily at 9
    AM, Weekdays at 9 AM, and Monthly.
  </Step>

  <Step title="Confirm the timezone">
    Keep the detected timezone or choose another one. The schedule follows that
    zone, including daylight-saving changes.
  </Step>

  <Step title="Save the trigger">
    Add more schedules if the workflow should run at several recurring times.
    Duplicate recurrence-and-timezone pairs are rejected.
  </Step>
</Steps>

## Trigger data

| Output        | Type        | Description                              |
| ------------- | ----------- | ---------------------------------------- |
| **Timestamp** | Date & Time | The time at which the event was emitted. |

Use **Data from Trigger** to access **Timestamp** inside the workflow.

<Note>
  The timestamp records when the scheduled event occurs. Queue load and retries
  can cause the workflow itself to begin slightly later.
</Note>

<Warning>
  A schedule is recurring. Delete schedules you no longer need instead of merely
  removing their data from the workflow graph.
</Warning>
