Courier Inbox: In-app Notifications
Courier Inbox makes it easy to add real-time in-app notifications to your web, iOS, and Android apps — with built-in UI components for displaying notifications, unread counts, and user preferences.
Centralized Notification System for iOS, Web, and Android
Courier Inbox is available for web, iOS, and Android applications, with SDKs for JavaScript, React Native, Flutter, iOS, and Android that make it easy to embed a fully customizable notification center into your app.
Inbox is fully customizable, allowing you to match your branding, control layouts and styles, and seamlessly integrate into your existing web or mobile UI.
You can configure Inbox to work alongside other messaging channels that you use, including email, SMS, push notifications and more. For example, if you send a notification to both the inbox
and email
channels and the user opens the email, their Inbox notification will be marked as read.
Inbox supports common mobile use cases. For example, if you send a notification to both the inbox
and push
channels your mobile users will receive an inbox message and a push notification.
Key Feature of Courier Inbox
- Simple REST API to send notifications across web and mobile
- SDKs for JavaScript, React Native, Flutter, iOS, and Android for easy integration
- JWT authentication to securely associate notifications with individual users
- Real-time delivery over managed WebSocket infrastructure
- Local state management for fast inbox rendering and offline support
- Unread message tracking with real-time count updates
- Cross-channel sync to automatically update Inbox when users engage via email, SMS, or push
- Customizable UI components to match your app’s branding and design system
- Built-in user preferences for controlling notification categories and delivery options
- Event tracking for delivered, opened, read, and dismissed notifications
Email and Inbox Event Sync
By default, Email and Inbox channels that make up the same notification template will have synced event statuses. This means that if a notification was sent with an in-app inbox
and email
channels, opening
the email will mark the in-app inbox notification as read
. Users can opt out of this feature by toggling the Opt out of inbox sync
toggle from the Courier Inbox integration. Toggling this will mark email and inbox events separately and not dependent on an email being opened.
Centralized Notification System for iOS, Web, and Android
Legacy Courier Push Provider
- There is no plan to sunset the legacy Courier Push provider, but feature development has stopped.
- New features will only be built into the Courier Inbox provider.
- Customers who had the Courier Push provider configured prior to the launch of the Inbox channel will see both Push and Inbox providers.
- Customers can have a mix of Inbox and Push providers in their workspace without any problems.
- We encourage customers to build new notifications using the Courier Inbox provider moving forward.