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

# Creating Bolt Schedules

export const Arcade = ({src, title}) => <div style={{
  position: 'relative',
  paddingBottom: 'calc(56.2225% + 41px)',
  height: 0,
  width: '100%'
}}>
    <iframe src={src} title={title} frameBorder="0" loading="lazy" allow="clipboard-write" allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  colorScheme: 'light'
}} />
  </div>;

Bolt provides an intuitive UI-based method to create and manage your dbt™ job schedules. This guide will walk you through the process of setting up a schedule using the Bolt UI.

<Info>
  While this guide focuses on UI-based scheduling, Bolt also supports YAML-based scheduling for users who prefer configuration-as-code. For YAML-based scheduling, please refer to our [documentation](/products/bolt/creating-schedules/index#yaml-based-schedules).
</Info>

**Estimated completion time:** 10 minutes

<Warning>
  **Prerequisites**

  * Access to the [Bolt application](https://www.paradime.io/pricing) in Paradime
  * A [Schedule Connection](/guides/paradime-101/getting-started-with-your-paradime-workspace/setting-up-data-warehouse-connections) to your data warehouse (AKA Production Connection)
  * [At least one dbt™ model materialized in your dbt™ project](/guides/paradime-101/getting-started-with-the-paradime-ide/creating-a-dbt-model#id-4.-materialize-your-dbt-tm-model)
  * Basic understanding of dbt™ commands
</Warning>

### What You'll Learn

In this guide, you'll learn how to:

1. [Create a new Bolt schedule](/guides/paradime-101/running-dbt-in-production-with-bolt/creating-bolt-schedules#id-1.-creating-a-new-schedule)
2. [Configuring Bolt Schedules](/guides/paradime-101/running-dbt-in-production-with-bolt/creating-bolt-schedules#id-2.-configuring-your-schedule)

***

### 1. Creating a New Schedule

To create a new schedule, follow these simple steps:

1. Navigate to the Bolt application from the Paradime Home Screen.
2. Click on "+ New Schedule" and then "+ Create New Schedule"

<Arcade src="https://demo.arcade.software/Pi4oJO8JPzUzrBxhZNuT?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Creating Bolt Schedules" />

***

### 2. Configuring Your Schedule

<Info>
  This guide covers "Standard" schedules. We'll explore more advanced types like "Deferred" or "Turbo-CI" in the [next section](/guides/paradime-101/running-dbt-in-production-with-bolt/understanding-schedule-types-and-triggers).
</Info>

<iframe src="https://www.youtube.com/embed/XlYaJehw0dg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

Follow these steps to configure your schedule:

1. Fill out the required [schedule fields](/guides/paradime-101/running-dbt-in-production-with-bolt/creating-bolt-schedules#ui-based-schedule-fields)
2. Optionally, configure additional fields as needed
3. Click the `Save` button to publish your schedule

#### Schedule Fields

| Term                     | Description                                | Example                                                   | Required |
| ------------------------ | ------------------------------------------ | --------------------------------------------------------- | -------- |
| Type                     | Execution type for your scheduled dbt™ run | Standard, Deferred, or Turbo CI                           | Yes      |
| Name                     | Identifier for your dbt™ schedule          | hourly\_schedule                                          | Yes      |
| Commands                 | dbt™ commands to execute (can be multiple) | `dbt run`, `dbt test`                                     | Yes      |
| Git Branch               | Branch used for schedule execution         | main                                                      | Yes      |
| Owner Email              | Schedule owner's email                     | [me@email.com](mailto:me@email.com)                       | Yes      |
| Trigger Type             | How the schedule is initiated              | Scheduled run, On Run Completion, On Merge, Cron Schedule | Yes      |
| Cron Schedule            | Frequency of schedule runs (UTC-based)     | @hourly                                                   | No       |
| Slack Notify On          | When to send Slack notifications           | failed and/or passed                                      | No       |
| Slack Channels and Users | Recipients of Slack alerts                 | #data-team-alerts                                         | No       |
| Email Notify On          | When to send email notifications           | failed and/or passed                                      | No       |
| Email Notify             | Email recipients for alerts                | [example@email.com](mailto:example@email.com)             | No       |

***

<Info>
  **Related Documentation**

  * [Understanding Schedule Types and Triggers](/products/bolt/managing-schedules/schedule-configurations#advanced-configuration-options)
  * [YAML-based Scheduling](/products/bolt/creating-schedules/index#yaml-based-schedules)
</Info>

***

### Summary

You've learned how to create a new Bolt schedule, configure its settings, and understand the purpose of different schedule fields. This knowledge forms the foundation for managing your dbt™ jobs effectively in production environments.

Next, we'll explore different [schedule types and triggers](/guides/paradime-101/running-dbt-in-production-with-bolt/understanding-schedule-types-and-triggers) to give you more flexibility in managing your dbt™ workflows.


## Related topics

- [Managing dbt™ Schedules with Bolt](/guides/paradime-101/running-dbt-in-production-with-bolt/index.md)
- [Creating Schedules](/products/bolt/creating-schedules/index.md)
- [JSON schema Bolt Schedules](/products/bolt/creating-schedules/schedules-as-code/json-schema-bolt-schedules.md)
- [Modular Schedules with the .bolt/ Folder](/products/bolt/creating-schedules/schedules-as-code/modular-schedules-with-the-.bolt-folder.md)
- [Paradime Bolt Schedule Toggle Commands](/products/bolt/creating-schedules/command-settings/paradime-bolt-schedule-toggle-commands.md)
