🔔

Notifications

In-app notifications for clinic events including appointments and system alerts

2 min read

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

  1. Notification bell — Located in the Header component (top-right). The badge shows the count of unread notifications.
  2. Click the bell — A dropdown panel shows recent notifications with their titles and timestamps.
  3. Full notifications page — Navigate to Notifications for a complete list with filtering options.
  4. Mark as read — Click a notification to mark it as read (is_read = true, read_at = now). Or use "Mark All as Read".
  5. 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

  1. Each staff member can configure their notification_preferences in their profile.
  2. Toggle specific notification types on/off based on their role and needs.
Tip: Admins should keep all notification types enabled. Receptionists primarily need appointment and check-in notifications. Accountants benefit from payment and financial notifications.

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?