Skip to main content

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:

Email

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

LevelMeaning
InfoEverything — successful runs, warnings, and errors
WarningWarnings and errors only (e.g. partial failures, anomalies)
ErrorCritical failures only (e.g. job completely failed)

By log topic

You can further filter notifications by topic — the type of event that occurred:
TopicWhen it fires
failed_runA job or report run failed to complete
anomalyAn anomaly was detected in monitored data
completed_runA 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 →