Topic
48 articles
Articles about Product News from the Courier developer blog.

AI Translation: localize any template in seconds
Courier AI Translation brings built-in localization to Design Studio. Add a language to any template and AI translates every string in seconds. Works across email, SMS, push, in-app, and chat. Review side by side, override anything, and publish from the same editor you already use.
By Thomas Schiavone
June 26, 2026

Inbox SDKs for Vue and Angular: a native in-app notification center
Courier now ships first-class inbox SDKs for Angular and Vue. Drop in a real-time notification center, toasts, and a preferences center with native components, an injectable service, and a composable, all backed by the same in-app inbox that already powers React and JavaScript apps.
By Mike Miller
June 19, 2026

What we shipped this month: May 2026 Edition
Courier shipped five launches in May 2026: AI Agent in Journeys (GA), the new Journeys API for code-driven flows, Custom Environments, Design Studio styling controls, and Courier Console v3. Each one closes a gap between writing software and shipping the messages that go with it.
By Kyle Seyler
May 20, 2026

Introducing the AI Node in Courier Journeys
The AI node is a new step inside Courier Journeys that classifies users, branches on the result, and writes per-channel copy from a single prompt. Here's what it does, how to set one up, and when it's worth using over a regular condition node.
By Kyle Seyler
May 14, 2026

Using Claude Design, Claude Code, and Courier AI to Create a Multichannel Onboarding Series in 30 Minutes
A walkthrough of building a four-part multichannel onboarding series (email, in-app inbox, mobile push, and Slack) in 30 minutes using Claude Code and Cowork to orchestrate, Claude Design to mock each channel, the courier-template-builder skill to translate mocks into Elemental JSON, the Courier MCP to publish templates, and the Courier CLI to test sends. Covers the strategy behind the sequence and recommendations for anyone doing the same.
By Kyle Seyler
April 17, 2026

Build with AI: let your agent handle notifications end to end
Courier's Build with AI toolkit gives coding agents direct access to your notification infrastructure. Four integration points, one goal: let your agent send messages, debug deliveries, manage users, and follow notification best practices without context-switching. Works with Claude Code, Cursor, and any agent that can run shell commands or call MCP tools.
By Kyle Seyler
April 07, 2026

Customer Journeys Then and Now
Most customer journey platforms don't use product data. They use marketing data. Open rates. Click-throughs. Maybe a segment based on what plan someone's on. That's not a journey. That's a drip campaign with extra steps. I spent years building behavior-based lifecycle programs at Yahoo. The decisioning was sophisticated. The organizational overhead to ship it was not. The infrastructure layer has finally caught up. Here's what behavior-based journeys looked like then, what most teams settled for, and what's actually possible now.
By Kyle Seyler
March 19, 2026

Journeys: AI-powered orchestration for customer messaging
Journeys is Courier's visual workflow builder for multi-step customer messaging. Orchestrate flows with branching, timing, personalization & built-in AI agents, then deliver across every channel and debug each run node by node.
By Thomas Schiavone
March 17, 2026

Introducing Design Studio: a new way to craft customer messages
Introducing Design Studio, Courier’s new multi-channel message builder. Create notifications for email, SMS, push, inbox, Slack, and Teams in one editor with drag-and-drop blocks, HTML support, previews, test sends, and version history.
By Thomas Schiavone
March 11, 2026

Notification Observability with OpenTelemetry & Courier (plus Grafana Support)
Courier now exports notification logs and metrics over OpenTelemetry, so teams can monitor delivery, failures, and automation health in Grafana, Datadog, and other observability platforms alongside the rest of their stack.
By Thomas Schiavone
March 09, 2026

Help Users Navigate In-App Notifications Faster with Tabs in Courier Inbox
As your product grows, notifications pile up fast—and a single “everything” list turns into noise. Tabs for Courier Inbox let you organize in-app notifications into focused views (like Comments, Mentions, or Reactions) so users can find what they need faster, without you building custom filtering UI.
By Mike Miller
January 08, 2026

Your Notifications Now Have Two Audiences: Humans and AI Agents
AI agents are now filtering, summarizing, and acting on notifications before users ever see them. In late 2024, Anthropic released the Model Context Protocol. By mid-2025, MCP had become the connective tissue for AI agents that take actions on behalf of users. Google followed with A2A. Agentic browsers like Perplexity Comet and Opera Neon started treating the web as something to navigate programmatically. Your notification strategy needs to account for machine interpretation, not just human attention.
By Kyle Seyler
January 05, 2026

