NotifyPro
Notifications & alerts engine
Every module produces notifications. Getting notifications right — channel, tone, timing, escalation, quiet hours — is a product problem, not each module's problem. NotifyPro owns it, so other modules don't have to.
Notifications that should have gone out last week. Reminders a manager wishes he'd received. Approval chains that silently stalled because the approver was on leave. NotifyPro is the central communication engine — email, SMS, in-app, WhatsApp — that makes sure the right message reaches the right person, with escalation when it doesn't.
What NotifyPro does.
NotifyPro is the notification engine beneath Flexi HRMS — approvals, reminders, announcements, alerts — delivered via the right channel at the right time, with escalation when action is pending.
Email, SMS, push notification, in-app — chosen per notification type, user preference, and urgency.
Pending approvals escalate after timeout; missed SLAs alert the next level; reminders repeat per policy.
Per-user quiet hours; non-urgent notifications batch into digests; urgent ones break through.
All notification templates configurable per tenant — tone, branding, language — with versioning and audit.
Retries, fallback channels, delivery receipts, and dead-letter queues — so critical notifications don't silently fail.
Each employee sets channel preferences per notification category; manager-override for critical types.
A NotifyPro cycle, end to end.
- 1Trigger
A Flexi module raises a notification event — approval needed, policy changed, deadline approaching.
- 2Route
NotifyPro selects channel and recipients, applies quiet-hours and batching, generates the message from templates.
- 3Deliver
Message sends via email, SMS, push, or in-app; delivery receipts captured; retries on failure.
- 4Follow up
If action isn't taken, escalation and reminders fire per SLA; delivery log captured for audit.
NotifyPro shares data with these modules.
No data re-entry. No broken integrations. One platform, one data model.