Topic
28 articles
Articles about Tutorial from the Courier developer blog.

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

How to Use Claude Code on Mobile to Design, Test, and Ship Multichannel Notifications
A walkthrough of using Claude Code's mobile app with Courier's MCP server and CLI to design, test, and ship a multichannel product announcement from a phone. Covers the full workflow: drafting the content outline, creating notification templates using Courier's elemental format, building channel-specific variants for email, Slack, push, and SMS, customizing brand styling through the API, iterating on design with test sends, getting team approval, and publishing with custom routing rules. The whole thing took a couple hours, mostly cold start and design iterations.
By Kyle Seyler
April 06, 2026

Transactional, Product, and Marketing Notifications: What Are the Differences?
Understanding the difference between transactional, product, and marketing notifications is essential for developers building notification infrastructure. Transactional notifications confirm user actions and require no opt-in. Product notifications drive feature adoption through education. Marketing notifications promote sales and require explicit consent. This guide explains the legal requirements, best practices, and when to use each notification type to build compliant systems users trust.Retry
By Kyle Seyler
October 23, 2025

How to Add Toast Notifications with the New Courier Toasts SDK
Learn how to add real-time, customizable toast notifications to your app with the Courier Toasts SDK. This quick tutorial shows how to integrate toasts using Web Components or React and sync them with your notification center for a seamless, modern UX.
By Dana Silver
October 20, 2025

What is the Twilio Messaging API?
Twilio's Messaging API enables developers to send and receive SMS, MMS, WhatsApp, and RCS messages at scale across 180+ countries. While Twilio excels at reliable message delivery through carrier networks, modern applications need more than single-channel messaging. Courier acts as a provider-agnostic orchestration layer that activates messaging across Twilio and other channels from a single platform. You get intelligent routing, user preference management, and fallback logic without vendor lock-in.
By Kyle Seyler
October 03, 2025

How Slack Builds Smart Notification Systems Users Want
Slack's notification system serves over 42 million daily active users by balancing smart defaults with user control. Former Slack product lead Liza Gurtin and ex-Airbnb engineer Tommy Dang (Co-Founder at Mage) reveal how Slack built notification intelligence that reduces support tickets while increasing engagement. Learn how platforms like Courier enable businesses to implement Slack-level notification sophistication without custom infrastructure.
By Kyle Seyler
September 29, 2025

Why You Need Multi-Tenant Infrastructure for Notifications
Need to send notifications for many customers without mixing data or losing brand identity? This practical guide walks you through mapping a tenant hierarchy, carrying context in every call, setting up layered preferences, and adding dynamic branding. It pairs code samples with checklists so you can choose to build from scratch or plug in Courier when you are ready to scale
By Kyle Seyler
August 08, 2025

How to Send an SMS in Java
Send an SMS in Java using the Courier SDK with your existing Twilio account as the provider. Complete working code, step-by-step setup, and a direct Twilio comparison for when the orchestration layer is overkill.
By Kyle Seyler
April 30, 2025

Build Custom In-App Notifications in 15 Minutes with Courier and ChatGPT
When a customer asked for a fully custom in-app inbox that looked like an email client, Courier’s sales engineer Jon turned to ChatGPT. Using Courier’s React Hooks SDK and a simple prompt, he built a working prototype in just 15 minutes. This post walks through how AI and flexible tooling helped solve a real implementation request—fast.
By Thomas Schiavone
March 26, 2025

How to Set Up Automatic Push Notifications Based on Segment Events
Push notifications have carved their own niche as a powerful tool for continuous user engagement. Regardless of whether an app is actively in use, they deliver your messages straight to your user's device. Two key players that can combine to enhance your push notification strategy are Segment and Courier. In this tutorial, we show you how to set up Courier to listen to your Segment events and then send push notifications to an Android device based on data from these events.
By Sarah Barber
November 17, 2023

How to Send Firebase Notifications to iOS Devices Using Courier
This tutorial explains how to send push notifications to iOS devices from your iOS application code using Firebase FCM and Courier’s iOS SDK.
By Martina Caccamo
November 01, 2023

How to Create an Automated SMS Notification System
This article explains why you need an automated SMS notification system, with an example using Courier to send an automated SMS with Twilio.
By The Courier Team
August 17, 2023

