We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
A hosted adoption suite for SaaS teams, with add-on costs and integration details to confirm.
Userpilot is a hosted product adoption and analytics platform that combines behavioral analytics, in-app engagement, surveys and session replay. Its no-code flows and MCP server put it across product, customer success and growth workflows—not just analytics.
The trade-off is a relatively high entry price, no free plan, and limited published detail about SDKs, API access and usage overages. It fits teams improving their own web product; it cannot guide employees inside third-party or desktop software where its script cannot be installed.
Good fit if
- SaaS teams improving product adoption
- Product teams needing in-app guidance
- Teams connecting analytics to AI tools
Skip it if
- Teams needing a free production tier
- Guidance across third-party desktop apps
- Developers requiring published SDK details

ScoresHow it rates
What works
- Combines analytics, engagement, feedback and replay
- Build onboarding flows without code
- Includes paths, funnels, trends and cohort reports
- MCP server connects data to AI tools
- Lists SOC 2 Type II, GDPR and HIPAA compliance
What doesn't
- Starter starts at $299 per month
- No free plan
- SDKs and programming languages are not named
- Add-on prices and overages are not published
- A script cannot guide users in unsupported apps
01What Userpilot is, technically
Userpilot is a hosted SaaS platform for product analytics and adoption, rather than a self-hosted server, general-purpose analytics library or command-line tool. It sits alongside a SaaS product: teams use it to understand user behavior, then configure in-app guidance, surveys and other interventions to change the experience.
The platform combines event autocapture and reports for paths, funnels, trends and cohorts with dashboards, session replay and feedback collection. Its no-code builder supports onboarding flows, tooltips, banners, spotlights and contextual nudges. The vendor also lists email and mobile engagement, plus an MCP server for bringing Userpilot data into AI tools. That makes it a product-growth layer across analytics and in-product communication, not a replacement for the application’s own backend. One Reddit user says they can install Userpilot’s script in their internal web app, but not in vendor products or an old Windows desktop tool. Its reach therefore depends on where the integration can run.
02Userpilot API, SDKs and docs
The homepage names a Userpilot script, webhooks, integrations and an MCP server as integration surfaces. MCP is positioned to bring Userpilot data into Claude, ChatGPT, Cursor, Copilot and other MCP-compatible tools. The homepage also describes sending product data to a stack and pulling CRM or analytics data back for targeting, but does not name specific protocols for those connections.
It does not name programming languages, SDKs, a public API style or a CLI. Confirm SDK support, event capture requirements, authentication, available API operations and rate limits in Userpilot’s documentation before designing an integration. The pricing page lists three webhooks on Starter; it does not publish webhook delivery limits in the published plan details. The homepage links to integrations but does not name each connector, so confirm your CRM, analytics and data warehouse connections before committing. If your product relies on a particular language or server-side event pipeline, ask Userpilot which supported integration path fits it.
03Userpilot pricing for developers
Userpilot has no free plan; the vendor lists a 14-day free trial. Starter costs $299 per month and includes up to 2,000 MAUs, 10 segments, three seats, one-year data retention and three webhooks. Growth starts at $849 per month for a 0–100,000 MAU range, with 15 seats, three-year retention, 100,000 free emails per month and 5,000 free session replays per month. Enterprise pricing is custom, with a custom MAU range, unlimited seats, custom retention, contract and SLA.
The pricing page lists monthly prices but publishes no annual rates and does not say whether monthly prices require an annual commitment. It also does not publish overage rates, so ask how MAUs, emails and replay volume affect the bill above included amounts. Agent Analytics and MCP Analytics, session replay and unlimited capture, mobile engagement, bulk event export and data sync, and professional services are listed as add-ons with unpublished prices. The listed Growth and Enterprise add-ons make the headline price an incomplete estimate for a production stack.
04Userpilot: open source, self-hosting and lock-in
Userpilot is presented as a hosted SaaS platform. The vendor does not publish an open-source licence or a self-hosting option in the published product and pricing details, so teams should treat it as a managed service and ask directly if either is a requirement.
The pricing page lists bulk event export and data warehouse sync as paid add-ons, but does not publish export formats, coverage or pricing. Confirm how to retrieve raw event data, user attributes, survey responses and replay-related data before adopting the platform. In-app flows, targeting rules, dashboards and analytics depend on Userpilot’s service; moving them to another product analytics tool would require rebuilding those configurations. That creates product and workflow lock-in even if event data can be exported. Ask about export frequency, retention after cancellation and whether integrations remain available when a plan ends.
05Userpilot in production
Before rollout, check how MAUs are counted, what happens above the plan range, and whether event volume, replay capture or email use has separate limits. The pricing page lists 5,000 free session replays per month on Growth, while session replay and unlimited session capture are also listed as paid add-ons. Ask the vendor to explain how those allowances interact and what overages cost. Rate limits and service-level details are not published on the vendor's site; Enterprise lists a custom SLA.
The homepage says Userpilot has SOC 2 Type II, GDPR and HIPAA compliance, and describes automatic masking for session replay. Confirm which controls and contractual terms apply to your deployment and data. A Reddit user reports that the script works in their own internal web app but cannot be added to vendor products and does not work in a Windows desktop application. That is a practical boundary: guidance reaches only the interfaces where Userpilot can be installed and supported.
From the threadsWhat users say
The available Reddit account is mixed: the user says Userpilot works in their own web app, but reports that it cannot cover third-party software or a legacy desktop tool. The discussion points to a deployment boundary, not a broad verdict on reliability or support.
It works fine there
that app is only part of their day
We can't add Userpilot's script to the vendor products
it doesn't work on the desktop app at all
Questions people ask
What does Userpilot do?
Userpilot combines product analytics, in-app engagement, feedback collection and session replay for SaaS teams. It tracks behavior through event and report tools, then lets teams build onboarding flows, tooltips, banners, surveys and other interventions. Its AI features include analytics tools and an MCP server for bringing Userpilot data into AI tools.
Does Userpilot have a free plan?
No. The pricing page lists a 14-day free trial, but no free plan. Starter is listed at $299 per month and includes up to 2,000 MAUs. Ask Userpilot what trial access includes and whether any plan features or usage limits differ during the trial.
What does Userpilot cost?
Starter costs $299 per month, and Growth starts at $849 per month. Enterprise has custom pricing. The pricing page does not publish annual rates or say whether monthly prices require an annual commitment. Several capabilities, including replay and data sync options, are listed as paid add-ons with unpublished prices.
Can Userpilot guide users in desktop apps?
A Reddit user reports that Userpilot works in their internal web app but not in an old Windows desktop tool or vendor products where they cannot install its script. Confirm supported environments and deployment requirements with Userpilot if your workflows span web, desktop or third-party software.
Does Userpilot offer an API or SDK?
The vendor homepage names webhooks, integrations, a script and an MCP server as integration surfaces. It does not name programming languages, SDKs or a public API style. Check Userpilot’s documentation or ask its team to confirm support for your language, event pipeline, authentication needs and rate limits.
