Thomas Schiavone
June 17, 2025

7 min read
Twilio Notify was Twilio's unified notification API used by developers to send SMS, push notifications, and other messages through a single interface. It simplified multi-channel messaging by handling the complexity of different notification providers behind one API.
Unfortunately, Twilio deprecated Notify in 2022, and the service reaches its end-of-life on December 31, 2025. After this date, the Notify API will cease to function entirely.
If you're still using Twilio Notify, it's critical to begin your migration now. In this post, we'll show you exactly how to migrate to Courier, the same platform Twilio chose for their own multichannel orchestration needs.
Let's get started.
When Twilio needed a true multichannel orchestration solution for their own operations, they didn't expand Notify’s capabilities, they chose Courier. As they put it:
As a customer engagement platform, we at Twilio know how important it is to meet your customers at their preferred channels. Courier gives us the power to fully personalize our customer touchpoints in one easy-to-use, centralized tool.
— Product Lead, Twilio
Twilio, a leader in communications infrastructure, recognized that modern notification orchestration requires specialized capabilities beyond basic messaging APIs and they decided Courier was the best path forward for them.
As user expectations evolve and messaging environments grow noisier, developers need systems that punch through with critical notifications. When building notification systems, developers focus on several key requirements.
Twilio Notify provided a foundation for unified messaging, but since its launch, user expectations have evolved dramatically. Today's users expect in-app notification centers, granular preferences, and seamless experiences across every channel. Here's how the platforms compare:
| Feature | Twilio Notify | Courier |
|---|---|---|
| Multi-channel sending | Twilio provided SMS, Push, Email | 50+ providers across 5 channels |
| In-app notifications | Not supported | Embedded inbox |
| Visual templates | None, code only | Drag-and-drop editor |
| Workflow logic | Basic TTL/priority | Delays, batching, branching, etc |
| User preferences | Manual implementation | Built-in with automatic evaluation |
| Analytics | Basic logs | Full observability and native integrations |
| Provider failover | Single provider | Automatic failover with routing rules |
To migrate successfully, you'll need to know some key concepts and differences between Notify and Courier. The main differences are:
Let's walk through each mapping:
Twilio Notify used bindings to link user identities to specific channels and addresses, whereas with Courier, addresses are a property of the user.
Twilio Notify required specifying the service type for each send while Courier uses workflows to handle multi-channel orchestration automatically:
Twilio Notify uses flat tags for grouping, while Courier provides structured objects with subscriptions.
| Feature | Twilio Notify | Courier |
|---|---|---|
| Group identifier | tag: "team:abc" | object_id: "team:abc" |
| Group targeting | Send to a tag | Send to object's subscribers |
| Group metadata | Not stored in Notify | Stored in objects or subscription properties |
| Hierarchical groups | Flat tag structure | Hierarchical subscriptions |
| Dynamic membership | Manual tag management | Automatic subscription updates |
| Targeting logic | Single tag only | Complex queries and filters |
Now that you’re up-to-speed on some of the differences, here's a step-by-step migration guide that gets you off Notify safely before the December 31, 2025 shutdown:
Build Courier workflows for each Notify message type, using the visual editor for adding advanced logic like:
| ⚙️ Setup | Connect SMS, Email, Push & In-app; import users |
|---|---|
| 🔧 Build | Create templates and build workflows with drag-and-drop tool |
| 🧪 Test | Send via Courier API; verify delivery |
| 🚦 Cutover | Ramp traffic 10→50→100%; monitor performance |
| ✅ Migrate | Route all production traffic to Courier |
| 🔍 Audit | Review logs, delivery rates and user feedback |
| 🪑 Cleanup | Export old Notify data; update docs |
| ❌ Sunset | Disable Notify APIs by December 31, 2025 |
Twilio Notify's shutdown doesn't have to be a setback. It's a chance to upgrade to a platform that handles modern notification requirements: visual workflows, user preferences, in-app messaging, and team collaboration.
When Twilio needed multichannel orchestration for their own operations, they chose Courier. That endorsement speaks for itself.
Start now, and you'll be ready well before December 31, 2025.
We’ve put together a comprehensive quick start guide in our docs which includes:
Courier is trusted by thousands of companies including Twilio, LaunchDarkly, and Workleap. Read more of their stories:
LaunchDarkly migrated from their legacy solution due to security concerns and the need for advanced features as they scaled.
Twilio uses Courier for their own multichannel orchestration needs—the strongest possible endorsement.
Workleap relies on Courier for to improve team engagement notifications across multiple channels including Microsoft Teams, Slack, and email.

The $5.9 Billion Rebuild: Why Healthcare Is Replacing Its Notification Infrastructure
The clinical alert and notification market will reach $5.9 billion by 2032, growing at 12.3% annually. That number represents hardware, software, and services combined. It also represents healthcare's admission that pagers and overhead speakers aren't enough anymore. Healthcare organizations are rebuilding how critical information moves through their systems. Regulatory pressure, workforce shortages, and value-based care economics are forcing the investment. The software layer is where outcomes are won or lost.
By Kyle Seyler
February 02, 2026

Introducing Courier Skills: Teaching Your AI IDE to Build Notifications Correctly
AI IDEs are great at generating plausible code, but they lack durable domain context. Courier Skills gives your AI a shared baseline for building production-ready notifications, with opinionated guidance on channels, patterns, and constraints that matter in real systems.
By Thomas Schiavone
January 30, 2026

Customer Engagement Orchestration: How to Unify New Messaging Channels in One Platform
Customer engagement orchestration lets you manage notifications across WhatsApp, Slack, Teams, in-app inboxes, and SMS through a single API instead of maintaining separate integrations. This guide covers why B2B companies are moving to orchestration platforms, compares modern messaging channels (including Stream Chat for marketplaces), and explains how to evaluate solutions. Includes channel comparison table and guidance on when orchestration infrastructure makes sense versus building your own.
By Kyle Seyler
January 27, 2026
© 2026 Courier. All rights reserved.