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 like send_message, create_or_merge_user, and invoke_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 like send_message, create_or_merge_user, and invoke_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.

Learn more.

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.

Learn more.

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

  1. 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.

  2. 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.

  3. 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

  1. 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.

  2. 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.

  3. 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

Jun 11, 2025

Courier integration page
Courier integration page
Courier integration page

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.

Courier integration page

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