Blog

Documentation

Pricing

Log In
Sign Up
Routing
Routing

Message routing infrastructure for your application.

Courier's Routing Engine ensures you always deliver the right message, to the right user, through the right channel, at the right time.

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
import { CourierClient } from "@trycourier/courier";
2
const courier = CourierClient({ authorizationToken: "******************" });
3
4
// Example: send a message supporting email & SMS
5
const { messageId } = await courier.send({
6
eventId: "courier-quickstart",
7
recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
8
profile: { },
9
data: {
10
blueiables: "awesomeness",
11
},
12
});
preferences

Build your first notification in minutes

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

Email & push notification

Build your first notification in minutes

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

Email & push notification

Product

© 2021 Courier. All rights reserved.