Key Features and Capabilities

1. User Onboarding

Userpilot allows teams to design and implement contextual onboarding experiences that guide new users through product features, helping them realize value quickly. Features include:
  • Interactive walkthroughs using flows, spotlights, banners, and checklists
  • Segmentation to deliver personalized onboarding flows
  • Behavior-based triggers to launch onboarding at the right time
  • Analytics to monitor onboarding effectiveness and user engagement

2. User Feedback Collection

Userpilot gives you built-in tools to capture user sentiment and gather actionable insights through in-app surveys. This allows you to better understand how users feel about your product, what’s working, and where improvements are needed. Use a variety of feedback formats to measure satisfaction, identify friction points, and guide future development:
  • NPS (Net Promoter Score) surveys help you gauge overall user loyalty and sentiment by asking how likely users are to recommend your product
  • Surveys allow you to gather opinions on product updates, feature requests, or usability improvements
  • Custom flow forms allow you to collect valuable feedback during your users on their onboarding journey

3. Product Analytics

This section of Userpilot provides detailed insights into user behavior, helping product teams evaluate how users engage with features, where they encounter friction, and what drives retention. With Product Analytics, you can:
  • Visualize user journeys using funnels and paths to understand where users drop off, which steps they complete, and where optimizations are needed. Identify friction points in workflows and improve the overall user experience
  • Track feature usage by tagging UI elements and monitoring interaction frequency. Understand which features are being adopted and which are underutilized
  • Analyze retention and cohort behavior to measure how user engagement evolves over time, compare different user segments, and identify long-term adoption patterns
  • Create custom dashboards and reports that bring together data from flows, surveys, and feature usage, giving you a centralized view of product health and performance

4. Session Replay

This section of Userpilot introduces Session Replay functionality, designed to help you visualize real user interactions and understand the “why” behind user behavior. Session replays allow you to:
  • Replay user sessions to see exactly how users navigate your product
  • Identify usability issues, drop-off points, or confusing UI elements
  • Validate bug reports or support tickets with session evidence
  • Enhance UX research by watching real journeys instead of relying only on aggregated data
Userpilot’s Session Replay also supports data masking and privacy controls to ensure sensitive user information remains protected and compliant with regulations such as GDPR.

5. Mobile Experience Support

With support for mobile UI patterns and SDKs, you can engage users on iOS and Android apps with the same personalization and behavioral targeting content. With Mobile Experience Support, you can:
  • Design native mobile flows using components like carousels, slideouts, and full-screen modals tailored for mobile UX
  • Deploy surveys and NPS to gather feedback or announce new features directly inside your mobile app
  • Track user behavior on mobile, including screen views, feature usage, and gesture-based interactions, to understand how users navigate your mobile product
  • Target mobile content based on mobile-specific conditions, such as device type, OS version, or last app launch date
  • Integrate easily with mobile frameworks, including support for React Native and Flutter SDKs, so your development team can get up and running quickly

6. Segmentation and Targeting

Userpilot’s segmentation capabilities help you organize and analyze users based on both static properties and dynamic behavior, enabling you to create targeted, relevant in-app experiences.
  • Users in Userpilot represent the individual end-users of your application. You can enrich user profiles with attributes such as role, plan, country, signup date, or any custom property you track
  • Companies are collections of users typically grouped under an organization or client. You can assign company-level properties like industry, subscription tier, or number of active users
  • Segments are dynamic groups of users or companies that you define based on a combination of metadata and in-app behavior. For example, you might create a segment for “new users who haven’t activated a core feature” or “enterprise accounts with low NPS scores”

7. Integrations and Data Management

Userpilot offers a range of integrations to help you seamlessly connect product experience data with the rest of your teams. These integrations enhance collaboration across product, marketing, customer success, and data teams, such as:
  • Syncing user and company data between Userpilot and CRMs like Salesforce and HubSpot, enabling sales and success teams to view in-app engagement data directly within their customer profiles
  • Connecting with product analytics tools such as Amplitude, Mixpanel, and Heap to enrich behavioral data and enable deeper cross-platform insights
  • Implementing data syncs that export your Userpilot events in bulk to data warehouses, so that you can power custom dashboards in BI tools
  • Embedding support resources (such as Intercom, Zendesk, or Freshdesk) inside your in-app experiences to guide users contextually while reducing support tickets
  • Leveraging the Userpilot API and webhooks to build custom workflows, automate actions based on user behavior, or sync data across internal tools and systems