Frequently Asked Questions

Some common questions our
 customers might ask.

Is it not easier to build this in-house?

No - people usually underestimate how expensive it is to use engineering resources. You can assess this for your team by using this build vs. buy calculator. We have also found that in-house onboarding is not optimized or regularly updated, leaving a sub-optimal user experience.

How does Chameleon work?

You implement Chameleon using a JavaScript snippet in your codebase which allows Chameleon to show product tours. You use the tour builder to create a tour, which only admins see. Once you’re happy with it you can publish it to your users. You can then return at any time to edit (including disable) and analyze the tour from the Chameleon in-app sidebar.

Which platforms does Chameleon support?

At this stage we are web-only and browser based, and will provide support for Chrome, Firefox, Safari and Internet Explorer (9 onwards) which account for almost 95% of market share.

Why is Chameleon better than a jQuery library or self-built product tour?

With Chameleon you save time for your engineers to focus on building core product. Non-technical people can comfortably use the tool, and iterate without waiting on release cycles and deployments. We also have built in analytics, user segmentation and testing to enable you to create the best personalized experience for your users.

What happens when my application changes - will the tours still work?

Tour steps are typically linked to a URL and sometimes a specific element. You can change parts of your page and the tour will remain functional unless that URL or element disappears. In that case that step simply won’t show and we’ll alert you about this.

Who sees the tours I build?

Our most common use case is for first-time users to see a tour once. We also support showing variations of these tours to different groups of users (depending on their needs) or running A/B tests by randomizing which version we show.

How can I target my tours to different users?

Our Business Plan will allow you to segment tours to your users in a number of ways: by number of visits, by specific user actions, or by different customer types. For pricing, please contact us at

Is it easy to implement Chameleon?

Yes; it’s as simple as any adding a few lines of code in your <head> tag, similar to how an analytics tools (such as Mixpanel and KISSmetrics) operate. To show variations of your tour by user group you can send us properties on which you would like to create segments. You can read more about this in our developer docs

Who sees the Chameleon Tour Builder on my site?

Only administrators (you and those you authorize can see the Tour Builder) will be able to see it when logged in to your own app. It won’t be visible to any visitors on your site or app.

Can I export the data from my tours?

We will provide you with analytics of the tours you make live in your site or app. You can export this data to .csv or .xls. We are also working on a Data API to enable you to integrate with your analytics service of choice. We will let you know as soon as this is ready.

Can I try Chameleon before buying?

Yes, you can try Chameleon by building as many tours as you like for free. However these will only be viewable to you; once you’re happy and ready to show users (and make a tour live), we ask that you sign up for a paid plan. If you have any questions please feel free to email us at

Can I cancel at any time?

We would be sad to see you go, and if there is nothing we can do to persuade you to stay then you’re welcome to cancel at any time, and you won’t be billed for subsequent months. If you’re unhappy at any stage please let us know and we will try to solve any issues you’re having.

Don’t neglect your first user experience

Use Chameleon to easily build and optimize your product tours