← All components
Messaging
Push / SMS / email
Delivers notifications to devices and inboxes when users are offline.
When to use
- Order updates, OTPs, new-message alerts
Pitfalls
- Respect user preferences and provider rate limits
Options by provider
The first option is what diagrams show for that provider.
Amazon Web Services
- Amazon SNS mobile pushManaged
- Amazon SES — emailManaged
Google Cloud
- Firebase Cloud MessagingManaged
Microsoft Azure
- Azure Notification HubsManaged
- Azure Communication ServicesManaged
Open source / self-hosted
- ntfySelf-hosted
- Postal — emailSelf-hosted
Third-party (works with any cloud)
- TwilioManaged
- SendGridManaged
- APNs / FCM directManaged
Used in
- Instagram
- Push notifications — Delivers alerts to phones
- WhatsApp / Messenger
- Push notifications — APNs / FCM wake-ups
- Uber
- Push / SMS — Driver arriving, receipts
- Amazon
- Email / SMS / push — Order confirmations and shipping updates
- BookMyShow
- Tickets & alerts — E-tickets by SMS, email and push
- MakeMyTrip
- Itinerary & alerts — Tickets, vouchers, schedule changes
- Airline reservations
- SMS, email, push — Confirmations and disruption alerts
- Airbnb
- Email & push — Booking confirmations and reminders
- NoBroker
- Push & SMS — New matches, visit reminders
- Meeting scheduler
- Email & push — Invites, updates, reminders
- Car rental
- Email & SMS — Confirmations and receipts
- Zomato / food delivery
- Push & SMS — Order updates
- Urban Company
- Push & SMS — Confirmations and arrival alerts
- Porter / goods delivery
- Push & SMS — Driver details, delivery OTP
- Driver booking & fleet management
- Push & SMS — Booking and shift alerts
- Practo / teleconsultation
- Reminders — SMS and push reminders
- AstroTalk
- Push — Session requests and offers
- Quora
- Notifications — New answers and mentions
- LinkedIn
- Notifications — Requests, messages, job alerts
- Buy now, pay later
- SMS & push — Due reminders, receipts
- Stock brokerage
- Alerts — Order executed, price alerts
- Live sports scores
- Push alerts — Goal and result alerts