Goodbye clutter. Hello clarity.

Goodbye clutter. Hello clarity.

Goodbye clutter. Hello clarity.

All notifications are collected in one feed. Users see what’s new and what needs action.

Synced Cross Platform

Synced Cross Platform

Synced Cross Platform

Open it on mobile and it’s read on the web. Everything stays in sync with no confusion.

Native to your app

Native to your app

Native to your app

Keep notifications inside your product so users have the context to take action.

PHI-compliant notifications with BAA, SOC 2, encryption, audit logs, and regional data residency.

In-app notifications. Drop-in and go!

Web

Web

Web

Bring notifications front and center using Courier. With toast alerts and a persistent inbox, users never miss updates or lose context. Easily drop them in with React and JavaScript.

Mobile

Mobile

Mobile

Embed a fully featured notification center in your app with SDKs for iOS, Android, Flutter, and React Native. Add push notifications for instant alerts and a unified notification experience.

The inbox your app is missing

The inbox your app is missing

The inbox your app is missing

The inbox your app is missing

Go beyond push with an inbox built for iOS and Android, so that users always get the message.

Go beyond push with an inbox built for iOS and Android, so that users always get the message.

Works everywhere
Works everywhere

React Native, Flutter, iOS (Swift), and Android (Kotlin) SDKs make setup a breeze. Native features like dark mode and deep linking work automatically.

Paired with push
Paired with push

Use push notifications to bring users back, then let Inbox show the full message details inside your app with one tap.

Synced state
Synced state

Read it on mobile, and it's marked read on web. All message states stay aligned across devices, even when users go offline.

Fully Customizable
Fully Customizable

Easily control the look and feel with full theming—from branding to layout—so it blends seamlessly into your app.

Built for better web notifications

Built for better web notifications

Built for better web notifications

Built for better web notifications

Turn notifications into a real inbox that keeps every message visible and organized. Keep users informed, not distracted.

Works everywhere
Works everywhere

Drop in with React components and a JavaScript SDK. Add Inbox to your app in minutes.

Smart filtering

Built-in read and archive views make it simple for users to organize notifications their way.

Real-time delivery
Real-time delivery

WebSockets deliver in real time, giving users toast alerts the moment a new message arrives.

paintbrush

paintbrush

paintbrush

Fully Customizable
Fully Customizable

You control every detail—from styling to popup behavior—so Inbox looks at home in your app.

In-App Notifications Evolved with Courier Inbox

In-App Notifications Evolved with Courier Inbox

We’ve built everything you need for in-app notifications so you don’t have to.

We’ve built everything you need for in-app notifications so you don’t have to.

Message tags

Message tags

Message tags

Organize and filter messages using custom tags set via metadata in the Send API.

Filtered views

Filtered views

Filtered views

Create read/unread, archived, preferences, and custom tag-based views for message organization.

Web notifications

Web notifications

Web notifications

A separate toast component shows brief alerts that disappear while messages persist in the inbox.

Message states

Message states

Message states

Message states

Full read, unread, and archived functionality with real-time tracking and badge counts.

Built-in preferences

Built-in preferences

Built-in preferences

Built-in preferences

Users can control notification settings directly within the inbox interface.

Push coordination

Push coordination

Send to both inbox and push channels so users get immediate alerts plus persistent messages.

We chose Courier because the depth of the inbox and multi-channel integrations allowed us to choose one notification platform for all products and teams at Twilio.

Raghav Katyal — Technical Lead, Twilio

Raghav Katyal — Technical Lead, Twilio

Raghav Katyal — Technical Lead, Twilio

Frequently Asked Questions

What is Courier Inbox and how does it work as an in-app notification center?

Courier Inbox is a real-time notification center that embeds directly into your web, mobile, or React Native applications using simple SDKs. It delivers messages instantly via WebSocket connections and automatically synchronizes with other channels - when users read an email or interact with a push notification, their Inbox updates accordingly. The system provides local state management for fast rendering and works alongside email, SMS, push notifications, and other channels to create a unified messaging experience.

What is Courier Inbox and how does it work as an in-app notification center?

Courier Inbox is a real-time notification center that embeds directly into your web, mobile, or React Native applications using simple SDKs. It delivers messages instantly via WebSocket connections and automatically synchronizes with other channels - when users read an email or interact with a push notification, their Inbox updates accordingly. The system provides local state management for fast rendering and works alongside email, SMS, push notifications, and other channels to create a unified messaging experience.

What is Courier Inbox and how does it work as an in-app notification center?

Courier Inbox is a real-time notification center that embeds directly into your web, mobile, or React Native applications using simple SDKs. It delivers messages instantly via WebSocket connections and automatically synchronizes with other channels - when users read an email or interact with a push notification, their Inbox updates accordingly. The system provides local state management for fast rendering and works alongside email, SMS, push notifications, and other channels to create a unified messaging experience.

What is Courier Inbox and how does it work as an in-app notification center?

Courier Inbox is a real-time notification center that embeds directly into your web, mobile, or React Native applications using simple SDKs. It delivers messages instantly via WebSocket connections and automatically synchronizes with other channels - when users read an email or interact with a push notification, their Inbox updates accordingly. The system provides local state management for fast rendering and works alongside email, SMS, push notifications, and other channels to create a unified messaging experience.

What authentication methods are required to secure Inbox notifications?

What authentication methods are required to secure Inbox notifications?

What authentication methods are required to secure Inbox notifications?

What authentication methods are required to secure Inbox notifications?

How can I customize the appearance and branding of my Inbox?

How can I customize the appearance and branding of my Inbox?

How can I customize the appearance and branding of my Inbox?

How can I customize the appearance and branding of my Inbox?

How do real-time updates and unread counts work in the Inbox?

How do real-time updates and unread counts work in the Inbox?

How do real-time updates and unread counts work in the Inbox?

How do real-time updates and unread counts work in the Inbox?

Can I integrate Inbox with other notification channels, and how does multi-channel routing work?

Can I integrate Inbox with other notification channels, and how does multi-channel routing work?

Can I integrate Inbox with other notification channels, and how does multi-channel routing work?

Can I integrate Inbox with other notification channels, and how does multi-channel routing work?

Backed by

Backed by

Backed by

Backed by