Product
Docs
Resources
Log In

Developer infrastructure for product notifications

Courier makes it easy for you to deliver the product notification experience your customers expect. Support all channels and use cases in a single API, and never again worry about building your own notification infrastructure.

Get a demo

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

  • Before Courier we were spending tons of time integrating with every delivery platform every-time a customer requested a new connection from us. But now it's as easy as just a new API call. So so excited about this launch, huge congrats to the Courier team!

    Eric Koslow Avatar

    Eric Koslow

    Co-Founder, Lattice

  • 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.

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.

Email & push notification

Product

Pricing

Providers

Developers

Documentation

API

Libraries

Status

© 2022 Courier. All rights reserved.