Composition / Notifications system

Full notification centre

All fourteen primitives composed into one workshop operations scene — banners up top, toast stack live, notification centre on the right, with snooze, DND, digest, sounds, preferences, priority rules, templates, and delivery reports underneath.

Production answer

Full notification centre is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Full notification centre states
Generative search brief

Full notification centre: All fourteen primitives composed into one workshop operations scene — banners up top, toast stack live, notification centre on the right, with snooze, DND, digest, sounds, preferences, priority rules, templates, and delivery reports underneath.

Live workshop banners
Weekend bay swapBay 4 hoist offline Sat 31 May — bookings auto-rerouted to Bay 3.
Live toasts + quiet-hours pill
Quiet hours on19:00 – 07:00Mon–Fri
Quiet hours queuedSat 13:00 – Mon 07:00Weekend
Anchor · top-right
Channel preferences

Preferences · Channel matrix

Per-event routing — toggle which channel delivers each workshop signal.

EventIn-appBell + centerEmailAWS SESSMSTwilio AUPush · webPWAPush · mobileiOS / Android
Quote · newA customer requested a build estimate.
Quote · acceptedCustomer accepted a sent quote.
Booking · confirmedHoist slot locked in.
Booking · changedCustomer or workshop moved the slot.
Service · completeHermes marks job done — pickup window opens.
Invoice · paidStripe captured the customer payment.
Roadworthy · expiringPink slip within 14 days of expiry.
Recall · hitGovt recall matches a vehicle on file.
Hermes · escalationHermes flags a customer thread for a human.
Inventory · lowStock dipped under workshop minimum.
Payment · failedCard was declined or reversed.
Priority rules
Payment · failed
If unread forthen
Hermes · escalation
If unread forthen
Recall · hit
If unread forthen
Booking · changed
If unread forthen
Template editor · Invoice paid

Template

Invoice paid· Email

Merge tags
Latest delivery report

Quote QF-0241 — catback + extractors

Emailmarcus.t@gmail.com

Clicked412 ms1× try

Bay 3 ready for pickup

SMS+61 412 880 442

Delivered1.3 s1× try

Hermes flagged your thread

Push · mobileJenna · iPhone 15

Opened220 ms1× try

Roadworthy expiring · AGY-118

SMS+61 418 224 991

Failed9.8 s3× try

Inventory low · Walker 50213

Emailops@oakflatsmufflermen.com.au

Sent380 ms1× try