> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://learning.postman.com/llms.txt. For full content including API reference and SDK examples, see https://learning.postman.com/llms-full.txt.

# The Schedule block

The **Schedule** block is one type of trigger block required to create a [deployable flow](/docs/postman-flows/reference/flows-actions-overview/) that runs in the Postman cloud. The **Schedule** block lets you specify when and how often a flow will automatically run in the cloud.

The **Schedule** block can't be deleted.

## Inputs

When you change the **Start** block to a **Schedule** block, Postman Flows automatically creates a [scenario](/docs/postman-flows/build-flows/configure/scenarios/) named **Schedule Trigger** with a `startTime` input. The `startTime` input sets the **Schedule** block's timestamp value in the scenario.

## Outputs

**Timestamp** - Sends the date and time as a JSON key/value pair with the following format:

```json
{
    "startTime": "YYYY-MM-DDTHH:MM:SS.SSSZ"
}
```

## Setup

To add a **Schedule** block to your flow, click **Change trigger** on the [**Start**](/docs/postman-flows/reference/blocks/start/), [**Request**](/docs/postman-flows/reference/blocks/request/), or [**MCP**](/docs/postman-flows/reference/blocks/mcp/) block and select <img alt="Calendar icon" src="https://assets.postman.com/postman-docs/aether-icons/descriptive-calendar-stroke.svg#icon" width="16px" /> **Schedule**. Postman Flows creates a **Schedule Trigger** [scenario](/docs/postman-flows/build-flows/configure/scenarios/) with a `startTime` input set to **Current time** by default.

In the **Schedule** block's text box, enter a schedule in plain language and click **Apply**. For example, you could enter "Run every five minutes for one hour" or "Run every Tuesday at 2:00 PM PDT." The shortest time increment you can schedule is one minute. The longest is one year. To edit the schedule, click <img alt="Edit icon" src="https://assets.postman.com/postman-docs/aether-icons/action-edit-stroke.svg#icon" width="16px" /> **Edit Schedule**.

The **Schedule** block doesn't need to be connected to any other blocks to run the flow at the specified times. You can optionally connect the **Timestamp** output to any blocks you want to receive the time and date when the flow was triggered.

After you define the schedule, you can deploy the flow to begin the scheduled runs. To learn how, see [Deploy flows in the Postman cloud](/docs/postman-flows/build-flows/structure/actions/).

## Example

The following example shows a flow with a **Schedule** block set to run the flow every Tuesday at 2:00 PM Mountain Daylight Time:

<img alt="Schedule block example" src="https://assets.postman.com/postman-docs/v11/flows-schedule-block-example-v11-65.png" />