Notification preferences
Choose which events trigger notifications, on which channels.
Overview
Notifications can be noisy. Tune them per-user — turn off what you don't need, route critical events to email or SMS, leave the rest in the in-app bell.
Prerequisites
- Any authenticated role
- Knowledge of which events you actually need to know about
Steps
Open your profile. Click your avatar → My Profile.
Switch to "Notifications" tab.
Review the event list. Each event row has 3 channels: In-app, Email, SMS. Toggle independently.
Categories shown: New appointment booked, Appointment cancelled, Patient checked in, New chat message, Invoice overdue, Cash-up requires approval, New service ticket, Treatment plan approved, System maintenance.
Recommended defaults. Front-desk: all in-app on, email/SMS off (too noisy). Owner: in-app + email for everything; SMS only for critical (overdue, system). Dentist: in-app for appointments + chats; email for end-of-day summary.
Set quiet hours. Quiet hours field — no notifications between e.g. 19:00–07:00. In-app still records but doesn't ping.
Set device push. Browser push prompts for permission; turn on for desktop notifications during work hours.
Save. Preferences apply immediately.
Expected outcome
- Future events match the chosen channels
- Quiet hours suppress notifications outside work
- Browser push works when the page is open
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Browser push prompt didn't appear | Browser already denied | Reset notification permission for the site |
| Not receiving emails | Filter or rejected sender | Check spam; verify the platform sender domain |
| SMS missing on critical | SMS provider not configured at clinic | Owner/Admin to configure provider |
| Quiet hours not respected | Time zone mismatch | Verify your profile time zone |
| Per-event toggle doesn't save | Network blip | Check the saved indicator next to each toggle |