Blog

Documentation

Pricing

Log In
Sign Up
Templates Designer
Templates

Perfectly formatted messages for every channel.

Courier Templates allow you deliver the same message, with the same data, to multiple channels. Buttons, links, text, and more are auto-formatted for your channel and provider.

Request a Demo

Template Samples
Web

Easy drag and drop editor for designing templates

Courier's Template Designer makes it easy for anyone to update and edit message content and design. Simply drag and drop your content blocks then publish, no need to redeploy code.

  • Edit once and update everywhere

  • Robust version control allows for easy rollback

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
});
API Calls

Data gets passed to your templates as part of the send API call.

Populate the dynamic parts of your templates when making your API call using the data object. Override or update any part of your template via the Courier API.

Check out our docs

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.