How to Use WhatsApp Typing Indicators on Twilio (Public Beta Guide)
Twilio now supports typing indicators for WhatsApp. When your backend takes a few seconds to generate a response, you can show users that something's happening instead of leaving them staring at a silent chat. The indicator appears when you call the new /v2/Indicators/Typing endpoint, automatically marks the message as read, and disappears after your response arrives or 25 seconds pass. This guide covers the API details, implementation patterns for Node.js and Python, when to use typing indicators, and current beta limitations.
By Kyle Seyler
December 03, 2025

Announcing Toasts for In-App Product Notifications
Courier Toasts has been completely rebuilt for Web Components and React. Ship polished toast experiences without building notification infrastructure yourself. Deliver real-time, customizable in-app notifications powered by a single message feed.
By Dana Silver
October 16, 2025

How To Build Notifications with AI + Courier MCP
Courier's new MCP server revolutionizes notification development by bringing AI-powered assistance directly to your IDE. Unlike traditional notification platforms, with Courier MCP you can work entirely in your coding environment using natural language to send messages, manage users, and integrate SDKs. Compatible with Cursor, Claude Code, VS Code, OpenAI API, and Windsurf. No context switching between docs and tools—just describe what you need and let AI handle the implementation with deterministic accuracy and built-in safety controls.
By Mike Miller
September 03, 2025

Introducing Courier Analytics: See How Your Notifications Perform
Courier’s new Analytics page gives you visibility into your notifications like never before. See which templates are sent most often, track delivery, opens, clicks, and errors, and drill into performance by channel and provider. It’s the fastest way to understand how your notifications are working—and where they need improvement.
By Thomas Schiavone
September 03, 2025

The New Courier Inbox for Web — Faster, More Flexible In-App Notifications
Courier Inbox for Web has been rebuilt for speed, flexibility, and easy integration. Add real-time in-app notifications to your app in minutes with full UI control.
By Thomas Schiavone
August 19, 2025

Top 6 Email Service Providers for Transactional Notifications in 2025
Comprehensive guide to the 6 best email service providers for transactional notifications in 2025. Compare SendGrid for high-volume enterprise delivery, Mailgun for developer APIs and routing control, Resend for React-based templates, AWS SES at $0.10/1000 emails for cost efficiency, Postmark with <2 second delivery for critical notifications, and SMTP for universal compatibility. Learn why most teams need multiple ESPs, how to meet new SPF/DKIM/DMARC requirements for Gmail, Yahoo, and Outlook.
By Kyle Seyler
August 11, 2025

What’s Next for Courier Create: Push, SMS, In-App, Internationalization, and More
Courier Create makes it easy to embed a powerful notification editor into your app. Now, we’re expanding what’s possible—adding support for push, SMS, in-app notifications, internationalization, test sends, and more.
By Thomas Schiavone
May 01, 2025

Courier Create: Embed a Custom Notification Editor in Your App
Courier Create lets you embed a powerful template designer and email editor directly into your React app. Give your customers full control over notification content, branding, and delivery across all channels — without building custom infrastructure or managing fragile integrations.
By Thomas Schiavone
April 30, 2025

Courier Inbox iOS SDK 5.7.3 – Improved Reliability and New Listener API
Courier Inbox for iOS just got a major upgrade. Version 5.7.3 includes better background socket handling, a rebuilt datastore, and a new listener API to help you build fully custom in-app notification experiences.
By Mike Miller
March 27, 2025

Better Observability and Faster Debugging with the New Logs Visualization
Debugging notifications used to mean hunting through logs to find patterns. The new logs histogram in Courier gives you an instant view of message trends, making it easy to spot spikes, failures, and diagnose issues faster.
By Thomas Schiavone
February 25, 2025

A More Secure Way to Authenticate AWS SES in Courier – IAM Role Support
Courier now supports IAM Role authentication for AWS SES, offering a more secure, keyless way to send emails. This method eliminates long-term access keys, reduces security risks, and simplifies credential management with automatic rotation.
By Thomas Schiavone
February 19, 2025

APNS Security Update 2025: Courier Customers Are All Set!
Apple’s APNS Security Update takes effect on March 29, 2025, requiring updated server certificates. After thorough testing, we’re excited to confirm that Courier customers are unaffected. Notifications sent via APNS with P8 keys or P12 certificates work seamlessly—no changes required. Read on to ensure your app is prepared.
By Mike Miller
January 23, 2025

Smart Notification Scheduling with Delivery Windows
Timing is everything. Courier’s new Delivery Window feature ensures your notifications arrive at the perfect moment—no more off-hours pings or complex scheduling code. Define the rules, and Courier handles the rest, adapting seamlessly to time zones and user preferences.
By Seth Carney
December 16, 2024

