The notification bell
The bell in the app is always on. It receives case events (below), escalations, and one-off system notices such as “Stripe import complete.” It is the default destination — you don’t need to connect anything for it to work.Case events
Four recovery events can notify you. Each can be routed to Slack, the in-app bell, or both, from a per-event matrix.
Configure these under Settings → Notifications. A master toggle turns all case-event notifications on or off; below it, the matrix sets Slack and in-app delivery per event. Defaults: in-app on, Slack off.
Connect Slack
Slack is connected by installing the Airdun Slack app through Slack’s OAuth flow — not by pasting an incoming webhook URL.1
Install the Slack app
Go to Settings → Channels → Slack and start the connection. You are sent to Slack’s authorization screen to approve the app for your workspace; Airdun stores the resulting bot token (encrypted).
2
Pick a channel
Back in Settings → Notifications, choose which Slack channel Airdun posts to, and optionally the teammates to @-mention. Airdun lists your workspace’s channels for you to pick from.
3
Turn on the events you want in Slack
In the events matrix, enable Slack for the case events you care about. You can send a test message to confirm the connection.
Escalation
Escalation is separate from case-event notifications. It looks at each new case and, when it matches, stops the automated recovery sequence for that case and alerts your team — the idea being that some cases are better handled by a person than by dunning. Two things trigger it:- Suspected fraud — a lost/stolen-card failure or a fraud-related decline code escalates immediately, before any rules are evaluated. This is on by default.
- Your escalation rules — conditions you define on the case.
Escalation rules
Configure rules under Auto-Pilot → Configuration → Escalation. A rule is a set of conditions plus the Slack channel (and optional @mentions) to notify.- Conditions within a rule are combined with AND; multiple rules act as OR — the first matching rule wins.
- Each condition is
field operator value.
EQ, NEQ, GT, GTE, LT, LTE, IN, NOT_IN, CONTAINS.
Fields you can match:
A rule that references an
enrichment.<field> is skipped for a case that has no enrichment snapshot (for example, if your endpoint timed out). Rules that don’t reference enrichment still evaluate normally. See Enrichment.There is no weekly report or email digest. Merchant-facing recovery notifications are the in-app bell and Slack only.
