Notifications
In-app notifications for clinic events including appointments and system alerts
Overview
SehaFile's notification system keeps all staff members informed about clinic events in real-time. Notifications cover appointment changes, new online bookings, patient check-ins, payment receipts, system alerts, and subscription reminders. Each notification has a type, title, body, and optional action link. Staff can customize which notification types they receive.
Viewing Notifications
- Notification bell — Located in the Header component (top-right). The badge shows the count of unread notifications.
- Click the bell — A dropdown panel shows recent notifications with their titles and timestamps.
- Full notifications page — Navigate to Notifications for a complete list with filtering options.
- Mark as read — Click a notification to mark it as read (is_read = true, read_at = now). Or use "Mark All as Read".
- Click action link — Many notifications include a link to the relevant item (e.g., clicking an appointment notification takes you to that appointment).
Notification Types
- appointment_booked — New appointment created (online or by staff)
- appointment_cancelled — Patient or staff cancelled an appointment
- patient_checked_in — Patient arrived and checked in at reception
- payment_received — New payment recorded
- recall_overdue — Patient recall has passed its scheduled date
- low_stock — Inventory item below minimum threshold
- subscription_expiring — Plan expiring within 7 days
- support_reply — New reply on your support ticket
Configuring Notification Preferences
- Each staff member can configure their notification_preferences in their profile.
- Toggle specific notification types on/off based on their role and needs.
Notification panel showing recent alerts with types, timestamps, and read/unread indicators
Frequently Asked Questions
Do notifications push to mobile devices?
Currently, notifications are in-app only. Browser push notifications can be enabled for supported browsers. Mobile push notifications are planned for a future update.
How long are notifications retained?
Notifications are retained for 90 days. After that, they are automatically archived.
Can I receive notifications by email?
Critical notifications (subscription expiring, account locked) are also sent via email. Regular notifications are in-app only to avoid email overload.
Was this article helpful?