Per-account notification control

Every builder account listed with what it is actually receiving, and a full per-event matrix of in-app and email toggles with all-on, all-off and email-off sweeps.

What it is

A settings screen for cross-account notification management. Accounts with no saved preferences are shown seeded from the catalog defaults — because 'no row' means on, not off — so the operator sees what the customer is genuinely getting rather than a misleading blank.

Also called: too many emails · turn off notifications · notification settings for a client · stop the alerts

See it
Per-account notification control
Day rate
$600
Days figured
9
Crew size
5
Fuel & equipment
$300
Finished 2 days early — $1,400 back to the crew
The account list on the left with 'Using defaults' labels, the event matrix on the right, and the three sweep buttons with a confirm dialog open. Sample data — no customer information appears here.
How it works
  1. 1Pick an account to open its full event matrix, event by event, with In-app and Email toggles.
  2. 2Three sweeps act on the whole account: all on, all off, email off.
  3. 3Each sweep confirms with copy that says exactly what the customer will and will not receive afterwards.
  4. 4Accounts using pure defaults are labelled 'Using defaults' rather than shown as blank.
  5. 5Writes go through a platform-gated route because the tenant-facing data path is locked to the caller's own account.
Why we built it

The page states the trap it avoids: 'notify.ts falls back to registry defaults when a row is absent, so "no row" means "on", not "off". Showing empty here would tell the owner a sub-account is silent when it is in fact emailing every event.'

The problem
  • An account with no saved preferences looked silent while emailing every event.
  • Adjusting a customer's notifications required entering their account.
  • Turning email off meant unticking dozens of rows one at a time.
Sound familiar?
What you get
A complaint about email volume is fixed in one sweep, on the call.
The screen shows what is actually being sent, not what has been saved.
In-app alerts can be kept while email stops.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →