Inbox
A running list of operational events that need your attention.
What’s in your inbox
The inbox captures events from practices and from the system that email alone wouldn’t flag clearly enough:
- Payment claimed: a practice pressed Mark Paid on your invoice via the workplace link. Needs your confirmation.
- Invoice disputed: a practice raised a dispute on an invoice. Auto-chasers are paused until you resolve.
- Booking disputed: a practice disputed a booking — e.g. they didn’t book you for that date.
We’ll add more kinds over time (shift cancelled, invoice paid via Xero, etc.) without changing the inbox layout.
Inbox vs notification preferences
Note
How the inbox looks
Open /dashboard/inbox. Unread items have a brand-coloured ring and a small filled dot. Clicking anywhere on a row routes to the thing that needs you — the invoice for a paid-claim, the session for a booking-dispute, and so on.
When you have one or more unread items, the dashboard home shows an “X unread in inbox” tile in its Needs-your-attention row. Clicking that goes to the inbox.
Mark all as read
A single “Mark all as read” button in the inbox header clears unread state. Individual rows don’t have a read-toggle in V1 — once you’ve clicked through to the action surface, come back and hit Mark all as read. Future versions will track read state per-row as you navigate away.
Retention
The inbox keeps the most recent 200 items. We don’t currently prune older items automatically, but the inbox list only renders the first 200. If you need a historical audit of workplace actions, those are in the admin audit log (available to support staff on request).