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

# Notifications

> Get notified outside of Confidence when something happens.

Confidence notifies about activities in one of the following three categories:

* **High:** Activities that someone needs, or might need, to take an immediate action on. For example experiment health checks failing.
* **Medium:** Activities that affect the end user experience, and activities that are important for the resource owner to be aware of. For example, experiment start/stop, rollout reach increased, new flag variants added, etc.
* **Low:** All other activities.

## Notification Types

Confidence sends notifications in three ways:

* **Surface notifications**: For all activities in a surface. Configure these in the [surface settings](../surfaces/surface-settings#notifications).
* **Personal notifications**: Direct notifications sent to individual users based on their involvement with resources.
* **Activity feeds**: For specific types of resources like flags, A/B tests, or rollouts. See [activity feeds](./activity-feeds).

## Slack Integration

To enable Slack notifications, your organization must integrate Slack with Confidence. Once integrated, individual users can connect their personal Slack accounts to receive personal notifications.

## Integrate Your Slack Account with Confidence

Integrating Slack enables Slack notifications for surfaces, activity feeds, and personal notifications.

## Connect your Personal Slack Account

Connecting your personal Slack account allows you to receive personal notifications in Slack.

<Note>
  It's only possible to connect your personal Slack if your organization has integrated Slack with Confidence.
</Note>

## Webhook Integration

Webhooks allow you to receive activity notifications at your own HTTPS endpoint, enabling integration with external systems, monitoring tools, or custom notification workflows.

To configure a webhook:

* Provide an HTTPS URL (IP addresses are not allowed)
* Set a secret for HMAC-SHA256 signature verification
* Implement signature verification in your endpoint to ensure authenticity

See the [webhook configuration guide](./webhook-configuration) for detailed setup instructions, security best practices, and code examples in multiple languages.

## Related Resources

<CardGroup cols={2}>
  <Card title="Activity Feeds" href="/docs/notifications/activity-feeds">
    Follow resource activities
  </Card>

  <Card title="Webhook Configuration" href="/docs/notifications/webhook-configuration">
    Configure webhooks for activity notifications
  </Card>

  <Card title="Surface Settings" href="/docs/surfaces/surface-settings">
    Configure surface notifications
  </Card>

  <Card title="Connect Personal Slack" href="/docs/how-to-guides/connect-personal-slack">
    Set up personal Slack notifications
  </Card>

  <Card title="Comments" href="/docs/experiments/comments">
    Collaborate with team comments
  </Card>
</CardGroup>
