Integrations/Segment
Segment logo

Segment + Courier

Turn Segment events into notifications and multi-step journeys

Your product data already lives in Segment. Send it to Courier and turn those events into notifications and journeys, from one API.

Overview

What Segment is

Segment is a customer data platform (CDP) that collects events and user traits from your product and streams them to the tools you use, through Identify, Track, and Group calls.

Pipe your Segment data and events into Courier, then use them to trigger notifications and kick off multi-step journeys, with no send pipeline to build or maintain.

You need a Courier account and a Segment workspace with a source already sending events.

Why Courier

What you get with Segment + Courier

How it works

How Segment connects to Courier

Courier is a Segment destination. In Segment's destination catalog you add Courier, connect your source, and paste a Courier API Key (or Auth Token) into the destination settings.

Once connected, Track events flow into Courier, where a Track event's properties become the Courier data object that triggers a notification or a journey. Identify calls keep user traits and profiles in sync.

Use cases

What teams build with it

Onboarding and lifecycle journeys triggered by product events, no engineering per send
Behavioral nudges when a user takes (or skips) a key action in your product
Real-time transactional notifications fired straight from a Track event
Audience and trait-based sends powered by the profiles Segment keeps in sync

Setup

Connect it in minutes

Courier is a destination in Segment, so there is no pipeline to build. Add it once and your existing events start reaching Courier.

1
Add Courier in Segment
In Segment's destination catalog, add the Courier destination and select the source you want to send from.
2
Add your Courier key
Copy your Courier API Key or Auth Token from Courier and paste it into the Courier destination settings in Segment.
3
Trigger from events
Map your Track events to notifications and journeys in Courier. A Track event's properties become the data your notification uses.

FAQ

Frequently asked questions

Can I use Segment with Courier?

Yes. Segment is a customer data platform that feeds event and profile data into Courier, so behavior tracked in your product can drive notifications and multi-step journeys across email, SMS, push, and Courier Inbox.

How do Segment events trigger notifications in Courier?

Not automatically. Segment track events must be mapped to Courier Automations, which listen for a specific event name (the event field) and send the matching notification. Identify and group calls update data but do not send on their own.

How do I connect Segment to Courier?

Add Courier as a destination in Segment's catalog, choose your data source, then paste your Courier API Key (from the Integrations page) or Auth Token (from Settings) into the destination. Use Segment's Event Tester to validate.

Which Segment call types does Courier support?

Courier supports identify, track, and group calls. Page and screen calls are not supported. Track calls carry the actions you notify on, while identify and group calls keep recipient and account data current.

How does Segment event data map to Courier notification data?

A track call's properties object maps directly into Courier's data object, so properties -> data is what your templates reference. The event arrives prefixed as track/, and the track name is available in the event field.

How do Segment identify calls update Courier recipient profiles?

Identify traits, including name and email, update the matching Courier recipient profile over time. Keep the email inside the traits object so Courier stores it correctly for use in email delivery.

Is Courier a replacement for Segment?

No. Segment collects and routes your customer data; Courier turns those events into multi-channel notifications and journeys across email, SMS, push, and Courier Inbox. They are complementary: Segment supplies the data, Courier delivers the messages.

More

Related integrations