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

# Notifications overview

> Get alerted via email, Slack, or Microsoft Teams when agent jobs complete, reports run, or something goes wrong.

## What are notifications?

Notifications let Interact reach out to you — or your team — when something happens. Instead of manually checking whether a scheduled job ran successfully, you get a message sent directly to where you work.

## Notification channels

Interact supports three delivery channels:

<CardGroup cols={3}>
  <Card title="Email" icon="envelope">
    Delivered via Customer.io. Emails include a summary of the run and a link to the full results in Interact.
  </Card>

  <Card title="Slack" icon="slack">
    Posts a message to a Slack channel of your choice. Includes a run summary and link to results.
  </Card>

  <Card title="Microsoft Teams" icon="microsoft">
    Posts a card to a Teams channel via an incoming webhook. Includes a run summary and link to results.
  </Card>
</CardGroup>

## What triggers a notification?

Notifications are triggered by **log events** that Interact generates during agent and report runs. You can filter which events each channel receives:

### By log level

| Level       | Meaning                                                     |
| ----------- | ----------------------------------------------------------- |
| **Info**    | Everything — successful runs, warnings, and errors          |
| **Warning** | Warnings and errors only (e.g. partial failures, anomalies) |
| **Error**   | Critical failures only (e.g. job completely failed)         |

### By log topic

You can further filter notifications by topic — the type of event that occurred:

| Topic           | When it fires                              |
| --------------- | ------------------------------------------ |
| `failed_run`    | A job or report run failed to complete     |
| `anomaly`       | An anomaly was detected in monitored data  |
| `completed_run` | A job or report run completed successfully |

Set the level and topics per channel to keep notifications relevant and avoid noise.

## How channels attach to agents and reports

A notification channel on its own doesn't send anything. You need to attach it to the entities you want to monitor:

* **Agent jobs** — attach a channel in the job's notification settings
* **Reports** — attach a channel in the report's notification settings

One channel can be attached to multiple agents and reports simultaneously.

## Setting up your first channel

[Set up a notification channel →](/org-settings/notifications/setting-up-channels)
