Hey Product Hunt 👋 Get 30% off your first 3 months if you sign up using this link

Segment Integration

Illustration of Segment and Userlist integration

Segment helps you to integrate various analytics and other data-driven tools into your application. Instead of integrating each of these tools individually, you can integrate Segment once and then use their platform to forward data from your app (as well as other services) into services like Userlist. 

Step 0. Add a source to Segment 

You can skip this step if you already have one or more sources set up in Segment.

To add a new source, head over to the Catalog in Segment and choose the source you want to connect to Userlist. For example, you can choose the Javascript source and add a simple tracking snippet to your website. 

Screenshot of adding a new source on Segment

Step 1. Add Userlist as a destination 

Once you’ve added the new source, click the Add Destination button on the source details page. On the following catalog page, search for “Userlist” and select the Userlist destination from the results. Afterwards, click the Configure Userlist.

Screenshot of adding Userlist as a destination on Segment

Select the source you want to connect to this Userlist destination and click Confirm Source

Step 2. Enter your Push API Key 

Head over to the Push API Settings page in Userlist and copy your Push token. Inside the destination settings of Segment, click on API Key and enter your Push token. 

Screenshot of where to enter the Push API Key

Step 3. Enable the destination

Once you successfully entered your API Key, don’t forget to enable the destination. 

Screenshot of enabiling the destination on Segment

That’s it. You should see data you track via the source show up inside of Userlist after a while.

How Segment fields map to user properties in Userlist

Segment field Userlist property Description
userId identifier The unique identifier for this user.
traits properties Additional properties describing the user.
traits.email email The user's email address.
traits.createdAt signed_up_at The time when the user was created / signed up.

For more details on how to use Segment and Userlist together, please see the corresponding documentation in Segment’s knowledge base.

Watch the video demo

Get access to the pre-recorded 12-minute demo, and see how Userlist can help you onboard new users, convert free trials, and manage customers and leads within one tool.