Product
Docs
Resources
Log In

Sign Up

Notification infrastructure

Courier is an API and web studio for development teams to manage all product-triggered communications (email, chat, in-app, SMS, push, etc.) in one place.

Start sending for free

Get a demo

A diagram showing how Courier works

Join other industry-leading teams building great user experiences in Courier

Lattice Logo
LaunchDarkly Logo
UserVoice Logo
Vanta Logo

How Courier works

Your application emits an event

Events can be sent to Courier via our API or our SDK

Courier receives and processes the event

The event contains data for the notification content and recipient

Courier generates a notification template and routes it to the proper provider(s)

Courier supports over 60 providers across all channels

The provider delivers the template from Courier to the end-user

Courier receives and logs delivery, open, and engagement data

Your Application
Application
Event
Courier
Courier
Notification Template
Example Providers
Provider
Notification delivery
Notification delivery
Example User Avatar
Inviter
Example User Avatar
Invitee
1
// A simple email notification
2
{
3
"message": {
4
"to": {
5
"email": "bruce.wayne@gmail.com"
6
},
7
"content": {
8
"title": "Password Reset!",
9
"body": "Hi {{name}}, your reset code is: {{reset_code}}"
10
},
11
"data": {
12
"name": "Bruce",
13
"reset_code": "hf73*sh1!hfshjsk"
14
},
15
"routing": {
16
"method": "single",
17
"channels": [
18
"email"
19
]
20
}
21
}
22
}

An API for every channel and use case

Courier’s API integrates with all communication channels and supports over 50 providers in a single API. Courier is built for developers who want to deliver an exceptional notification experience. There are SDKs for every major language and additional APIs for handling your user data, preferences, templates, orchestration, and more.

Get started for freeView Docs
  • SendGrid

    SendGrid

    Email

    Mailgun

    Mailgun

    Email

    Amazon SES

    Amazon SES

    Email

    SparkPost

    SparkPost

    Email

  • Twilio

    Twilio

    SMS

    MessageBird

    MessageBird

    SMS

    Plivo

    Plivo

    SMS

    Telnyx

    Telnyx

    SMS

  • Firebase

    Firebase

    Push

    One Signal

    One Signal

    Push

    Airship

    Airship

    Push

    Expo

    Expo

    Push

  • WhatsApp

    WhatsApp

    Chat

    Microsoft Teams

    Microsoft Teams

    Chat

    Slack

    Slack

    Chat

    FB Messenger

    FB Messenger

    Chat

Scale channels effortlessly

Courier takes the pain out of building and scaling a multi-channel notification experience. With Courier, your teams can add new channels in minutes, easily change providers when necessary, and manage the routing between channels in a centralized platform.

View ProvidersRead Customer Case Studies

Template management made easy

Managing email templates is a pain that is compounded when you’re adding additional channels. Courier’s templating system is omnichannel and supports drag-and-drop designs via Courier Studio, and JSON-based templates through Courier Elemental.

Get started for freeCourier Studio Sandbox

Notification Use Cases

Transactional

Unify all your transactional notifications.

Alerts

Ensure deliverability and visibility of user alerts.

User Activity

Keep users up to speed with key activities.

Action

Proactively notify users when their action is required.

Digest

Send dynamic, customized notification digests.

Centralized analytics and logging

Courier allows you to observe, analyze, and understand the notification experience your users are receiving across all channels and providers—making it far easier to debug issues, understand trends, and optimize your user experience.

Get a Demo

Testimonials

What our customers are saying

  • We've been using Courier for over a year now, and it's probably saved us more pain (and time!) than any other single platform that we use. The product is getting better all the time and the team is incredible!

    Neal Jean Avatar

    Neal Jean

    CEO, Beacons

  • We are big fans of Courier. We use it to send all of our notifications. The platform is extremely easy to use and the customer support from the Courier team is supreme. I strongly recommend it!

    Al Yang Avatar

    Al Yang

    CEO, Safebase

  • We love Courier. We rely on it heavily to send various communications. The designer is a fantastic tool. With it, we are able to get our UX designers working directly on the templates and we can make updates and have them live in seconds.

    Yousef Ashparie Avatar

    Yousef Ashparie

    Principal Software Engineer, Expel

Read Customer Case Studies

Notification infrastructure is mission-critical

The user experience of your product notifications is a critical component of the overall user experience of your application. Courier business tier is built for product-centric businesses that want to deliver the best possible user experience at scale.

Learn about Business Tier

Email & push notification

Notification infrastructure is mission-critical

The user experience of your product notifications is a critical component of the overall user experience of your application. Courier business tier is built for product-centric businesses that want to deliver the best possible user experience at scale.

Learn about Business Tier

Email & push notification

Product

Pricing

Providers

Developers

Documentation

API

Libraries

Status

© 2022 Courier. All rights reserved.