Courier Changelog

Courier now supports fully isolated custom environments, so teams can build and test customer messaging the same way they ship code. Create environments like dev, staging, QA, or production, configure separate provider integrations and API keys, and keep logs, metrics, templates, journeys, and subscription topics scoped to each environment.
When a message flow is ready, promote templates and dependencies between environments without affecting production. This gives teams safer testing, cleaner collaboration, and more control over how messaging changes move from idea to launch.

Courier now supports fully isolated custom environments, so teams can build and test customer messaging the same way they ship code. Create environments like dev, staging, QA, or production, configure separate provider integrations and API keys, and keep logs, metrics, templates, journeys, and subscription topics scoped to each environment.
When a message flow is ready, promote templates and dependencies between environments without affecting production. This gives teams safer testing, cleaner collaboration, and more control over how messaging changes move from idea to launch.

Explore email-safe fonts and background color options in the new Courier Designer to create consistent, polished, and on-brand email experiences.

Explore email-safe fonts and background color options in the new Courier Designer to create consistent, polished, and on-brand email experiences.

Journeys brings AI-powered orchestration to customer messaging, enabling teams to build dynamic workflows driven by real-time product signals.
With the UI builder, you can define triggers, branching logic, and timing to deliver the right message at every step of the customer lifecycle. Messages are automatically coordinated across channels like email, SMS, push, and in-app Inbox, ensuring a seamless experience. The result is more personalized, scalable engagement without complex infrastructure.
Read more about our launch!

Journeys brings AI-powered orchestration to customer messaging, enabling teams to build dynamic workflows driven by real-time product signals.
With the UI builder, you can define triggers, branching logic, and timing to deliver the right message at every step of the customer lifecycle. Messages are automatically coordinated across channels like email, SMS, push, and in-app Inbox, ensuring a seamless experience. The result is more personalized, scalable engagement without complex infrastructure.
Read more about our launch!

The new Courier CLI brings your notification infrastructure directly into AI agent workflows like Cursor and Claude Code. Developers can send messages, debug issues, and manage notifications straight from the terminal, enabling faster iteration and automation.
With support for both CLI commands and MCP integrations, teams can choose how agents interact with Courier in structured or flexible ways. It’s the fastest way to build, test, and manage notifications alongside your code.
Read more about the new CLI here.

The new Courier CLI brings your notification infrastructure directly into AI agent workflows like Cursor and Claude Code. Developers can send messages, debug issues, and manage notifications straight from the terminal, enabling faster iteration and automation.
With support for both CLI commands and MCP integrations, teams can choose how agents interact with Courier in structured or flexible ways. It’s the fastest way to build, test, and manage notifications alongside your code.
Read more about the new CLI here.

Design Studio is Courier’s new visual workspace for creating and managing customer notifications across channels. With drag-and-drop content blocks and channel-specific editors, teams can easily design messages for email, SMS, push, Slack, and more, all from one place. Built-in previews, test sends, and version history help teams iterate quickly without juggling multiple tools. Design Studio is now available in public beta for building and shipping better notifications faster.
Learn more from our blog.

Design Studio is Courier’s new visual workspace for creating and managing customer notifications across channels. With drag-and-drop content blocks and channel-specific editors, teams can easily design messages for email, SMS, push, Slack, and more, all from one place. Built-in previews, test sends, and version history help teams iterate quickly without juggling multiple tools. Design Studio is now available in public beta for building and shipping better notifications faster.
Learn more from our blog.

We’ve improved delivery tracking for emails sent through the AWS SES integration. Courier now captures and surfaces more detailed delivery events from SES, giving you better insight into what’s happening after messages are sent. This makes it easier to monitor email performance, diagnose delivery issues, and confidently rely on SES as part of your notification stack.

We’ve improved delivery tracking for emails sent through the AWS SES integration. Courier now captures and surfaces more detailed delivery events from SES, giving you better insight into what’s happening after messages are sent. This makes it easier to monitor email performance, diagnose delivery issues, and confidently rely on SES as part of your notification stack.

We’ve rolled out a redesigned Courier navigation to help you move faster and stay oriented as you build. Content, orchestration, directory, analytics, and integrations are now grouped more intuitively, so key workflows are always within reach. Less hunting, more shipping.

We’ve rolled out a redesigned Courier navigation to help you move faster and stay oriented as you build. Content, orchestration, directory, analytics, and integrations are now grouped more intuitively, so key workflows are always within reach. Less hunting, more shipping.

We’ve added a new API endpoint that lets you fetch all Lists in your Courier account. This makes it easier to programmatically manage and inspect your Lists, keep external systems in sync, and build tooling or workflows that rely on up-to-date audience data. Whether you’re automating list management or powering internal dashboards, this endpoint gives you better visibility and control.

We’ve added a new API endpoint that lets you fetch all Lists in your Courier account. This makes it easier to programmatically manage and inspect your Lists, keep external systems in sync, and build tooling or workflows that rely on up-to-date audience data. Whether you’re automating list management or powering internal dashboards, this endpoint gives you better visibility and control.

We’re excited to release Courier Toasts, a completely rebuilt SDK for delivering real-time in-app toast notifications for Web and React apps. Toasts now share the same message feed as your Inbox, so you get one source of truth, real-time sync, and no duplicate infrastructure. Built with smart defaults like stacking, auto-dismiss timers, and action buttons, they work out-of-the-box while giving you full control over theme, layout, and behavior. Framework-agnostic web components ensure easy integration for any stack, with a dedicated React wrapper for component-based apps. Get started today and add rich, actionable notifications to your product, fast.
Read more about the toasts launch here.

We’re excited to release Courier Toasts, a completely rebuilt SDK for delivering real-time in-app toast notifications for Web and React apps. Toasts now share the same message feed as your Inbox, so you get one source of truth, real-time sync, and no duplicate infrastructure. Built with smart defaults like stacking, auto-dismiss timers, and action buttons, they work out-of-the-box while giving you full control over theme, layout, and behavior. Framework-agnostic web components ensure easy integration for any stack, with a dedicated React wrapper for component-based apps. Get started today and add rich, actionable notifications to your product, fast.
Read more about the toasts launch here.

MessageMedia Webhook Status Updates 📊
We're excited to launch support for MessageMedia webhooks in Courier, enabling developers to receive real-time status updates from MessageMedia directly into Courier's message logs. With this new feature improvement, you can reliably synchronize message state transitions such as delivered, undeliverable, or error, into Courier!

MessageMedia Webhook Status Updates 📊
We're excited to launch support for MessageMedia webhooks in Courier, enabling developers to receive real-time status updates from MessageMedia directly into Courier's message logs. With this new feature improvement, you can reliably synchronize message state transitions such as delivered, undeliverable, or error, into Courier!


Every message, every channel. One platform
Stop building messaging infrastructure. Start shipping.
