The right message, through the right channel, at the right time

ArkanPM delivers notifications across in-app, email, SMS, and push — with user preferences, quiet hours, 5-minute deduplication, emergency override, and WebSocket real-time delivery for the in-app channel.

Notification preferences view showing channel toggles, quiet hours, and event type controls

Interface preview

Notifications either spam users into silence or miss the critical ones entirely

  • 1Users receive duplicate notifications within seconds of each other because the system has no deduplication window.
  • 2Every alert goes to every channel with no user control, so residents silence notifications entirely and miss emergencies.
  • 3Quiet hours don't exist; maintenance updates fire at 2 AM and residents disable the app.
  • 4Emergency notifications use the same delivery path as routine updates, so a fire alarm looks identical to a newsletter.
  • 5The header bell icon updates only on page refresh, so users never see real-time alerts while they're actually in the app.
The Solution

Arkan Multichannel Notifications Capabilities

Four delivery channels

In-app notifications, email, SMS, and push-notification delivery to registered mobile devices via web registration. Each channel operates independently with its own delivery tracking.

Push tokens are managed per device (iOS, Android, Web) with activity monitoring; delivery uses the user's registered push-token records.

User preferences and quiet hours

Users configure which events they want to receive, through which channels, and set quiet hours (start/end times) to prevent disturbances during off-hours. Respect builds trust.

5-minute deduplication window

A 5-minute deduplication window prevents notification spam from rapid system events. One work order update within the window generates one notification — not fifteen.

Emergency override

Emergency notifications bypass channel preferences and fire across push, email, and SMS simultaneously. Quiet hours are overridden so critical alerts reach everyone — instantly.

WebSocket real-time in-app delivery

The WebSocket gateway delivers in-app notifications in real-time without polling. The header notification bell updates live with unread count — users see alerts the moment they fire.

Why Arkan?

Technical Comparison

See how Arkan outperforms traditional solutions

Feature
Arkan
Traditional
Channel coverage
Four independent channels with per-channel tracking
Email-only or single-channel delivery
In-app delivery
WebSocket real-time with live unread count
Poll-based refresh on page load
Deduplication
5-minute window merges rapid events
Every event fires a separate notification
Emergency handling
Override bypasses preferences across push, email, SMS
Same delivery path as routine notifications
How It Works

Simple 6-Step Process

1

System events (work order updates, lease milestones, inspections, visitor arrivals, announcements, bookings) trigger template-based notifications.

2

Each notification is checked against the user's preferences and quiet hours before dispatch.

3

The 5-minute deduplication window merges rapid duplicate events into a single notification.

4

Channels fan out: in-app via WebSocket, email via SMTP, SMS via provider, push via registered tokens.

5

Emergency notifications bypass preferences and fire across push, email, and SMS simultaneously.

6

Delivery status (pending, sent, delivered, read, failed) is tracked per channel for every notification.

Key Benefits

Measurable Impact

Delivery channels

4 channels

In-app, email, SMS, and push — each with independent delivery tracking.

Deduplication window

5 minutes

Rapid duplicate events merge to one notification — no inbox spam from bursty updates.

Real-time in-app

WebSocket live updates

No polling — the notification bell updates the instant events fire.

Residents used to complain about notification overload. Now they set their own channels and quiet hours, and emergency alerts still break through. Adoption of the app stopped dropping off the second month.

Resident Experience Manager

Resident Experience Manager

GCC Residential Community

Built For

Who Benefits

Resident

Controls which events reach them and sets quiet hours — while emergency alerts still break through.

Building Manager

Gets real-time in-app alerts for SLA breaches and emergencies scoped to assigned buildings.

Maintenance Technician

Sees work order assignment and update notifications in-app and on push without inbox overload.

Tenant Admin

Edits notification templates, inserts variables, and previews rendered output before saving.

Works seamlessly with other ArkanPM modules

Multichannel Notifications integrates with SLA Management, Automated Background Operations, Integrations & Webhooks and more for a complete property management platform.

Ready to Get Started with Multichannel Notifications?

See how multichannel notifications can transform your property operations.

Bilingual EN / ARExpert implementationAll 16 modules