Centralized notification inbox
Every system-generated alert in one place: rent due, cheque clearance, ticket status changes, contract expiry, rent-increase deadlines, tenant portal activity. No more calendar entries. No more hoping someone remembers.
Multi-channel delivery
Each notification can go out via email, SMS, WhatsApp, or in-app, based on the recipient's preference. Tenants prefer WhatsApp? Done. Owners prefer email? Done. You prefer in-app? Done.
Granular preferences
Not everyone needs every notification. Each user controls exactly which alerts they receive and through which channel. Rent due reminders via WhatsApp but ticket updates via email? Set it and forget it.
Quiet hours and language settings
No notifications at 2am. No Arabic alerts to English-speaking tenants. No English reminders to Arabic-speaking owners. The system respects time zones, working hours, and language preferences.
Event-driven triggers
Notifications fire based on real events: a cheque is due in 7 days, an Ejari registration is expiring, a maintenance ticket has been open for 48 hours with no response. Not on an arbitrary schedule. When something needs attention, the right person knows.