Integration overview

Brief overview

Integrations are simply links between Userpilot and other products in your stack. This link allows you to convert and send Userpilot flows and their associated data to a format compatible with other products and services.

Philosophy behind integrations

Here at Userpilot, one of our beliefs revolves around building great contextual experiences on top of your product that can greatly help in addressing your customers’ needs quickly and efficiently. 

To further enhance that, Userpilot integrates with other best-in-class products in your stack that will allow you to have all the information you need on hand right when you need it.

Common use cases

  • Deeply analyze data based on your end-users data info.
  • Create and compare Analytics funnels for your end-users based on their completion of flows.
  • Make charts to monitor flow completion over time and spot various trends.
  • Target end-users based on their data status such as sending follow up emails and sending shootouts based on their NPS score.
  • Monitor how many of your trial users are becoming customers.
  • Assess how users from different sources (e.g. advertising campaigns) are engaging with your experiences.

Enable integrations

You can instantly activate and deactivate Integrations by a click of a button from the Account integrations page that is available under settings in your Userpilot's dashboard. 

How do the integrations work?

Once the integration has been activated, Userpilot detects the availability of the enabled integration library through the window object of your app. If available, Userpilot routes client-side events to the integration JavaScript library directly without the need for any authentication.

Integrations categories

Userpilot provides three types of integrations categories, mainly focusing on integrating with fully-featured robust product analytics platforms that gives you full control of analyzing user behavior.

 Product analytics solutions
  • Google Analytics
  • Mixpanel
  • Kissmetrics
  • Heap
  • Amplitude
Product connectors solutions
  • Google Tag Manager
  • Segment
Product messaging and engagement solutions
  • Intercom

Note: It doesn't really matter what tool you're already using, most of the integrated products in the same category would usually serve the same use case, as an example, all of our integrated product analytics tools have charting and funnels.

What data do we send?

Simply, Userpilot sends events data to the aforementioned integrated tools. Events are interactions between the end-user and Userpilot content.

Userpilot sends the following events to all enabled integrations. 

  • Experiences
    • Userpilot Experience (started) 
    • Userpilot Experience (step)
    • Userpilot Experience (dismissed)
    • Userpilot Experience (completed)
  • Checklists
    • Userpilot Checklist (started)
    • Userpilot Checklist (task completed)
    • Userpilot Checklist (completed)
    • Userpilot Checklist (dismissed)
  • NPS events
    • Userpilot NPS (ask later)
    • Userpilot NPS (score)
    • Userpilot NPS (feedback)

If there are certain products you'd like us to integrate with please reach out through live chat.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.