Developer Guides
Build product notifications that actually reach people
Practical, code-first guides for sending email, SMS, push, and chat across every language and framework, plus the deliverability and architecture know-how to keep them landing at scale.
69 guides and counting
Notification Strategy
10Architecture & concepts
12 Best Customer Journey Orchestration Tools in 2026
API-first orchestration, enterprise CEPs, and marketing suites compared
Read guide →Customer Journey Orchestration: A Developer's Guide
How API-first orchestration coordinates triggers, multichannel sends, branching, and retries across the customer journey
Read guide →Developers Guide to Building A Great User Notification System
Everything you need to know to build a great user notification experience for your application
Read guide →Email Push Notifications - The Ultimate Guide
Learn how email notifications work, when to use them, and how to set them up using Courier and SendGrid for transactional and event-based messaging.
Read guide →How To Implement a Facebook-Like Web Notification System
Read guide →Multi-Channel Communication Platform: A Technical Guide
Read guide →Notification Infrastructure vs Marketing Platform: When You Need Each
Two different layers of the messaging stack, two different buyers, and why most companies eventually run both.
Read guide →Transactional vs Marketing Email: A Developer's Guide to Deliverability, Consent, and Infrastructure
What separates transactional from marketing email, and why it shapes everything from sender reputation to which API you should reach for.
Read guide →Transactional vs. Marketing Notifications: Email, Push Notifications, and SMS
Read guide →Ultimate Guide to SMS Push Notifications
Learn the differences between SMS and app push notifications, when to use each, and how to send SMS like a pro using Courier and Twilio integration.
Read guide →Compare Courier
10vs. other platforms
Courier vs Knock: 2026 notification platform comparison
Read guide →Courier vs Novu: 2026 notification platform comparison
Read guide →Courier vs OneSignal: 2026 notification platform comparison
Read guide →Courier vs SendGrid: 2026 email and multi-channel comparison
Read guide →Courier vs Twilio: 2026 customer messaging platform comparison
Read guide →MessageBird Alternatives: The Best Platforms to Replace Bird in 2026
Read guide →The Twilio-Approved Alternative to Twilio Notify
Courier replaces Twilio Notify, offering everything a developer needs to deliver transactional product notifications across every channel
Read guide →Twilio Notifications - Batching, Scheduling, Digests, and more
Read guide →Unlock Powerful Customer Engagement: Courier and Twilio Segment Integrations
Read guide →What Is Twilio Used For? 5 Key Developer Use Cases
A Developer’s Guide to Twilio: 5 Powerful Use Cases and How Courier Enhances the Experience
Read guide →Add Push to Your App
10Frameworks & mobile
Android v/s iOS Push Notifications - What Developers Need To Know
Read guide →How-To Implement Notifications in Your Gatsby-Powered Website
Learn how to integrate real-time push notifications in your Gatsby site using Courier’s Toast and Inbox components.
Read guide →How-To Implement Notifications in Your React-Powered Website
Learn how to build real-time push notifications in a React app using Courier’s in-app inbox and toast components.
Read guide →Implement Push Notifications For Cordova Apps [Top 3 Ways]
Read guide →Implementing Android Push Notifications [Top 3 Ways]
Learn how to integrate push notifications in Android apps using Firebase, Expo, and Courier—supporting Kotlin, Flutter, and React Native frameworks.
Read guide →Implementing Flutter Push Notifications [Top 3 Ways]
Read guide →Implementing Ionic Framework Push Notifications [Top 3 Ways]
Explore three powerful methods for integrating push notifications into your Ionic app using Firebase Cloud Messaging, OneSignal, and WonderPush—complete with pros, cons, and step-by-step guides.
Read guide →Implementing iOS Push Notifications [Top 3 Ways]
Learn how to implement push notifications in Swift, Flutter, and React Native using APNs and Firebase, and streamline delivery with multichannel support via Courier.
Read guide →Implementing React Native Notifications [Top 3 Ways]
Explore multiple tools and methods to implement reliable push notifications in your React Native apps using Firebase, OneSignal, and Courier.
Read guide →Push Notifications in Vue: Comparing FCM, OneSignal, and WonderPush
A comprehensive guide to integrating push notifications into your Vue app using Firebase, OneSignal, and WonderPush—with pros, cons, and setup tutorials.
Read guide →Notifications for Platforms
7CMS & e-commerce
3 Ways to Implement Wix Browser Push Notifications
Read guide →How to Set Up Shopify Notifications [Top Apps + Tutorial]
Read guide →How-To Set Up Magento Email Notifications
Read guide →How-To Set Up Multi-Channel WordPress Notifications
Learn how to implement multi-channel notifications in WordPress using Courier—including email, SMS, WhatsApp, and browser push alerts—with step-by-step setup and PHP code examples.
Read guide →Implementing Hubspot Browser Push Notifications [Top 2 Ways]
Read guide →Implementing Squarespace Push Notifications [Top 3 Ways]
Read guide →Set Up WooCommerce Notifications [Top Plugins + Setup Guide]
Read guide →Send Email by Language
6SMTP & APIs
3 ways to send email with Go
Send email from Go over SMTP, through Amazon SES, or with a notification API, using current packages.
Read guide →3 ways to send email with Java
Send email from Java with Jakarta Mail, Simple Java Mail, or a notification API, using current Maven coordinates.
Read guide →3 ways to send email with Rust
Send email from Rust over SMTP with lettre, through Amazon SES, or with a notification API.
Read guide →3 ways to send email with Swift
Open the user's mail composer with MessageUI, or send programmatically from Swift with an email API or a notification API.
Read guide →4 ways to send email with C#
Send email from C# with MailKit over SMTP, SendGrid, Amazon SES, or a notification API.
Read guide →5 ways to send email with PHP
Send email from PHP with mail(), PHPMailer, Symfony Mailer, an email API, or a notification API.
Read guide →Send SMS by Language
9Text messaging
3 ways to send SMS with C#
Send SMS from C# with Twilio, MessageBird, or a notification API, using current NuGet packages.
Read guide →3 ways to send SMS with Go
Send SMS from Go with Twilio, Plivo, or a notification API, with code that actually compiles.
Read guide →3 ways to send SMS with Java
Send SMS from Java with Twilio, MessageBird, or a notification API, with code that compiles against current SDKs.
Read guide →3 ways to send SMS with PHP
Email-to-SMS gateways, SMS APIs, and notification APIs, with the tradeoffs that actually decide it.
Read guide →3 ways to send SMS with Ruby
Send SMS from Ruby or Rails with Twilio, Plivo, or a notification API, with runnable code for each.
Read guide →3 ways to send SMS with Rust
Send SMS from Rust with the Twilio crate, Infobip, or a notification API over plain HTTP.
Read guide →4 ways to send SMS with Node.js
Read guide →4 ways to send SMS with Python
Send SMS from Python with Twilio, Vonage, Plivo, or a notification API, with working code for each and a straight comparison at the end.
Read guide →Sending SMS Verification Using Node.js [How-To Guide]
Read guide →Send Push by Language
2Mobile & web push
3 ways to send push notifications with Node.js
Send mobile push with FCM, web push with VAPID, or both through one notification API.
Read guide →3 ways to send push notifications with Python
Send mobile push with FCM, web push with VAPID, or both through one notification API.
Read guide →Email Deliverability
9SPF, DKIM, DMARC & more
Top 10 Tools to Check Your Email IP & Domain Reputation | Free & Paid
Read guide →10 Tips To Improve Your Email Sender Domain Reputation Score
Read guide →DMARC vs SPF vs DKIM - The Ultimate Comparison
Read guide →GDPR and SMS Marketing - What You Need to Know
Read guide →IMAP vs POP3 vs SMTP - The Ultimate Comparison
Read guide →Multiple SPF Records - Everything You Need to Know
Read guide →Top 10 Email Testing Tools Compared
Read guide →What is DMARC - The Ultimate Beginner's Guide
Read guide →What is SMTP - The Ultimate Beginner's Guide
Read guide →Testing & QA
3Test cases
5 Must-Have Test Cases for Chrome Browser Notifications
Read guide →5 Must-Have Test Cases for Mobile App Push Notification
Ensure reliable push notification delivery with these 5 must-have Android test cases—covering states, deep links, localization, haptics, and logged-out users.
Read guide →6 'Must-Have' Test Cases for Email Notification
A practical guide to testing critical email notifications that impact user experience, retention, and business success.
Read guide →More Guides
3Everything else
Every WhatsApp Business message type and the rules for each
Every message a business can send on WhatsApp, what each one can look like, and the rules that decide when you can send it.
Read guide →What Is Notification Infrastructure?
The software layer that turns product events into messages across every channel.
Read guide →WhatsApp Business Platform pricing, explained
How Meta charges for WhatsApp messages, what stays free, and what changes on October 1, 2026.
Read guide →