Powerful rules ensure proper routing

Powerful rules ensure proper routing

Powerful rules ensure proper routing

Courier allows you to set routing rules such as which channels are preferred over others, which channels should always be delivered, and even conditional statements to define your routing logic.

Accessible through the template editor

Accessible through the template editor

Accessible through the template editor

Drag-and-drop editor to set channel hierarchy, branching logic, and conditionals for complex routing rules.

Control how notifications are delivered,
right from your send request

Control how notifications are delivered, right from your send request

Courier gives you one API to send notifications over email, SMS, push, in-app, and more. It handles routing, preferences, and personalization so you can focus on your product not message delivery.

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.

Welcome email

Delivery delay

Billing alert

{
  "message": {
    "to": {
      "email": "{{email}}"
    },
    "content": {
      "title": "Welcome {{first_name}}!",
      "body": "It's so great to have you here!"
    },
    "data": {
      "email": "user@company.com",
      "first_name": "Nick"

Welcome email

Delivery delay

Billing alert

{
  "message": {
    "to": {
      "email": "{{email}}"
    },
    "content": {
      "title": "Welcome {{first_name}}!",
      "body": "It's so great to have you here!"
    },
    "data": {
      "email": "user@company.com",
      "first_name": "Nick"

Welcome email

Delivery delay

Billing alert

{
  "message": {
    "to": {
      "email": "{{email}}"
    },
    "content": {
      "title": "Welcome {{first_name}}!",
      "body": "It's so great to have you here!"
    },
    "data": {
      "email": "user@company.com",
      "first_name": "Nick"

Welcome email

Delivery delay

Billing alert

{
  "message": {
    "to": {
      "email": "{{email}}"
    },
    "content": {
      "title": "Welcome {{first_name}}!",
      "body": "It's so great to have you here!"
    },
    "data": {
      "email": "user@company.com",
      "first_name": "Nick"

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