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:Delivered via Customer.io. Emails include a summary of the run and a link to the full results in Interact.
Slack
Posts a message to a Slack channel of your choice. Includes a run summary and link to results.
Microsoft Teams
Posts a card to a Teams channel via an incoming webhook. Includes a run summary and link to results.
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 |
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