Courier Beta

Send data from RudderStack to Courier.

Courier is an API and web studio for development teams to manage product-triggered notifications (email, chat, in-app, SMS, push, etc.) in one place.

This destination is maintained by Courier. For any issues, contact the Courier support team.

Getting started

RudderStack supports sending event data to Courier via the following connection modes:

Connection ModeWebMobileServer
Device mode---
Cloud modeSupportedSupportedSupported

Once you have confirmed that the source platform supports sending events to Courier, follow these steps:

  1. From your RudderStack dashboard, add a source. Then, from the list of destinations, select Courier.
  2. Assign a name to the destination and click Continue.

Connection settings

To successfully configure Courier as a destination, you will need to configure the following settings:

  • API Key: Enter your Courier API key. For more information on obtaining the API key, refer to the FAQ section.


You can use the identify call to sync users from RudderStack to Courier. If a user already exists in Courier, RudderStack updates the user profile with the latest values.

A sample identify event is shown below:

rudderanalytics.identify('1hKOmRA4GRlm', {
  name: 'Alex Keener',
  email: '',
  avatar: '',
  role: 'CEO'

You can view the synced users in Courier’s Users page or access them via Courier API’s.


You can use the track call to ingest events into Courier, which can further be mapped to Courier Automations.

A sample track call is shown below:

rudderanalytics.track('Cart checkout', {
  product: 'shoe-123',
  // additional properties

The track events appear on Courier Studio on the Rudderstack integration page. For example, the Cart checkout event is mapped to Send shipping details automation:

Courier API Key


Where can I find the Courier API key?

  1. Log in to your Courier dashboard.
  2. Go to your app’s Settings > API Keys. You will find the Courier API key listed here:
Courier API Key
Copy the key based on the environment or scope you want to configure.

Questions? Contact us by email or on Slack