Sep 4, 2025



Introducing Courier’s Beta MCP Integration 🤖
We’re thrilled to announce the beta release of Courier’s Model Context Protocol (MCP) Server
Courier's MCP will serve as a seamless bridge between AI tools and Courier’s platform.
With this integration, LLM-powered tools and agents can now securely access Courier’s documentation, API reference, code samples, and most importantly, powerful messaging capabilities.
Empower tools like Codex, Claude, Cursor, VS Code Copilot, or Windsurf to directly send messages, manage users, and handle notifications all through Courier’s API, wrapped in an MCP wrapper.
Easy Setup: Get started in minutes. Simply configure your MCP client with Courier’s MCP endpoint (
https://mcp.courier.com
) and your API key, then invoke the tools likesend_message
,create_or_merge_user
, andinvoke_automation_template
.Beta Ready: While in beta, MCP may evolve—so explore, test, and send us your feedback. Your input helps us shape the future of AI + notification workflows.
View docs

Introducing Courier’s Beta MCP Integration 🤖
We’re thrilled to announce the beta release of Courier’s Model Context Protocol (MCP) Server
Courier's MCP will serve as a seamless bridge between AI tools and Courier’s platform.
With this integration, LLM-powered tools and agents can now securely access Courier’s documentation, API reference, code samples, and most importantly, powerful messaging capabilities.
Empower tools like Codex, Claude, Cursor, VS Code Copilot, or Windsurf to directly send messages, manage users, and handle notifications all through Courier’s API, wrapped in an MCP wrapper.
Easy Setup: Get started in minutes. Simply configure your MCP client with Courier’s MCP endpoint (
https://mcp.courier.com
) and your API key, then invoke the tools likesend_message
,create_or_merge_user
, andinvoke_automation_template
.Beta Ready: While in beta, MCP may evolve—so explore, test, and send us your feedback. Your input helps us shape the future of AI + notification workflows.
View docs
Sep 3, 2025



Courier Analytics Redesigned 📊
We’re excited to unveil the revamped Template Analytics page. Designed to give you clearer, more actionable insights into your notification performance. The overview dashboard now lets you instantly see which templates are sending the most messages and where failure rates are high, with sleek graphs that highlight trends and spikes across time.
Dive deeper in template detail views, where delivery, open, click, and error rates are broken out by channel and provider, so you can pinpoint exactly how each notification is performing and troubleshoot.

Courier Analytics Redesigned 📊
We’re excited to unveil the revamped Template Analytics page. Designed to give you clearer, more actionable insights into your notification performance. The overview dashboard now lets you instantly see which templates are sending the most messages and where failure rates are high, with sleek graphs that highlight trends and spikes across time.
Dive deeper in template detail views, where delivery, open, click, and error rates are broken out by channel and provider, so you can pinpoint exactly how each notification is performing and troubleshoot.
Sep 2, 2025



Redesigned API Keys Page 🔑
We’ve refreshed the API keys experience with a cleaner UI and an easier way to manage your keys. Now you can quickly switch between environment-specific keys, making setup, testing, and production management more seamless than ever.

Redesigned API Keys Page 🔑
We’ve refreshed the API keys experience with a cleaner UI and an easier way to manage your keys. Now you can quickly switch between environment-specific keys, making setup, testing, and production management more seamless than ever.
Sep 1, 2025



No More Watermark 🚀
We’ve removed the “Powered by Courier” watermark from all messaging and templates. Now every customer can enjoy a clean, fully-branded experience without limitations or paywalls. This change reflects our belief that your brand should shine through, not ours.

No More Watermark 🚀
We’ve removed the “Powered by Courier” watermark from all messaging and templates. Now every customer can enjoy a clean, fully-branded experience without limitations or paywalls. This change reflects our belief that your brand should shine through, not ours.
Aug 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.
What’s New
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.
View docs

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.
What’s New
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.
View docs
Jul 15, 2025



We’ve redesigned the top and side bars to give users a cleaner and more streamlined workflow for navigating around the Courier webapp.

We’ve redesigned the top and side bars to give users a cleaner and more streamlined workflow for navigating around the Courier webapp.
Jun 11, 2025



We’ve redesigned the Integrations page to make connecting delivery providers even easier. Enjoy clearer analytics, improved filtering across channels, and a streamlined setup flow. Start integrating providers effortlessly — with better observability and actionable insights.

