send notifications php 3 (poster)
Tutorial

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

A diagram showing the different types of notifications: SMS, in-app messages, push notifications, and email
Guide

A Developer’s Guide to Notification APIs

A notification API is a combination of backend infrastructure and both server- and client-side SDKs that enable developers to build notifications in web and mobile apps. In this guide, we delve deeper into notification APIs, their role in transactional and marketing notifications, practical use cases, and the indirect benefits they offer.

By Donnie Wang

July 10, 2023

samar-blog-header
TutorialUser Experience

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

seo-blog
Tutorial

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

Transactional email header image
Guide

Transactional Emails Demystified: From Selecting Providers to Delivery Best Practices

This article explains transactional email, compares email service providers, and presents best practices for implementing and managing transactional email.

By Donnie Wang

June 29, 2023

Thumbnail for the Send & Automate Mobile Push Notifications with Courier article
Tutorial

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

Courier Inbox for web and mobile applications showing an example of the notification center UI
Product News

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

puppygram-header
Tutorial

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

Automated Notification System Using Python - article header
Tutorial

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