Emily Lane
August 19, 2025

Courier has completely rebuilt Inbox to make in-app notifications faster, more flexible, and easier to integrate. This release introduces a new architecture, customizable UI, performance optimizations, and a simplified developer experience. All while maintaining compatibility with existing integrations.
UI Flexibility
Support for custom components: override, extend, or replace the UI entirely.
Options for pop-up or full-screen view.
Theming via CourierInboxTheme, eliminating the need for CSS overrides.
Dynamic layouts and support for custom notification data.
Performance Improvements
Single WebSocket per tab to reduce resource usage.
Lazy-loaded messages, fetched only when needed.
Real-time sync across views, tabs, and channels.
Simplified Integration
Installation is now a breeze: one line of HTML and a few lines of JS or React code.
Introduction of the new useCourier React hook for direct inbox state and events.
Consolidated into a single package: @trycourier/courier-react
Migration guide can be found here.
Learn more: Get started with Courier Inbox · See the Courier Web Components SDK reference · Read the full rundown of the new Courier Inbox for web

Experiments: A/B Testing in Journeys
Run 2 to 10 message variants on a single send node in a journey, split live traffic by weight, compare per-variant results, and promote the one you want.
By Emily Lane
July 09, 2026

AI Localization
Localize Courier templates in seconds with AI Translation, now available in Design Studio for email, SMS, push, in-app, and chat.
By Emily Lane
June 29, 2026

Embed Notification Preferences with One Web Component
Embed a complete notification preferences center in your app with Courier’s Web Component, giving users control over topics, channels, digests, and themes.
By Emily Lane
June 05, 2026
© 2026 Courier. All rights reserved.