# 5. Environment Variables Override

After configuring the [Notifications Settings](https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/notification-settings) for a Bolt Schedule, you can override your Bolt environment variable values for specific schedules. This allows you to customize variable values per schedule without affecting your global environment configuration.

***

{% hint style="warning" %}

### Prerequisites

* **Admin Access Required:** Only Admin roles have the ability to override environment variable values in Bolt Schedules.
* **Environment variables must first be created** in the [Paradime Environment Variables settings page](https://docs.paradime.io/app-help/documentation/settings/environment-variables/bolt-schedule-env-variables) before they can be overridden in a schedule.
* **Only UI based schedules currently supports Environment variables values override.**
  {% endhint %}

### Use Cases

Overriding environment variables at the schedule level is useful for:

* **Environment-specific configurations** - Different values for development, staging, and production schedules
* **Schedule-specific parameters** - Custom thresholds, limits, or settings per schedule
* **Testing and debugging** - Temporary value changes without affecting global settings
* **Multi-tenant deployments** - Client-specific configurations within the same workspace

### Configuration

To override environment variables for a Bolt Schedule, follow these steps:

1. Navigate to the **Bolt UI** and select the schedule you wish to edit.
2. Click **"Edit"** in the top right corner.
3. Scroll to the **Environment Variables Override** section.
4. In the **Override** column, enter a new variable value. If empty, Paradime will use the inherited value set at the [workspace level](https://docs.paradime.io/app-help/documentation/settings/environment-variables/bolt-schedule-env-variables).
5. Click **"Deploy"** to save your changes.

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FiL9f4ACDIPOrnw0YXepQ%2Fimage.png?alt=media&#x26;token=f32135c4-c322-45d8-b26a-5c0d69647ba5" alt=""><figcaption></figcaption></figure>

### How Overrides Work

* **Precedence:** Schedule-level overrides take precedence over global environment variable values
* **Scope:** Overrides only affect the specific schedule where they are configured
* **Inheritance:** If no override is set, the schedule uses the global variable value
* **Validation:** The system validates that the variable exists globally before allowing an override
