Communication / Rules
FA

Notification Rules

What triggers an alert, who receives it, on which channel, and how fast it escalates. Every automated message in RASD is defined here.
Active rules
14
across 7 categories
Notifications (30 d)
12,480
all channels
Push delivery
97.4%
2.6% device unreachable
WhatsApp delivery
99.1%
876 messages · KD 18.400
Voice calls
125
63% answered
Muted by riders
4%
6 riders disabled push
RuleCategoryTriggerRecipientsChannelsSeverityEnabled
Driver separated from vehicle
Rider away from a running vehicle beyond the threshold
Separation300 m / 5 minSupervisor, Ops Manager
Critical
Missed shift check-in
No check-in at shift start
AttendanceGrace 10 minRider, Supervisor
Critical
Platform login not confirmed
Checked in but no platform login
PlatformGrace 20 minRider, Supervisor
High
Late check-in
Check-in after the shift start time
AttendanceOver 15 minSupervisor
Medium
No check-out
Shift ended without a check-out
Attendance30 min after endRider, Supervisor
Medium
Idle too long on duty
Stationary while marked on duty
Productivity45 minSupervisor
Medium
GPS signal lost
No position from the rider device
Technical20 minSupervisor
Medium
Document expiring
Any tracked document approaching expiry
Compliance30 / 14 / 7 / 0 daysMandoob, Ops Manager
High
Document expired
Expiry date passed and not renewed
ComplianceDaily until clearedMandoob, Ops Manager
Critical
Unusual fuel usage
Volume, timing or location anomaly
FuelPer anomaly rulesFinance, Fleet
High
Invoice OCR mismatch
Rider amount differs from the receipt
FinanceAny differenceFinance
Medium
Sick leave submitted
New leave request raised
HRImmediateSupervisor
Low
Sick leave decision
Request approved or rejected
HRImmediateRider
Low
Notice sent to rider
Supervisor sends a warning to the rider app
HRImmediateRider, Ops Manager
High

Notification volume by category

Attendance
4,180
Platform login
3,340
Separation
1,960
Compliance
1,270
Leave & notices
1,040
Fuel & finance
690

Channel costs — August

ChannelVolumeUnit costTotal
In-app8,420KD 0.000KD 0.000
Push3,180KD 0.000KD 0.000
WhatsApp876KD 0.021KD 18.400
Voice call125KD 0.014KD 1.750
Email340KD 0.000KD 0.000
Total messaging spend KD 20.150 this month

Quiet hours & fatigue controls

Alert fatigue is the fastest way to make a monitoring system useless
Respect quiet hours
No non-critical notifications between 00:00 and 05:00
Critical always breaks through
Separation and missed-login alerts ignore quiet hours
Bundle low-priority alerts
Group into one digest per shift instead of sending individually
Cap per rider per shift
Maximum 8 notifications, excluding critical
Suppress duplicates
Same rule and rider within 15 minutes fires once
Escalate only during shift hours
Supervisors are not paged outside their roster