Notifications

One catalogue of events; channels are configuration, not new code paths.

Send an announcement
Audience segments are role-based.
Event catalogue
Planned delivery channels per event.
EventRecipientChannels
Trip request receivedDriverIn-app, Push
Booking confirmedPassengerIn-app, Push
Booking changed or cancelledBothIn-app, Push, Email
Trip status updatePassengerIn-app, Push
Driver verification resultDriverIn-app, Push, Email
Payment confirmationPayerIn-app, Email
Wallet transactionOwnerIn-app
Membership updateMemberIn-app, Email
Learning reminderDriverIn-app, Push
Course completionDriverIn-app
Platform announcementSegmentIn-app, Push