Skip to main content
Each guide takes one job from nothing to working. explains how a piece of Courier behaves. A guide strings several pieces together. Every guide opens with what you need, walks numbered steps, and closes by verifying the result.

Send your first message

Email

Connect a provider, verify a domain, reach a real inbox.

In-app

Ship the inbox, then send to the channel it renders.

Mobile push

Connect FCM and APNs, sync device tokens, send custom data.

SMS

Connect a provider, add a number, deliver a text.

Slack

Install a Slack app, store its token, send a DM.

Build a notification

Personalize with variables

Fill one template with each recipient’s own data.

Onboarding sequence

A multi-day welcome flow with delays and a branch.

Daily digest

Roll a flood of events into one scheduled message.

Send from AI

Let an agent send over the MCP server.

Send to many people

Send to a list

One message to a saved List or Audience.

Notify watchers

Reach everyone following a document, project, or ticket.

Send in bulk

Thousands of recipients you supply yourself.

Import users

Get profiles into Courier and keep them current.

Send when something happens

From Clerk

Turn a sign-up into a profile and a welcome message.

From Supabase

Fire a send when a row lands in your database.

From Firebase Auth

Send from a Cloud Function when a user is created.

From Firestore

Turn a document write into a push, with email fallback.

From Stripe

Turn a failed payment into an email that recovers it.

From Auth0

Call Courier from an Action, with no route to host.

From Segment

Start a journey from an event you already track.

Let users choose

Preference center

Let users choose what they receive, and where.

Across tenants

Give every customer org its own branding and defaults.

Customer editing

Hand each customer an editor for their own emails.

Go live

Go live

Promote a change from Test to Production safely.

Your sending domain

Verify a domain, then set the address email comes from.

Track delivery

Push Courier events into your own systems.

Debug delivery

Find why an email did not arrive.

Move to Courier

Migrate to Courier

Map your current concepts to Courier’s, then move recipients, content, and sends.

React v7 to v8+

Move Inbox, Toast, and Preferences onto the v8+ component set.