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

# Scheduling flows

> Create scheduled and event-based runs, choose which flows to include, and set the execution order.

## Create a schedule

<Steps>
  <Step>
    In the **Runs** tab, choose the environment for your scheduled run from the list on the left.
  </Step>

  <Step>
    Click **Scheduled**, then **Schedule a run** on the right.

    <Frame>
      <img src="https://mintcdn.com/qawolf/WhusTdYQKIe4Ucwh/images/runs-scheduled.png?fit=max&auto=format&n=WhusTdYQKIe4Ucwh&q=85&s=7f18ba64c24d8995495e436276700f85" alt="Runs Scheduled" width="826" height="690" data-path="images/runs-scheduled.png" />
    </Frame>
  </Step>

  <Step>
    A drawer opens where you can configure your schedule:

    <Frame>
      <img src="https://mintcdn.com/qawolf/4XZ5s3xcaUDfoNRS/images/execution-scheduling-bugs-and-maintenance/image-4.png?fit=max&auto=format&n=4XZ5s3xcaUDfoNRS&q=85&s=4b7092892078364299ed60857b1b7036" alt="" width="1280" height="1252" data-path="images/execution-scheduling-bugs-and-maintenance/image-4.png" />
    </Frame>

    a. **Name** — give your schedule a descriptive name.

    b. **Type** — set to **Scheduled** for a time-based run.

    <Frame>
      <img src="https://mintcdn.com/qawolf/4XZ5s3xcaUDfoNRS/images/execution-scheduling-bugs-and-maintenance/image-5.png?fit=max&auto=format&n=4XZ5s3xcaUDfoNRS&q=85&s=159e7c30cc224127992d16146096cf67" alt="" width="1226" height="444" data-path="images/execution-scheduling-bugs-and-maintenance/image-5.png" />
    </Frame>

    <Note>
      The other three options require setup from QA Wolf:

      * *Deployment* — triggers a run from a VCS deployment hook
      * *Pull Request Testing Button* — triggers a run from a custom button in your VCS
      * *GitHub Deployment* — available for teams using GitHub-based deployments
    </Note>

    c. **Flows to run** — run *All flows* or *Flows with selected tags*. See [Use tags effectively](/qawolf/Use-tags-effectively-2c35b2a994fb809abbd7ea9402738bdb) to learn how to tag your flows.

    d. **Concurrency limit** — sets the maximum number of concurrent flows to control load on your system. This overrides the value set in **Workspace settings → Environment**.

    e. **Frequency** — choose *Every day* or *Every hour*.

    <Note>
      Once you've set up schedules for an environment, runs will appear in the Scheduled tab as soon as they are started.
    </Note>
  </Step>
</Steps>

## Manage schedules

### See all schedules

<Steps>
  <Step>
    Open the **Runs** tab and click **Scheduled** from the lower left.

    <Frame>
      <img src="https://mintcdn.com/qawolf/WhusTdYQKIe4Ucwh/images/runs-schedules.png?fit=max&auto=format&n=WhusTdYQKIe4Ucwh&q=85&s=e5dd1b09d7159f6ecc37fee9c7e65091" alt="Runs Schedules" width="1520" height="624" data-path="images/runs-schedules.png" />
    </Frame>
  </Step>
</Steps>

### Pause a schedule

<Steps>
  <Step>
    Click the icon to the right of the schedule, then click **Pause**. Paused schedules appear in gray text with a status of **Paused**.
  </Step>
</Steps>

### Edit a schedule

<Steps>
  <Step>
    Click the icon to the right of the schedule, then click **Edit**. A drawer opens where you can edit your schedule.
  </Step>
</Steps>