Courier Inbox for web and mobile, a complete notification center
A notification center inside of web and mobile apps is now an expectation. It’s a way to reach specific audiences or users with tailored messages and a way to boost engagement by bringing people back into the app. While Courier has been adding Inbox capabilities over the last couple years, we’re excited to announce a complete set of SDKs that span web and mobile. You can drop in a full-featured inbox to give your users a best-in-class notification center inside your app that works seamlessly with your existing notification flows.
By Donnie Wang
June 14, 2023

Controlling notification send limits in Courier
Send limits are a new addition to the Courier app that allow you to manage notification rate limits. This means you can set a maximum limit on the number of notifications you can send over a certain time period. The advantages of using send limits are twofold: you can save money by imposing spending caps on notifications, and you can improve the customer experience of your app by avoiding bombarding users with too many notifications at once. Send limits can be applied in a variety of ways, including system-wide notification limits, as well as specific limits for individual users or notification topics. For instance, you can set an overall limit of 200,000 notifications per week. This article will explore the various types of notification rate limits available, explain when send limits are useful, and provide guidance on how to set them up.
By Jason Axtell
May 16, 2023

Courier One-Time Send is here — for everybody
One-Time Send is a powerful feature designed to simplify and expedite the process of sending one-time notifications through Courier. It's one piece of a [web app redesign](https://www.courier.com/blog/designing-the-future-of-courier) that we started recently (dark mode shown coming soon). Based on invaluable feedback from our customers during the closed beta, we have refined and improved One-Time Send to make it even more efficient and user friendly.
By Denis Tatar
May 04, 2023

Designing the future of Courier
Today, we are embarking on a significant redesign of Courier's interface consisting of some new things, some old things in new places, and an overall reorganization of the information architecture. Here's a sneak peek 👀 This redesign aims to address the challenges that come with the growth of our platform, where increased size and number of features leads to increased complexity, resulting in a product that may not be as intuitive for new users. We believe that this update will take us closer to a simpler and more organized Courier, setting the stage for more exciting improvements in the future. We hope you like the new look! 💜
By The Courier Team
May 02, 2023

