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

# Run a Workflow on a Schedule

> Have a workflow run every week at the same time, check the schedule, and test it before it runs for real

Some work should happen on a schedule: a list to check every Monday, a report every morning. A workflow with a **Scheduled Trigger** runs at the times you choose, in your time zone.

This guide builds a Northwind workflow that runs every Monday at 9 AM Pacific time and gives the team a follow-up task for every wholesale deal waiting on a tasting.

## Start the workflow

**1. Create a blank workflow**

Click **Workflows** in the left rail, then **New Workflow**. Type a name, then click **Create Blank Workflow**.

**2. Keep it switched off while you build**

Check that the switch at the top right reads **Disabled**. If it reads **Enabled**, click it. A scheduled workflow that is switched on runs at its next time, even while you are still building it.

![The workflow header with the switch reading Disabled, outlined](https://mintcdn.com/locusdigital/dod_sfS5w9wL9CUs/images/how-tos/site-builder/wf-03-switch-off-closeup.webp?fit=max\&auto=format\&n=dod_sfS5w9wL9CUs\&q=85\&s=8eb3e4198e779e0478867463a670e15c)

## Describe it to the assistant

In the **AI Workflow Assistant** on the left, say when it should run and what it should do, and press **Enter**. For Northwind:

> Every Monday at 9 AM Pacific time, find the deals in our Wholesale Sales pipeline at the Tasting Sent stage, and create a CRM task for each one to follow up on the tasting, due the same day. Keep the workflow switched off; I will test it first.

The assistant adds the steps, checks them, and tells you what it built and when it would next run.

![The assistant's answer: the workflow and its schedule left switched off, Mondays at 9:00 AM Pacific, and the next slot Monday, October 26 at 9:00 AM Pacific, outlined](https://mintcdn.com/locusdigital/K90iu0U6wwACW03b/images/how-tos/workflows/sch-02-assistant-built-it-closeup.webp?fit=max\&auto=format\&n=K90iu0U6wwACW03b\&q=85\&s=17d2075eb4c82cb298272bc93fc7d9f4)

![The canvas: Every Monday at 9 AM, Scheduled Trigger, outlined, then Find Wholesale deals, Create one follow-up per deal and Create tasting follow-up task](https://mintcdn.com/locusdigital/K90iu0U6wwACW03b/images/how-tos/workflows/sch-03-what-it-built-closeup.webp?fit=max\&auto=format\&n=K90iu0U6wwACW03b\&q=85\&s=21a7efbcc32949ff6ea8130510918e39)

You can also add the trigger yourself: click the settings icon at the top right, then **Browse All Nodes**, and pick **Scheduled Trigger**.

## Check the schedule

Click the trigger. Under **Schedule**:

* **Frequency**: how often it runs, from **Every 5 minutes** to **Monthly**. **Weekly** runs on the days you pick.
* **Hour** and **Minute**: the time, on a 24-hour clock (9 and 0 is 9:00 AM).
* **Days of the week**: for **Weekly**, click each day it should run.
* **Timezone**: the time zone the schedule follows.

The line under **Frequency** reads the schedule back to you, and the trigger's card says it in words.

![The Schedule settings: Frequency Weekly, Weekly on Mon at 9:00 AM America/Los\_Angeles, Hour 9, Minute 0, Mon picked, Timezone America/Los\_Angeles, outlined](https://mintcdn.com/locusdigital/K90iu0U6wwACW03b/images/how-tos/workflows/sch-04-schedule-closeup.webp?fit=max\&auto=format\&n=K90iu0U6wwACW03b\&q=85\&s=1d1ab77e35a0d8dc56468a69ad1194f1)

Click **Save Workflow**.

## Test it

Click **Test Run**. The workflow runs once now, as a test: steps that read use your real data, and steps that save or send are only simulated. Here it found three deals at **Tasting Sent** and would have made three tasks; the banner reads **Test completed**.

![The four steps, each marked Done: the trigger, Find Wholesale deals, Create one follow-up per deal and Create tasting follow-up task](https://mintcdn.com/locusdigital/K90iu0U6wwACW03b/images/how-tos/workflows/sch-05-test-run-closeup.webp?fit=max\&auto=format\&n=K90iu0U6wwACW03b\&q=85\&s=74866e9636bdc26e8517c03aca7a3f5e)

## Switch it on

When the test looks right, click the switch so it reads **Enabled**. It then runs at each scheduled time, starting with the next one. There is no button to run it for real right away: use **Test Run** to try it.

## Good to know

* **Waiting longer than 15 minutes inside a workflow?** Use a **Wait Until** step, not **Delay**: a Delay step stops at 15 minutes.
* **Every minute is for testing only.** Choose the slowest frequency that does the job.
* **See each run** under **Runs**: [See What a Workflow Did](/how-tos/workflows/see-what-a-workflow-did).
* **More:** [Workflows](/how-tos/workflows) and [Start a Workflow from a Template](/how-tos/workflows/start-from-a-template).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.