The two rules

The worker evaluates alerts hourly, against report data rather than the wall clock — so a backfilling mailbox doesn’t fire spurious alerts about “missing” recent mail.

Failure spike — a client’s compliance dropped against its own baseline (the previous 7 days). Fires at a 15-point drop by default, but only once the window holds at least 100 messages, so a single failing message on a quiet domain can’t page anyone. A drop of twice the threshold escalates the severity from warning to critical.

Policy regression — a domain’s published DMARC policy got weaker: reject became quarantine, or either became none. Weakening to none is critical — enforcement is off; anything else is a warning. This is the alert that catches an accidental DNS edit, which is why it’s worth having even before you care about compliance numbers.

Both thresholds can be overridden per client (edit the client), and a client that fired recently won’t fire again for the same condition within 24 hours — the cooldown that stops a flapping domain from sending forty emails.

Triage

The Alerts screen lists recent alerts with severity, client, and an Emailed column. Each alert cycles open → acknowledged → closed, with Reopen to pull one back. Acknowledging is the useful middle state: seen, being handled, stop counting it as new.

Emailed: no on a real alert means delivery wasn’t possible — either no recipient covers that client, or SMTP isn’t configured. The alert still exists either way; email is a copy, not the record. Admins can also run the evaluation on demand with Evaluate now rather than waiting for the hourly pass.

Recipients

The Notifications screen controls who gets email. Each recipient is an address plus a scope and a kind:

  • Scope — one client, or Several clients: all of them in one roll-up, all with a mail each, or only the clients you choose.
  • Kind — Alerts only, Digest only, or Alerts + digest.

For an address covering several clients, the Clients dialog sets each client to In roll-up, Own mail or Off, plus what happens to clients added later. Off also stops that client’s alerts to the address, so a customer contact who covers two of your clients never hears about a third.

The same address can’t be added twice for the same scope. The test email button sends through your configured relay and tells you immediately whether SMTP works — use it before wondering why a digest never arrived.

The monthly digest

Once a month (on or after the 1st, by default) digest recipients get a summary email of the previous calendar month — volume, compliance and how it moved, the failing sources grouped by IP, and which domains need attention and why. The verdict is in the subject line. An address covering several clients gets one roll-up with an overview of every client and detail only where there are findings, instead of one mail per client.

What counts as “needs attention” — a low pass rate, a drop on the month before, reports that stopped — has instance-wide defaults that each client can override on the Clients page; a domain that has held a high pass rate long enough at p=none or p=quarantine gets a suggestion to tighten. The mail carries your agency’s name, logo and colour rather than the product’s. Both are in the configuration reference, and Preview on the Notifications page shows every mail a recipient would get.

Sending is idempotent: an address never gets the same client’s month twice, however often the worker checks.

None of this leaves the building until SMTP is configured — host, port, from address. Alerts and digests are silently email-less without it, which is the most common “notifications don’t work” cause. Settings and the delivery checklist are in the configuration reference, and the operator’s side — alerting on the service itself rather than on DMARC data — is in monitoring.