New Datadog integration for Courier notification logs and metrics
The ability to unify all notification metrics and logs across channels and providers into an easy-to-use dashboard is a core advantage of Courier’s notification infrastructure. However, with product notifications so critical to the entire application experience, it’s important to connect that data back to central cloud observability platforms that look across the entire stack. This gives platform engineering teams a complete understanding of application health and lets them quickly troubleshoot even the most complex issues. Today, we’re incredibly excited to announce our first observability integration with Datadog. [Datadog](https://www.datadoghq.com/) is a tool for collecting metrics and other data from applications and viewing them in a centralized place. Datadog’s dashboards and monitoring tools build a more accurate picture of the health of your application and how it changes over time. Our integration with Datadog is easy to spin up when you use our “dashboard starter kit.” This consists of some pre-configured JSON to set up a simple dashboard in Datadog for your Courier data. Our Datadog integration is currently only available on Courier’s Business plan, much like our other production-focused features such as [template analytics](https://www.courier.com/docs/platform/analytics/analytics-overview), [Okta integration for SSO](https://www.courier.com/docs/platform/workspaces/okta-integration), and [advanced user preferences](https://www.courier.com/docs/platform/preferences/preferences-overview).
By Robert Fenstermacher
April 11, 2023

Streamline your workflow with CourierJS: Our new client-side SDK
We are thrilled to announce the release of our first client-side SDK for Courier, written for JavaScript. This new addition expands our existing SDK offerings, which include Java, Python, Node, Go, Ruby, and PHP, and makes it even easier for developers to integrate Courier into their projects. By enabling direct calls to Courier within your JavaScript code, you can eliminate the need to use a back-end service as an extra layer between your front end and the Courier API, saving valuable time and resources. With the initial release, we're introducing three new API calls: the `identify` call for tying a user to actions they perform, such as logging in or updating their profile, and the `subscribe` and `unsubscribe` calls for subscribing and unsubscribing to lists. By simplifying these key interactions, CourierJS enhances the overall experience of using Courier.
By Suhas Deshpande
April 04, 2023

How to Implement Push Notifications in Android with Courier’s SDK and Firebase
Push notifications are essential for mobile engagement, but setting them up with Firebase across Android apps can get complicated. Courier’s Android SDK simplifies token management, user state sync, notification permissions, and delivery tracking—so you can build faster with Firebase and Courier together.
By Mike Miller
April 03, 2023

Introducing the new and improved Automations designer
[Courier Automations](https://www.courier.com/blog/announcing-courier-automations) lets you build smart notification workflows. With Automations, notifications can be scheduled, driven by events, canceled, and more. We’ve just completed a big redesign of the automations UI — before this overhaul, notifications were restricted to linear workflows. This made it difficult to build more advanced automations, however the new automations UI, based on [React Flow](https://reactflow.dev/), allows you to build more sophisticated workflows, including those requiring branching logic. In this article, we explain the differences in functionality between the old and new UI, how the new UI helps developers as well as product managers, and how the migration will affect you if you’re already using the automations designer. For those who are new to Courier automations, we explain the background of what automations are for and how to use them. We also cover how to use the new UI, while providing some useful real-world examples to help you get started.
By Drew Youngwerth
March 28, 2023
Simplifying notifications with the Courier iOS SDK
Push notifications are a valuable tool for keeping users informed and increasing their engagement with your app. You can use push notifications to alert users about promotions, new content, or any other important updates. While push notifications are a powerful tool, setting up push notifications in iOS can be a daunting task that requires a significant amount of effort and time. Fortunately, the Courier iOS Mobile Notifications Software Development Kit (SDK) simplifies this process.
By Mike Miller
March 23, 2023

New Courier Inbox: Add a full-featured notification center to your app in minutes
Email and SMS are becoming increasingly busy channels. Sometimes, there’s no better way to reach a user than by sending a message to a notification center right inside of your app. However, building an inbox experience like this, from scratch, was a significant engineering effort. Today, we are announcing a major update to [Courier Inbox](https://www.courier.com/docs/platform/inbox/inbox-overview "Introduction to Courier Inbox"), a solution for developers to add an in-app notification center to their web application in a matter of minutes. If you’re using the previous version of Inbox, we’ll cover the upgrade steps later in this post. > *"With Courier, we added a beautiful inbox and in-app push notifications in a matter of weeks. We used the great looking pre-built component to save even more time. Notifications are not our core competency, so it made complete sense to integrate rather than build out and support our own implementation."* __James Pipe__, VP of Product, [DroneDeploy](https://www.dronedeploy.com/) ## What is Inbox? Courier Inbox is an in-app notification center for web applications (and [mobile inbox coming soon](https://updates.courier.com/board "Courier Product Roadmap")). Inbox acts as a convenient in-app notification feed with a clean interface where users can view notifications in real time directly inside your web app. It also lets them view their message history of all past notifications that you’ve sent to them. Using in-app notifications allows you to get users’ attention when they are in the application. This makes your communication with your users more timely and convenient: instead of interrupting them with an email on their phone when they are busy doing something else, you can use an in-app notification to provide information that is relevant to what your users are trying to do right now. Showing notifications within your web application increases user engagement — and provides a more seamless experience, as you can link users directly to relevant parts of the web app within these notifications. While many companies are considering building notifications into their web app, not everyone has the time or resources to build a full-fledged notification center. We first implemented Inbox two years ago together with the [web-based pop-up notification](https://www.courier.com/blog/react-toast-inbox-notifications "Courier Push, React Toast and Inbox for notifications that don't suck") functionality, and customers loved it exactly because it takes so little time to start using it. The notifications that customers send via Inbox may include application activity such as discussions, new events, comments, alerts, and reminders, as well as news about feature updates. Based on customer feedback, we’re excited to announce improvements to the Inbox functionality. Meet the new Inbox. ## Introducing the new Inbox The new Inbox has all the benefits of the original Inbox: it’s fast to implement via pre-built [Courier JavaScript components](https://github.com/trycourier/courier-react/tree/main/packages/react-inbox "Courier Inbox React components"), it offers an intuitive user experience, the design is customizable to your needs, and it natively integrates with the rest of the Courier platform. On top of that, Inbox includes a number of improvements, in terms of both design and functionality. On the design side, we took customer feedback on board and simplified how the inbox looks and feels. Specifically, here’s what changed: 1. Visually, the inbox now looks more modern so that it fits better into customer apps. 2. There are no more separate tabs for read and unread messages — this separation into tabs previously led to confusion. Now everything is displayed more clearly in a single feed. 3. Hovering over a message now shows a check mark or cross to mark a message as read or unread, instead of a vertical three-dot menu taking up screen real estate. 4. Unread messages are identified by a colorful logo (vs. gray for unread), and the colors are customizable. A colored dot appears at the top showing how many unread messages there are in the inbox. 5. Hovering over a message makes the background of that message change color if it is clickable. Short messages where all the text can be viewed at a glance are not clickable and don't change color on hover.  Notification state is now synchronized between the inbox and other channels. For example, if a notification was sent as in-app and email, reading the email will mark the in-app notification as read. Another new feature is message expiration. It’s now possible to set a timeline for the message to expire, say 7 days, and after that time the message will be removed from the inbox. This feature can help avoid a mess of older notifications for users that rarely sign into the web app. The advanced branding options, including applying brand settings (we cover this below) and removing the Courier logo, as well as message retention are available on our Developer and Business tiers.
By Riley Napier
March 14, 2023

New RudderStack integration: Create actionable data insights
Are you looking for a way to gain a clearer picture of your users and use that insight to improve your communication strategies? We've got some great news for you! Today, we're thrilled to announce an integration between Courier and RudderStack, a customer data platform (CDP) that allows businesses to collect, process, and route customer event data across product, marketing, and analytics tools for better decision-making. This integration builds on our recently improved integration with Segment and will further improve your ability to track your users' actions and take advantage of customer data stored in RudderStack to improve the notification experience for your users.
By Tejas Kumthekar
March 07, 2023

Introducing Courier Preferences: The fastest way to design the best preference experience
Letting your users choose their notification preferences — and automatically implementing them — has never been this easy
By Maria Irizarry
February 22, 2023

Smarter customer engagement flows with Courier’s new Segment integration
Courier can now be a source of events in Segment, allowing you to make the most of your multi-channel customer data. Which communications were successfully delivered? Which ones were opened and read? On what channels? These types of events generated in Courier can now be used to create custom user journeys. This step completes the integration of the two services: previously, [Segment was available as a data destination in Courier](https://www.courier.com/blog/courier-segment-integration-product-notifications). Now that the integration has come full circle, let’s have a look at how your organization can benefit from combining the two tools.
By Donnie Wang
February 15, 2023

New AI-Powered Content and Changelog to Create Great Product Notifications Fast
Discover Courier Designer's new AI content generator and changelog features—designed to streamline notification creation, editing, and team collaboration.
By Shreya Gupta
February 07, 2023

Announcing Courier Automations: Application Logic for Notifications
We’re excited to announce a powerful new feature for the Courier platform: Courier Automations. Courier Automations is a toolset that includes both an API and a visual builder that allows anyone to easily configure logic for notification workflows.
By Nick Gottlieb
May 25, 2022

Introducing Courier Elemental
With Courier Elemental, you can customize the look, language, and structure of your notification based on locale, channel, and other more advanced custom logic.
By Troy Goode
February 23, 2022

Courier + Segment Integration: Product Notifications In Minutes
We are excited to announce that Courier now integrates easily with Segment, the leading customer data platform! After 2.5 years and hundreds of customers, our community has convinced us that having additional event sources to act as notification triggers would help expand use cases and reduce the effort required to get up and running with Courier.
By Nick Gottlieb
December 08, 2021

Introducing React Toast and Inbox for Notifications That Don’t Suck
With Courier Toast and Inbox, developers can support custom notifications for their users’ specificities and communicate through multiple wide-ranging channels while maintaining a single in-app notifications repository.
By Riley Napier
August 31, 2021

Courier April Product Release Updates: In-app Inbox, Preferences, and Automations
In this update, Aydrian and Nate (Head of Customer Success) as cohosts cover what is new with the in-app notifications API, our new preferences component, and our automations API, which is now GA.
By Aydrian Howard
May 20, 2021

What's New in February: Recipients list, New integrations, Java SDK, and plain text for emails
Each month we share the latest Courier news and highlight what we shipped, wrote, and shared with our community. With February come and gone, we're back with our second monthly wrap-up of 2021.
By Nate Munger
March 03, 2021

Announcing Environments: Safely Test Your Notifications Before Going Live
We’re excited to announce the release of Environments in Courier. You can now create, preview, and troubleshoot your notifications in a test environment before going live.
By Courtney Chuang
January 27, 2021

Announcing the Courier Destination for Segment – Send Multi-Channel Notifications With No Code
We’re excited to announce the Courier destination for Segment is publicly available. Product teams can now send targeted notifications to users on any channel – without shipping any code.
By Danny Douglass
November 10, 2020

Introducing the Lists API: Notify Lists of Users With One API Call
Courier’s Lists API lets you create lists, subscribe recipient profiles, then notify every user on the list with a single Send API call.
By Nate Munger
October 13, 2020
© 2026 Courier. All rights reserved.