Chameleon
Last updated
Was this helpful?
Last updated
Was this helpful?
is a product adoption platform for modern SaaS companies. With Chameleon, you can create and publish user onboarding, product tours, and tooltips without having to write code.
You can send user data from Freshpaint to Chameleon, which allows you to provide more targeted onboarding experiences to users.
Accepts , , , and calls.
Connection Modes:
Web
Mobile
Server
Navigate to the Chameleon destination configuration and click "Details".
On the next page, copy your token for the next step. If Chameleon also displays a fast url, grab that as well.
Configure your Chameleon token and Fast URL if necessary.
Only client-side connection mode is available for this destination. Events originating from the user's web browser will be sent directly to Chameleon.
Go to Chameleon > Installation and Choose "Freshpaint" under Installation Method. You can also select Freshpaint as an integration to complete the installation from your Chameleon .
. Now all you need to do is enable events in the Event Library in order to start sending events to Chameleon.
Once your integration is set up correctly, you should This will help you target specific "segments" of users. See on how to target specific users in Chameleon.
When you call freshpaint.identify(), Freshpaint will create or update a user in Chameleon by calling their . Users in Chameleon need to be identified with a unique ID (UID) in order to enable them to see tours. You can read more about that . Here is an example of an identify call:
Once the Chameleon integration is , you can now set it as an event destination in the event definition in order to start sending an event to Chameleon.
When you send an event to Chameleon from Freshpaint, Freshpaint calls Chameleon's method to create an event.
You can view your events and users in the section in Chameleon.
Set up transformations to modify your data before it's sent to your destination. Read more about transformations .