Userpilot

Userpilot

Userpilot is a product growth platform for building user onboarding flows, feature adoption experiences, and NPS surveys. Scripts inject contextual UI elements — tooltips, modals, and checklists — into the host application based on user segments and lifecycle stage. Engagement data on flows and surveys feeds into a product analytics dashboard.

Overview

Userpilot is a product growth platform that builds in-app onboarding flows, feature adoption experiences, and NPS surveys. It injects contextual UI elements into web applications based on user segments and lifecycle stage.

What This Script Does

  • Loads JavaScript that identifies the current user and their attributes
  • Injects tooltips, modals, checklists, and slideouts into the host application
  • Tracks user interactions with onboarding flows and product features
  • Collects NPS and survey responses
  • Sets cookies or local storage entries to track flow completion state and user identification
  • Makes network requests to Userpilot servers to fetch flow configurations and send engagement data

Consent & Compliance

Category: Functional / Analytics

Userpilot serves a functional purpose (delivering onboarding UI) but also collects behavioral analytics tied to identified users. Under GDPR, the analytics and user tracking aspects require a lawful basis. The functional UI delivery alone could be justified under legitimate interest, but the engagement tracking component typically requires consent.

Should You Block This Without Consent?

Conditional. If Userpilot is used purely for onboarding UI without analytics, it may qualify as functional. If engagement tracking and behavioral data collection are active, consent should be obtained before loading the script.

Is Userpilot GDPR compliant?

Userpilot typically loads analytics and functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Userpilot can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Userpilot, not on Userpilot itself.

Visit website

Consent Categories

Also Known As

Userpilotproduct onboarding tooluser onboarding platformNPS survey widgetfeature adoption softwarein-app guidance tool

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

js.userpilot.comAnalytics

js.userpilot.com is an analytics domain operated by Userpilot, used to measure visits, sessions, and on-site behavior.

Cookies Userpilot Sets (1)

userpilotPid

Userpilot in-app onboarding visitor identifier.

Frequently Asked Questions

Related Vendors

Countly
Countly
Countly is an open-source product analytics platform for tracking user behavior in web and mobile applications. Scripts record sessions, custom events, crashes, and funnel steps on behalf of the product team. Data can be stored on self-hosted or Countly-managed infrastructure, making it a privacy-friendly alternative to cloud-only analytics.
Fingerprint
Fingerprint
Fingerprint scripts collect browser attributes, hardware signals, and network data to generate a stable visitor identifier. The identifier supports fraud prevention, bot detection, account security, and visitor analytics without relying solely on cookies or local storage.
Albato
Albato
Albato is a no-code automation platform for connecting and synchronizing data between SaaS applications via pre-built integrations. It operates as a backend workflow engine and does not embed scripts on third-party websites or interact with end-user browsers directly.
BriteVerify
BriteVerify
BriteVerify scripts embed real-time email address validation on form fields. When a user enters an email, scripts transmit it to BriteVerify servers to verify deliverability and detect invalid or disposable addresses before the form submission is accepted.
10to8
10to8
10to8 is an appointment scheduling platform that embeds booking widgets on websites. Its scripts render interactive calendar interfaces, collect visitor information for appointment reservations, and may set cookies to maintain booking session state and pre-fill returning visitor details.
Botpress
Botpress
Botpress embeds AI-powered chatbot and conversational assistant interfaces on websites. Scripts handle real-time user interactions, transmit conversation data to the Botpress platform, and may store session state to maintain conversation context across page visits.

Manage consent for Userpilot

ConsentStack automatically detects and manages Userpilot trackers so your site stays compliant with global privacy regulations.