Push Notifications
Push notifications are scheduled reminders and alerts that apps can deliver later, even when the app is not open.
How Notifications Work
Push notifications on the platform are scheduled deliveries, not instant sends. Your app tells the platform what to deliver and when to deliver it, then the platform handles the delivery.
Apps can schedule:
- One-time notifications for a specific future date and time.
- Recurring notifications that repeat daily, on selected days of the week, or on selected days of the month.
Use in-app feedback, such as toast messages, for immediate responses. Push notifications are for reminders and alerts that should arrive later.
User Controls
A notification can be delivered only when both user-controlled settings allow it:
- The user has granted browser notification permission and subscribed to push.
- The user has enabled notifications for that specific app.
Users manage these controls from the Notifications button at the top of the app. Apps cannot bypass notification permissions or per-app preferences.
For App Creators
Before scheduling a notification, check whether the user is subscribed and whether notifications are enabled for the app. If notifications are disabled, show helpful UI that points users to the Notifications button.
Always provide a way to cancel scheduled notifications, especially recurring ones. Store the notification ID if your app needs to cancel it later.
For implementation details, see the Push Notifications reference.
Reliability Expectations
Notifications depend on browser permissions, device settings, and user preferences. If a user has not opted in, scheduled notifications are dropped instead of delivered.
Do not rely on push notifications for critical flows. Provide an in-app fallback so users who have notifications disabled can still get important information.