Skip to content

Notifications

The Notifications page lets your team decide what NeuBird tells people about, and where. Each notification is a rule with four parts:

  • Watch: signals, Agent Task runs, or connection health.
  • When: the moments that fire it, for example Signal arrives or Investigation completed.
  • Where: a Slack or Teams channel, a channel NeuBird creates for each signal, or a person.
  • Match (optional): which signals or runs count, for example only alerts whose title contains checkout.

Use notifications to route each team’s alerts to its own channel, to hear when NeuBird has finished investigating rather than when an alert first fires, to open a war room per incident, or to follow scheduled tasks and failing connections.

Notifications list

  • Open Notifications from the Ops section of the sidebar. It replaces the former On-Call page.
  • Notifications are shared across the project. Anyone can view them; creating, editing or deleting them needs the Developer role.
  • To post to channels or send direct messages, connect Slack or Microsoft Teams first.
  1. Click New notification.
  2. In the chat on the left, describe what you want. For example: “Post to #payments-oncall when an investigation completes on any alert with checkout in the title.”
  3. NeuBird asks follow-up questions and fills in the Draft card on the right. You can also edit the card directly: change the When chips, add destinations with + Slack channel, + Teams channel or + Person, and add filters under Match.
  4. For signal notifications, check Would have notified. It lists real incidents from the last 30 days that the rule would have fired on.
  5. Click Save notification.

Notification builder with the Draft card

WatchWhenFires when
SignalsSignal arrivesA matching signal first arrives. Once per incident, even if it flaps or reopens.
Signal investigatedNeuBird starts investigating the signal.
Investigation completedThe first investigation finishes. The message includes NeuBird’s summary.
Investigation updatedA later investigation of the same incident finishes.
Task runsTask run starts / Task run completesA matching Agent Task run starts or finishes, such as Risk Sentinel or the Daily Digest.
Connection healthConnection errorA connection in the project starts failing. At most once every 24 hours per connection and destination.

Signals classified as noise never send notifications.

Without Match, a notification fires for everything in the project. Filters narrow it:

FilterChecks
+ SourceThe alert type, such as Datadog or PagerDuty.
+ TitleWords in the alert title.
+ Alert field…Any field the alert’s source sent, such as labels.namespace on a Grafana alert.
+ Task, + Connection, + Connection typeSpecific tasks or connections, for those kinds of notification.

Every filter must hold. To match alternatives or exclusions, ask the builder, for example “title contains timeout or latency, but not from uitesting”. An incident matches when any one of its alerts meets every filter.

DestinationWhat happens
Existing channelPosts into the Slack or Teams channel you pick. Invite NeuBird to private channels first.
New channel per signalCreates a dedicated channel for each matching signal, or reuses the incident’s channel if it has one. Name it by Incident ID (default) or Incident title. Signals only.
Signal’s channelPosts back into the channel the signal came from, if it has one. Ask the builder for it. Signals only.
PersonSends to you or a teammate, using their own delivery settings (below).

Each event reaches each destination once. NeuBird also skips Signal arrives for people already assigned to the incident, and for channels that already received the incident’s card.

Notifications addressed to you arrive on the channels you turn on in Settings → How I get notified: Desktop app, Slack direct message and Teams direct message are on by default; Email is off until you turn it on. Notify me turns them all off at once. On-call paging is not affected.

How I get notified settings

If NeuBird can’t message you on Slack or Teams, that switch is disabled with the reason, usually that your NeuBird email doesn’t match your chat account, or that NeuBird isn’t installed for you in Teams (see Teams direct messages).

The list shows every notification in the project with its When events, Where destinations and an Enabled switch.

  • Edit: click the description to reopen the builder.
  • Pause: turn off Enabled.
  • Delete: click Delete, then Confirm delete.
ProblemWhat to check
New notification is disabledYou need the Developer role in this project.
A channel gets nothingThe notification is Enabled, NeuBird is in the channel, and Would have notified isn’t empty.
A person gets no direct messageTheir Notify me is on and their Slack or Teams row isn’t disabled.
New channel per signal creates nothing on TeamsSet an incidents team on the Teams connection.