N.01

Notification popover

Bell-icon trigger · tabs · row list · footer link
Page header preview
Notifications · 14 new
!
ledger_v3.csv finished mapping with 90 anomalies. Review before committing.
2m
JN
Juma Nkosi requested your approval on journal JE-10927 · $11,640.00
8m
Posting batch POST-0419 committed · 198 events processed
14m
×
BAR-0123 reconciliation failed: bank feed mismatch +$11,640.00 at site 14.
1h
AO
Amara Obi mentioned you in JE-10920 · "Can you confirm the FX rate before close?"
2h
CM
Christopher Mutemeri was assigned 80.35 g for the week ending May 14.
3h
View all in inbox → Notification settings

The popover opens beneath the bell icon. Unread items use the brand-tinted background; a small dot trails. Mark-all and settings live at the top right of the popover. The footer ferries the user to the full inbox or to per-channel preferences.

N.02

Toast stack

Action confirmations — bottom-right, auto-dismiss

Toasts sit in the bottom-right of the viewport, stack vertically (newest on top), and auto-dismiss after 5 seconds — except for danger toasts which stay until acknowledged.

Mappings confirmed
All 17 leaders mapped. The batch is ready to commit.
Saved as draft
JE-10927 will appear under My drafts until submitted.
Reconciliation failed
Bank feed mismatch at site 14. Open incident →
N.03

Notification centre — inbox

Three-pane · category rail · list · detail

All

14 new · 86 total
Showing today + yesterday ·
Sort: newest first
!
ledger_v3.csv finished mapping with 90 anomalies
The import is ready for review. Most flagged rows have missing diesel values or unmapped leaders. Commit after resolving.
Imports Gokwe · ledger_v3.csv
2m ago
JN
Juma Nkosi requested your approval on JE-10927
Adjusting entry to clear site-14 cash variance. DR 1010 · CR 2990 · $11,640.00.
Approvals JE-10927 · $11,640.00
8m ago
Posting batch POST-0419 committed · 198 events processed
All Gold Shift Expense and Worker Share events replayed successfully. Zero failures.
Posting 198 / 198
14m ago
×
Reconciliation failed — site 14 bank feed mismatch
Cash over by +$11,640.00 between POS daily total and bank feed. Tolerance ±0.25% exceeded.
High severity Site 14 · SLA 2h 40m left
1h ago
AO
Amara Obi mentioned you in JE-10920
"Can you confirm the FX rate before close? The bank feed shows 1.18 — our posting used 1.17."
Mention JE-10920
2h ago
CM
Christopher Mutemeri was assigned 80.35 g for the week ending May 14
Allocation finalised after shift close. Worker share: $6,428.00.
Production Finalised
3h ago
SU
Superuser Developer rotated the platform API key
All existing API tokens remain valid. New integrations should use the rotated key.
System
5h ago
!
Cutoff enforcement in 1h 18m
All operator entries must be posted by 10:00 local. 4 open, 2 assigned.
Deadline
Yesterday
N.04

Notification preferences

Per-channel switches · digest cadence

Notification preferences

Choose where each kind of notification reaches you. In-app is always on.

Category In-app Email Push Slack Digest
Approvals requested of you
Journal entries, batches, payouts
Mentions
When someone @s you in a comment
Reconciliation exceptions
Variances exceeding policy tolerance
Import results
CSV uploads, posting batches
Production milestones
Shift outputs, allocations, top earners
System & security
Logins, key rotations, downtime