Platform
Docs
Solutions
ContactLog In
Routing
Routing

Deliver the right notification through the best channel

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.

Get started for free

Request a Demo

Template Samples
+ Add Channel
Send notification to the best of
Twilio
Postmark
+ Add Channel
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.

  • Drag-and-drop editor to set channel hierarchy

  • Branching logic and conditionals for complex routing rules

1
// Send an email welcoming a new user to your product.
2
{
3
"message": {
4
"to": {
5
"email": "{{email}}"
6
},
7
"content": {
8
"title": "Welcome {{first_name}}!",
9
"body": "It's so great to have you here!"
10
},
11
"data": {
12
"email": "user@company.com",
13
"first_name": "Nick"
14
}
15
}
16
}
preferences

Routing configuration as 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.

Check out our docs

Build your first notification in minutes

Send up to 10,000 notifications every month, for free.

Get started for free

Email & push notification

Build your first notification in minutes

Send up to 10,000 notifications every month, for free.

Get started for free

Email & push notification

Platform

Users

Content

Channels

Sending

Workflows

Preferences

Inbox

Workspaces

Observability

API Status

Changelog

© 2024 Courier. All rights reserved.