Building In-App Notifications for Web and Mobile Applications
In-app notifications are important for increasing user engagement. Here’s how a developer can implement them in web and Android applications using Courier.
By Adam Searle
July 13, 2023

Sending Scheduled and Recurring Email Notifications with PHP
This tutorial for PHP developers explains the different ways to send scheduled and recurring email notifications in Courier, including a low-code solution.
By Sarah Barber
July 12, 2023

Intro to your Courier Cheerleading Catalyst
Learn how Samar took her simple todo app to the next level by incorporating Courier to send cheerful and encouraging notifications.
By Samar Barakat
July 07, 2023

Stop (Only) Sending Password Reset Emails
You’ve got to stop sending password reset emails. Everyone does it and it’s not cool anymore. Generalizing user behavior can lead to unnecessary reduction in user engagement on your app, which will eventually lead to decreased user retention. Preferences matter, and they’re easy to set up. This article will show you two ways to implement an amazing password reset notification experience for your users via their preferred channels.
By Shreya Gupta
July 03, 2023

How to Send Push Notifications with Flutter, Firebase, Node.js, and Courier
Delivering reliable push notifications across Flutter, Firebase, and Node.js can be complex. In this guide, learn how Courier simplifies token management, cross-platform setup, and notification automation—giving developers full control from front-end to back-end.
By Adam Searle
June 29, 2023

Introducing Puppygram, powered by Courier Inbox, Next.js and Inngest
Today we launched Courier Inbox, a set of APIs and UI components for building a modern application inbox. Inbox components are available for both web, iOS and Android applications and are totally customizable so we decided to use Courier Inbox to build Puppygram, an Instagram clone that is built for iOS and is powered by Courier Inbox, Next.js and Inngest.
By Carter Rabasa
June 13, 2023

Create an Automated Notification System Using Python and Courier
This tutorial explains how you can create an automated notification system using Python and Courier, by making use of Courier’s Python SDK.
By Adam Searle
June 12, 2023

Sending Password Reset Notifications with Firebase and Courier
This tutorial explains how to send password reset emails using Firebase with Courier’s notification infrastructure, including APIs, templating and tracking.
By Sarah Barber
June 06, 2023

Sending Password Reset Notifications from Your Laravel PHP Framework
This tutorial explains how to send a customized password reset notification with Courier from your Laravel code by using the Courier PHP SDK.
By Sarah Barber
June 06, 2023

How to Send Transactional Emails Using SendGrid with Notification Infrastructure
Transactional emails are automated emails triggered by a user taking an action on your website or application. This tutorial walks you through a simple use case for building transactional notifications with SendGrid via Courier’s API.
By The Courier Team
May 31, 2023

How to Send Password Resets via SMS and email using Node.js and Next.js
When you’re building a web application, it’s important that end users have a simple way to reset their passwords and to receive those token notifications on their preferred channel (sms, email, etc). Let's see how to build this using Node.js, Next.js and its new app router, Vercel KV and Courier.
By Carter Rabasa
May 30, 2023

Send and Automate Slack & Microsoft Teams Notifications with Node.js
This guide shows you how to send and automate Slack and Microsoft Teams notifications using a single Courier API call. Build fast in Node.js, route across channels, and scale without managing individual providers.
By Shreya Gupta
March 22, 2023

Automate Slack and Microsoft Teams Notifications using Python
How to send and automate notifications via Slack and Microsoft Teams, using Courier to make these tools a seamless part of how your app communicates with users.
By Shreya Gupta
March 15, 2023

Create a Discord Bot that Automates Secret Messages with Node.js
Our plan is to create and install a Discord bot that automates encrypted messages to the civilians and alerts them about the situation so that they can escape.
By Shreya Gupta
September 27, 2022

Build a Serverless Lie Detector that uses AI for Facial Recognition
When the Face API recognizes that one of our spies is being deceitful, we will use Courier to broadcast the identity of the mole to our spy network.
By Shreya Gupta
September 12, 2022

Sending Secret Messages with the Courier API and Node.js
In this tutorial, we will be building a Node.js app that sends multi-channel notifications in morse code.
By Shreya Gupta
September 02, 2022
© 2026 Courier. All rights reserved.