# Notification Policies

Notification policies **control the default Slack and Linear notifications** sent when flag targeting changes. Policies are set per environment.

When updating targeting, these defaults are preselected. You can override them before saving the change.

Notification policies allow you to configure:

* An app-level Slack channel for lifecycle and targeting notifications
* A notification level for each environment
* Separate defaults for Slack and Linear

You configure notifications policies under **Settings / Notification Policies**

<figure><img src="https://2121209168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpgXAy2Cgsm5pON9oJ06m%2Fuploads%2FswYe8h5lDj7urrCEodyR%2Fnotification-policies.png?alt=media&#x26;token=afe59fca-a662-46fe-85ff-d16e35cf3c6f" alt="" width="563"><figcaption></figcaption></figure>

## Notification levels

Each integration can use one of the following levels:

| Level                  | Behavior                                           |
| ---------------------- | -------------------------------------------------- |
| **All**                | Send a notification for every targeting update     |
| **Stage updates only** | Send a notification only when a flag changes stage |
| **Off**                | Do not send a notification by default              |

## Environment defaults

Production environments are more verbose by default.

| Environment    | Slack | Linear             |
| -------------- | ----- | ------------------ |
| Production     | All   | Stage updates only |
| Non-production | Off   | Off                |

## Integration behaviour

#### Slack

Notifications use the app-level channel unless a flag has its own Slack channel configured.

#### Linear

Notifications are posted to the issue or project attached to the flag.

#### Feedback notifications

Feedback notifications can use a separate Slack channel configured on the **Feedback settings** page.
