Courier makes it easy for you to create and orchestrate action-oriented notifications. Automations allow for powerful escalation workflows, and Courier’s omni channel routing enables you to deliver the notification that is most likely to get a response for your users.

Courier makes it easy for you to create and orchestrate action-oriented notifications. Automations allow for powerful escalation workflows, and Courier’s omni channel routing enables you to deliver the notification that is most likely to get a response for your users.

Appropriately escalate notifications until action is taken

Multi-user escalation

Multi-user escalation

Multi-user escalation

Courier’s Automations allow for multiple reminders to one user and then escalation notifications to additional users if action is not taken.

Multi-channel escalation

Multi-channel escalation

Multi-channel escalation

Courier makes it easy to take proper action by reminding users on various channels, including email, SMS, push, in-app, chat, and more.

Give your users the power of choice

Give your users the power of choice

Give your users the power of choice

Courier’s Preferences API allows your users to choose which notifications they want to receive in which channels.

PHI-compliant notifications with BAA, SOC 2, encryption, audit logs, and regional data residency.

Automate your notification logic
without writing it

Automate your notification logic without writing it

Courier’s Automations API lets you programmatically create, update, and trigger workflows. Define custom logic, override existing automations, and integrate notification orchestration directly into your application.

Courier Inbox delivers real-time in-app messaging to your product with the reliability and polish users expect. Lightweight, platform-specific SDKs, integrate cleanly and give you full control over look and feel.

Node.js

Ruby

Python

Go

PHP

import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });

// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
  eventId: "courier-quickstart",
  recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
  profile: { },
  data: {
    blueiables: "awesomeness",
  },
});

Node.js

Ruby

Python

Go

PHP

import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });

// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
  eventId: "courier-quickstart",
  recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
  profile: { },
  data: {
    blueiables: "awesomeness",
  },
});

Node.js

Ruby

Python

Go

PHP

import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });

// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
  eventId: "courier-quickstart",
  recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
  profile: { },
  data: {
    blueiables: "awesomeness",
  },
});

import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });

// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
  eventId: "courier-quickstart",
  recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
  profile: { },
  data: {
    blueiables: "awesomeness",
  },
});

import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });

// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
  eventId: "courier-quickstart",
  recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
  profile: { },
  data: {
    blueiables: "awesomeness",
  },
});

We are big fans of Courier. We use it to send all of our notifications. The platforms is extremely east to use and the customer support form the Courier team is supreme. I strongly recommend it!

Al Yang — CEO, Safebase

Al Yang — CEO, Safebase

Al Yang — CEO, Safebase

The all-in-one notification platform for developers

Ready to take your notifications to the next level?

Backed by

Backed by

Backed by

Backed by