5
staff alert types
3
platforms (iOS · Android · Web)
2
audiences (staff + patients)

Overview
Two push stacks, one platform: patients get native mobile alerts through FCM when reminders and campaigns fire, while staff receive in-app notifications plus optional browser push for sessions, lab results, and inventory — all logged per device.
Two audiences, one engine
Illustrative — delivery mix varies by clinic setup
Real-world use cases
Cut no-shows with mobile reminders
Appointment reminders reach the patient app instantly — no WhatsApp number required when push is the primary channel.
Front desk stays in sync
New session requests and cancellations pop up in the browser while staff work in other tabs — no constant dashboard refresh.
Dual-send for critical follow-ups
Send WhatsApp first, then push as backup on the same reminder rule — patients who miss chat still get the alert on their phone.
Trace every delivery
Support checks PushNotificationLog status and FCM message IDs instead of guessing whether a patient actually received the alert.
What you get
Native patient app push (FCM)
iOS and Android tokens registered per clinic and approved patient profile, with automatic re-registration on app reopen.
Staff browser Web Push
Five alert types — sessions, requests, cancellations, low stock, lab results — with per-user preference gates.
Shared reminder engine
Push is a first-class channel alongside WhatsApp, SMS, and Telegram in the same admin workspace.
Per-device delivery logs
Every send creates a log row with PENDING → SENT or FAILED status and provider error details.
Safe device lifecycle
Unregister soft-deactivates tokens; duplicate devices dedupe on send so one phone never gets spammed.
Multi-profile households
One device token registers for all approved profiles the patient user manages in a clinic.
How it works
- 1
Enable the push channel
Create a Push Notification channel (FCM) in the messaging workspace — same place you manage WhatsApp.
- 2
Patients opt in via the app
On login with an approved profile, the app registers the device token automatically after permission is granted.
- 3
Reminders and events deliver
The reminder cron sends to registered devices; staff events trigger in-app + browser push based on user preferences.
Need implementation details, APIs, or workflows?
Read the full documentationRelated modules
Ready to run your clinic on one platform?
See how Smart Clinic unifies EHR, ERP, growth tools, and AI — book a demo tailored to your specialty and size.