Topic
18 articles
Step-by-step tutorials with working code for sending notifications across email, SMS, push, and in-app.

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.

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.

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.

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.

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.

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.

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.

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.

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.