Courier logo. First letter of the word has a bird inside.
Courier logo. First letter of the word has a bird inside.

Multi-channel-routing

Route the right notification to the right person, through the best channel, at exactly the right time.

Courier's routing engine provides the infrastructure and tooling you need to ensure your app always delivers the right notification, to the right user, through the right channel, at the right time.

Multi-channel-routing

Route the right notification to the right person, through the best channel, at exactly the right time.

Courier's routing engine provides the infrastructure and tooling you need to ensure your app always delivers the right notification, to the right user, through the right channel, at the right time.

Multi-channel-routing

Route the right notification to the right person, through the best channel, at exactly the right time.

Courier's routing engine provides the infrastructure and tooling you need to ensure your app always delivers the right notification, to the right user, through the right channel, at the right time.

Multi-channel-routing

Route the right notification to the right person, through the best channel, at exactly the right time.

Courier's routing engine provides the infrastructure and tooling you need to ensure your app always delivers the right notification, to the right user, through the right channel, at the right time.

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

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

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

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

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

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

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

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

Powerful rules

Routing configuration through code

Courier's API allows developers to set routing logic from within the API call, providing fine-grain control over your user's messaging experience.

Powerful rules

Routing configuration through code

Courier's API allows developers to set routing logic from within the API call, providing fine-grain control over your user's messaging experience.

Powerful rules

Routing configuration through code

Courier's API allows developers to set routing logic from within the API call, providing fine-grain control over your user's messaging experience.

Powerful rules

Routing configuration through code

Courier's API allows developers to set routing logic from within the API call, providing fine-grain control over your user's messaging experience.

Welcome Email

Delivery is delayed

Multi-channel 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"

Check out our docs

Welcome Email

Delivery is delayed

Multi-channel 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"

Check out our docs

The all-in-one notification platform for developers

Ready to take your notifications to the next level?

The all-in-one notification platform for developers

Ready to take your notifications to the next level?

The all-in-one notification platform for developers

Ready to take your notifications to the next level?

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