Stowe Family Law
Stowe Error HandlingHelp and integration guide

Alerts and notifications

Logging an event and alerting about it are deliberately separated. The API stores the event and returns instantly; a background job sends notifications within a few minutes. A slow email provider can never slow down, or break, the app doing the reporting.

Who gets told, and why

When an error arrives, the engine checks two things:

Alert rulesSet by admins for the organisation: "app X (or all apps), integration Z, class Y, severity S or worse goes to this address on this channel". This is how IT hears about technical faults regardless of who is subscribed personally. The integration filter is what lets one app's flows go to different people: name a flow exactly, or use * as a wildcard, e.g. *salesforce* for every Salesforce flow.
Personal subscriptionsChosen by each user in My alerts: the apps, integration, error class and minimum severity they care about, delivered instantly or in the daily digest. See Using the admin area.

Successes never trigger alerts; they feed the dashboard and reports.

Flood safety

A flapping integration cannot bury people in email:

Channels

EmailLive. Every notification says why you received it and links to the event. One email per person per event, however many subscriptions match.
Teams / SlackLive. Point an alert rule at a channel's incoming webhook URL and matching errors post straight into the channel.
SMS / WhatsAppBuilt into the schema and rules UI but awaiting a provider decision; rules on these channels are flagged as stubs and queue rather than send.
Salesforce pushFuture-proofed: business errors will be pushable into Salesforce as well as pollable via GET /events today. Design pending.

Next: Using the admin area