Overview

The Userpilot-Segment integration enables you to send Userpilot event data to Segment, allowing for better analytics and cross-platform tracking. This integration helps you centralize user behavior data, analyze engagement, and integrate Userpilot insights into other tools connected to Segment. With this integration, you can:
✔ Send Userpilot events (e.g., flow completions, button clicks) to Segment.
✔ Analyze Userpilot-driven engagement within your existing analytics stack.
✔ Use Userpilot data in Segment-powered marketing automation and reporting.
This guide covers sending Userpilot data to Segment. If you’re looking to install Userpilot via Segment and use Segment as a data source, refer to this article.

Use Cases

How the Integration Works

Outbound Data (Userpilot → Segment)
  • Userpilot sends user event data (e.g., flow starts, completions, button clicks) to Segment.
  • Segment then distributes this data to your configured analytics, marketing, and data storage tools.

Setting Up the Integration

Intercom integration can be enabled with a single click.
1

Enable the Integration in Userpilot

  1. Go to ConfigureIntegrations.
  2. Find Segment and click on the box to Enable Integration.
    images/ScreenShot2025-03-21at5.18.21PM.png
2

Verify Event Data in Segment

  1. Open your Segment Dashboard.
  2. Navigate to Debugger to check incoming events.
  3. Confirm that Userpilot events (e.g., flow_started, button_clicked) appear correctly.
    Events will start to appear in Segment after the integration is enabled, it will not pull historical data.

Userpilot Events Sent to Segment

Event NameDescription
FlowsSeen Completed Dismissed
ChecklistsSeen Completed Dismissed
SurveysSeen Submitted Dismissed
NPSAsk Later Feedback
FormsSubmitted
Tracked eventsEvents occurred via coded events or tracked through button actions
Labeled eventsEvent occurred

FAQs

For any questions or concerns please reach out to support@userpilot.co