We’ve redesigned the Integrations page to make connecting delivery providers even easier. Enjoy clearer analytics, improved filtering across channels, and a streamlined setup flow. Start integrating providers effortlessly — with better observability and actionable insights.
Apr 30, 2025



We’re excited to launch Courier Create, a flexible toolkit designed to make template and brand editing effortless in multi-tenant environments. Built for React applications, Courier Create enables seamless integration of embeddable editors that empower teams to personalize email templates and manage branding directly within your app.
With full support for tenant-specific configurations, Courier Create allows each client to maintain distinct logos, colors, and styles, without needing to leave your platform. JWT authentication will give developers complete control over user access and publishing workflows, while auto-save and custom theming options make the editor experience sleek and efficient.
Developers can enable the Template Editor and Brand Editor individually or use them together in a unified interface. From variable-driven personalization to custom save logic and visual theming, Courier Create offers all the tools needed to deliver dynamic, branded email experiences at scale.
Whether you're modernizing your notification infrastructure or building a white labeled communications platform, Courier Create brings the speed, flexibility, and customization today's teams need.
View docs

We’re excited to launch Courier Create, a flexible toolkit designed to make template and brand editing effortless in multi-tenant environments. Built for React applications, Courier Create enables seamless integration of embeddable editors that empower teams to personalize email templates and manage branding directly within your app.
With full support for tenant-specific configurations, Courier Create allows each client to maintain distinct logos, colors, and styles, without needing to leave your platform. JWT authentication will give developers complete control over user access and publishing workflows, while auto-save and custom theming options make the editor experience sleek and efficient.
Developers can enable the Template Editor and Brand Editor individually or use them together in a unified interface. From variable-driven personalization to custom save logic and visual theming, Courier Create offers all the tools needed to deliver dynamic, branded email experiences at scale.
Whether you're modernizing your notification infrastructure or building a white labeled communications platform, Courier Create brings the speed, flexibility, and customization today's teams need.
View docs
Apr 24, 2025
To improve data accuracy and reliability, we’ve introduced a new safeguard that automatically rejects numeric values exceeding JavaScript’s “safe integer” limit of 9,007,199,254,740,991
.
Why this matters: Numbers beyond this threshold can't be precisely represented in JavaScript, often leading to subtle, hard-to-diagnose rounding errors in JSON payloads. This update ensures better integrity when handling large numbers, especially in systems that depend on exact data transmission.
This change enhances the consistency of numeric data across services and protects against notoriously difficult-to-trace edge-case bugs.
To improve data accuracy and reliability, we’ve introduced a new safeguard that automatically rejects numeric values exceeding JavaScript’s “safe integer” limit of 9,007,199,254,740,991
.
Why this matters: Numbers beyond this threshold can't be precisely represented in JavaScript, often leading to subtle, hard-to-diagnose rounding errors in JSON payloads. This update ensures better integrity when handling large numbers, especially in systems that depend on exact data transmission.
This change enhances the consistency of numeric data across services and protects against notoriously difficult-to-trace edge-case bugs.
Apr 1, 2025



Twilio Content SID Support for WhatsApp Templates
We’ve enhanced Courier’s WhatsApp template configuration with a powerful new capability. You can now directly use Twilio’s Content SID when setting up WhatsApp templates.
Courier now supports Twilio’s Content Template API, enabling users to reference templates by their Content SID. This streamlines integration with Twilio’s latest approach to managing WhatsApp templates, simplifying configuration within Courier.
Instead of manually recreating or reformatting your template data, you can now:
Paste the Content SID from Twilio directly into Courier’s WhatsApp template configuration.
Leverage templates already approved and managed in Twilio.
Reduce friction when updating or maintaining templates.

Twilio Content SID Support for WhatsApp Templates
We’ve enhanced Courier’s WhatsApp template configuration with a powerful new capability. You can now directly use Twilio’s Content SID when setting up WhatsApp templates.
Courier now supports Twilio’s Content Template API, enabling users to reference templates by their Content SID. This streamlines integration with Twilio’s latest approach to managing WhatsApp templates, simplifying configuration within Courier.
Instead of manually recreating or reformatting your template data, you can now:
Paste the Content SID from Twilio directly into Courier’s WhatsApp template configuration.
Leverage templates already approved and managed in Twilio.
Reduce friction when updating or maintaining templates.
Backed by
Backed by
Backed by
Backed by