Transparent pricing that fits every stage of your growth
Pricing
Estimate your cost based on your product’s monthly active users
Pay monthly
Pay yearly
save 25%
Includes:
Copilot (Starter)
Unlimited tours & tooltips
3 checklists
Life Ring Button
Announcements
Knowledge base
Most popular
Starter plus:
Copilot (Pro)
Unlimited checklists
NPS & surveys
Custom events
Tours JS triggers
Advanced integrations
Rest API
Custom plan including:
Copilot (bespoke)
Roles & permissions
SAML SSO
SLA
Custom T&C
Custom integrations
Security audit
Fair billing policy
Our pricing is refreshingly simple—based on unique monthly active users. Each user counts once per month, no matter how often they log in, and if they skip a month, they’re off your quota.
Compare plans
Show Differences only | Core | Boost | Enterprise |
---|---|---|---|
Show Differences only | |||
In-app guidance | |||
In-app guidance | Core | Boost | Enterprise |
Tours & walkthroughs | unlimited | unlimited | unlimited |
Tours & walkthroughs | unlimited | unlimited | unlimited |
UI hints & beacons | unlimited | unlimited | unlimited |
UI hints & beacons | unlimited | unlimited | unlimited |
Tooltips | unlimited | unlimited | unlimited |
Tooltips | unlimited | unlimited | unlimited |
Onboarding checklists | up to 3 | unlimited | unlimited |
Onboarding checklists | up to 3 | unlimited | unlimited |
In-app engagement | |||
In-app engagement | |||
Newsfeed | |||
Newsfeed | |||
Life Ring Button | |||
Life Ring Button | |||
Knowledge base | public | password-protected | password-protected |
Knowledge base | public | password-protected | password-protected |
NPS & Surveys | |||
NPS & Surveys | |||
Feedback widget | |||
Feedback widget | |||
Adoption meter | |||
Adoption meter | |||
Smart assistance (Copilot) | |||
Smart assistance (Copilot) | Core | Boost | Enterprise |
Included free resolutions | 20 / month | 40 / month | custom |
Included free resolutions | 20 / month | 40 / month | custom |
Additional resolutions | $0.69 / resolution | $0.69 / resolution | custom |
Additional resolutions | $0.69 / resolution | $0.69 / resolution | custom |
Active sources | 2 | 10 | custom |
Active sources | 2 | 10 | custom |
External & internal sources | |||
External & internal sources | |||
URLs per source | 1 000 | 3 000 | custom |
URLs per source | 1 000 | 3 000 | custom |
Multilingual | |||
Multilingual | |||
Reporting | |||
Reporting | |||
User targeting | |||
User targeting | Core | Boost | Enterprise |
Custom attributes | |||
Custom attributes | |||
Dynamic personalisation | |||
Dynamic personalisation | |||
Segmentation | |||
Segmentation | |||
Appearance frequency | |||
Appearance frequency | |||
Custom events | |||
Custom events | |||
Tours JS triggers | |||
Tours JS triggers | |||
Customization | |||
Customization | Core | Boost | Enterprise |
Custom themes | |||
Custom themes | |||
Custom CSS | |||
Custom CSS | |||
Multi-language (localization) | 1 | unlimited | custom agreement |
Multi-language (localization) | 1 | unlimited | custom agreement |
Support | |||
Support | Core | Boost | Enterprise |
Live chat, email | |||
Live chat, email | |||
Video calls | |||
Video calls | |||
Implementation engineer | custom agreement | ||
Implementation engineer | custom agreement | ||
Integrations | |||
Integrations | Core | Boost | Enterprise |
Google Analytics, Heap, Sessionstack | |||
Google Analytics, Heap, Sessionstack | |||
Mixpanel | |||
Mixpanel | |||
ActiveCampaign, Customer.io | |||
ActiveCampaign, Customer.io | |||
HubSpot | |||
HubSpot | |||
Segment | |||
Segment | |||
Slack | |||
Slack | |||
Chat widgets (Intercom, Crisp, etc.) | |||
Chat widgets (Intercom, Crisp, etc.) | |||
Smartlook | |||
Smartlook | |||
Typeform | |||
Typeform | |||
Rest API | |||
Rest API | |||
Zapier | |||
Zapier | |||
Custom integrations | |||
Custom integrations | |||
Account | |||
Account | Core | Boost | Enterprise |
Seats | 3 | unlimited | custom agreement |
Seats | 3 | unlimited | custom agreement |
Workspaces (environments) | 2 | unlimited | custom agreement |
Workspaces (environments) | 2 | unlimited | custom agreement |
Insights & analytics | |||
Insights & analytics | |||
Product Fruits branding removed | |||
Product Fruits branding removed | |||
Roles & permissions | |||
Roles & permissions | |||
SLA | |||
SLA | |||
Custom contract | |||
Custom contract | |||
Security & privacy | |||
Security & privacy | Core | Boost | Enterprise |
Multi Factor Authentication | |||
Multi Factor Authentication | |||
SOC 2, ISO, GDPR | |||
SOC 2, ISO, GDPR | |||
User identity verification | |||
User identity verification | |||
Audit & compliance | |||
Audit & compliance | |||
SAML SSO | |||
SAML SSO |
Data & privacy
GDPR
We’re fully compliant with GDPR and ISO 27001 and SOC 2 certified. Learn more
Server location
Our default server location is Ireland, European Union. Learn more
Privacy by design
We do not collect any sensitive data about the end-users of our customers. Learn more
The power under the hood
Dynamic URLs
Profile pages, user IDs and other dynamic parameters are supported
Mobile friendly
Works with any web-based app regardless of user’s device
Easy element selection
Intuitive point-and-click widget or CSS selectors
Card delay
Great for animation-heavy apps that need to control the timing of cards
Multi-page enabled
Walk users through multi-page flows in a single tour
SPA compatible
Our tours work in Single Page Applications without any limitations
Wait for reload
If your app needs to reload a page before advancing a tour
Detached positioning
All tour cards can be positioned in the same place, even if the elements are not
Frequently asked questions
Does Product Fruits offer a free trial?
Yes, our 14 day trial offers full functionality. It’s free, no credit card is required.
Do I need a developer to get started?
No, you can test Product Fruits with our Chrome extension. You’ll only need a developer when you proceed with full integration using the JavaScript snippet.
What are the limitations using the Chrome extension?
It’s meant for quick testing, you’ll not be able to display anything to your users. Although you can access all the features some of them will not be working (such as segmentation or custom events) because you’ll not be sending any data from your app to Product Fruits.
How does billing by monthly active users work?
An active user means someone logging to your product in any given month. If the same user logs in multiple times, we count them as one active user. If you have a lot of guest users (ie. prior to log-in), reach out to us for a custom quote.
What if I exceed my plan’s user quota?
Product Fruits will work for all your users, including those above the quota. Our customer service will reach out and discuss a plan that would better suit your needs.
What payment options do you support?
We accept credit and debit cards. Invoicing is possible for enterprise-level customers.
What’s your cancellation policy?
You can cancel your subscription any time in the billing section of your Product Fruits account. Please note that we don’t support partial refunds.
Is Product Fruits GDPR compliant?
Yes, we’re fully compliant. We also provide Data Processing Addendum to extend the GDPR privacy principles. Learn more in the Terms&Privacy section in the footer of our website.
Do I get charged for views of product adoption flows?
No, unlike some other vendors we don’t have any limitations on views. You’ll only pay based on the number of monthly active users in your application.
Do your flows work on mobile?
Yes, we support every web-based app regardless of the user’s device. We suggest you create a separate segment for mobile users since the real estate is limited compared to desktop. Note, we don’t support native iOS / Android apps.
Do you support SPAs (Single Page Apps)?
Yes, we support every web-based app including SPAs.
What frameworks do you support?
We’re compatible with all the major frameworks including React, NextJS, VuesJS, Angular etc.
What about multi-language content?
You can localize Product Fruits content to any language you want and use segmentation for displaying content in the right language to your users.
More questions? Check out our knowledge base or contact us.