Log InSign Up

Start Routing Notifications Today!

Courier is a notification service that centralizes all of your templates and messaging channels in one place which increases visibility and reduces engineering time.



Smarter customer engagement flows with Courier’s new Segment integration

Donnie Wang

February 15, 2023

Having a clear idea how your users interact with your app — when they log in, which features they engage with, or which notifications they click on — can help you design a better experience and ultimately increase user engagement. But retracing your users’ steps across various integrations is a complex task. Customer data platforms (CDPs) like Segment seek to achieve it by aggregating event data from multiple sources in one centralized location. This helps businesses gain a clearer picture of their users, and use that insight to individualize the app experience.

How an app communicates with its users is key. Whether you’re using web and mobile push notifications, an in-app inbox, automated email and SMS messages, or Slack notifications: all of that can have a huge impact on how the app experience is perceived by your users. That’s why it’s so vital to track notification usage data in your CDP.

Today, we’re excited to announce that teams using Segment can now ingest notification usage data from Courier, so that it can serve as a basis for new insights. Which communications were successfully delivered? Which ones were opened and read? On what channels? These types of events generated in Courier can now be used to create custom user journeys.

This step completes the integration of the two services: previously, Segment was available as a data destination in Courier. Now that the integration has come full circle, let’s have a look at how your organization can benefit from combining the two tools.

Courier’s Segment integration really sealed the deal. You can simply get more understanding of the customer journey and the actions and the events that are being triggered along the usage of the product.

Pierre-Camille Hamana, CEO & Founder, Hospitable

Marrying Courier and Segment

In case you haven’t heard of us before, Courier is a notification platform that lets you develop, scale and manage multi-channel notifications for your application. Combining powerful API primitives with a no-code UI for designing and monitoring notification flows, Courier makes it far easier to build notification experiences that work in sync with your application UX than if you created a complex notification infrastructure from scratch.

Segment is a popular customer data platform (CDP) that lets you collect data generated by your users in various locations and assemble it in one place. This gives you a more complete picture of your users, allowing you to target them in a smarter and more personalized way. If your organization uses different tools to track and store user interactions, then you’re likely using a CDP like Segment.

In Segment, your users’ interactions are stored as “events,” complete with metadata that you define in advance. Events can be associated with a user’s ID, or be stored anonymously, depending on permissions. You can then retrieve them for further data analysis, like aggregating and partitioning events according to different criteria, depending on the questions you’re trying to answer.

For instance, you could be looking at general user engagement with a specific notification, announcing a new product feature. Or you could use your event data to understand how a specific group of people — for instance, 25- to 35-year-olds located in Southern Africa — engaged with your notification within a particular timespan; say, within 24 hours of sending the notification. Such information can now easily be obtained, thanks to the two-way integration of Courier and Segment. Segment Integration feature launch post 4

Sharing data between Courier and Segment benefits both the engineer looking to create a more organic notification experience for their users and the data analyst who wants insights into how users are interacting with a given product. The Courier Segment integration enables you to reap the full benefit of combining both tools.

Courier as a destination for Segment events

Many product teams already use Segment and Courier today. For the last two years, the Courier destination in Segment has allowed companies like Hospitable to create impactful multi-channel notification experiences. Event data tracked in Segment would flow into Courier, and trigger pre-configured notifications.

For example, you could respond to a user’s actions — such as the purchase of a particular product or a password reset request — by sending out a particular notification via an in-app inbox message, a push notification, or an email. Segment Integration feature launch post 2

By combining Segment event data with Courier’s notification-sending abilities, teams can design a notification experience that feels personalized and tailored to the user’s product journey — with almost no engineering effort. Segment Destination Setup Gif

Understand your users more fully through notification data

However, when you send out a notification to your users, that in turn creates new event data. Did the user click on your notification within a certain time span? How many notifications were not delivered? What percentage of users unsubscribed? All that is extremely valuable information when trying to form a full picture of how your users engage with your product. Segment Integration feature launch post 3

By integrating Courier as a source of events in Segment, you can now make the most of that valuable data. Simply import notification events into Segment, where you can combine them with data from other websites and apps. courier-source-in-segment

Once connected, Courier can send two types of user data to Segment: message events and audience events.

Message events

Message events are related to deliverability of your notifications, as well as how your users engage with them. Whether a message was sent, delivered, clicked, and opened: all of that can be observed via message events.

By combining these events with other data, you can gain valuable insights. Let’s say, for example, that users in a certain region seem to engage less with messages that are sent at a specific time of day. You can now experiment with different sending times, and see whether that increases metrics such as the open rate. Or perhaps the notification title doesn’t work as well for certain audiences? You can tweak it and see if that improves user engagement.

Audience events

Audiences are Courier’s dynamically defined user groups, which are more flexible than static lists. For instance, you can define an audience that is located in the US. When a user from that audience travels abroad and their profile is updated, they will automatically be removed from the US audience based on their updated location. That will, for example, affect the times at which they receive a message — so you can make sure that nobody is woken up by an email trying to sell them a product, or similar disruptive behavior.

Once your message and audience events are in Segment, you can aggregate and view them to gain insights, or route them to an analytics destination like Tableau or Looker. Thanks to the Segment integration, you’re now able to perform analytics on your notification data, and gain powerful insights about your users’ journey. Having a clearer understanding of how your users engage with your messages will help you create even more delightful notification experiences.

Get started

The Courier Segment integration is available now to all users. Read the docs to get started. For those already using Courier as a destination for Segment events, setting up Courier as a data source is simple. You can add Courier as a data source by wiring up your Segment write key.

By making Courier available as a source in Segment, we’re getting one step closer to a full understanding of your users’ actions and motivations. Try it out today!

Start Routing Notifications Today!

Courier is a notification service that centralizes all of your templates and messaging channels in one place which increases visibility and reduces engineering time.


More from Product News


Simplifying notifications with the Courier iOS SDK

Push notifications are a valuable tool for keeping users informed and increasing their engagement with your app. You can use push notifications to alert users about promotions, new content, or any other important updates. While push notifications are a powerful tool, setting up push notifications in iOS can be a daunting task that requires a significant amount of effort and time. Fortunately, the Courier iOS Mobile Notifications Software Development Kit (SDK) simplifies this process.

Mike Miller

Mike Miller

March 23, 2023

Courier Android SDK thumbnail

Building Android push notifications with Firebase and Courier’s SDK

Push notifications have become an essential part of modern mobile apps, allowing you to keep your users engaged and informed. However, implementing push for different platforms can be a complex and time-consuming task, requiring developers to set up and handle token management, testing, and other logistical details.

Mike Miller

Mike Miller

March 21, 2023

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









© 2023 Courier. All rights reserved.