Overview

The Userpilot-Intercom integration allows you to send Userpilot event data directly to Intercom. This one-way integration helps you enhance customer support, automate messages, and personalize engagement based on user interactions with Userpilot flows, checklists, and banners. With this integration, you can:
✔ Sync Userpilot events (e.g., flow starts, completions, button clicks) to Intercom.
✔ Use Userpilot data to trigger Intercom messages, emails, or chatbot responses.
✔ Improve customer support by viewing Userpilot activity in Intercom conversations.

Use Cases

How the Integration Works

One-way data flow (Userpilot → Intercom)
  • Userpilot sends user event data (e.g., flow starts, completions, button clicks) to Intercom.
  • Events are stored under the user’s profile in Intercom and can be used in Workflows, Messages, or Segments.

Setting Up the Integration

The Intercom integration can be enabled with a single click.
1

Enable the integration

  1. Go to ConfigureIntegrations.
  2. Find Intercom and click on the box to Enable the Integration. images/ScreenShot2025-03-21at7.46.57PM.png
2

Verify Event Data in Intercom

  • Open Intercom Dashboard.
  • Go to Contacts and select a user.
  • Scroll to the Recent Events section to see incoming Userpilot events.

Userpilot Events Sent to Intercom

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

Using Userpilot Events in Intercom

Trigger Automated Messages
  1. Go to Intercom → Workflows.
  2. Set a trigger for a Userpilot event (e.g., flow_completed).
  3. Create an automated message or email based on that event.
Create Segments Based on Userpilot Events
  1. Navigate to ContactsFilters.
  2. Select Userpilot Event (e.g., checklist_completed).
  3. Save as a custom segment for targeted engagement.

Troubleshooting

No events appearing in Intercom? Ensure that Userpilot is properly connected in the integrations panel. Events not triggering messages? Double-check Intercom workflows and event filters. Delays in data sync? Wait a few minutes, as event updates might take some time.

FAQs

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