Chameleon

Chameleonarrow-up-right 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.

Destination Info

Client-side
Server-side

Web

Mobile

Server

Getting Started

  1. Navigate to the Chameleon destination configuration and click "Details".

  1. 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 dashboardarrow-up-right.

  1. On the next page, copy your token for the next step. If Chameleon also displays a fast url, grab that as well.

  1. Configure your Chameleon token and Fast URL if necessary.

  1. Enable the destinationarrow-up-right. Now all you need to do is enable events in the Event Library in order to start sending events to Chameleon.

Identify

Once your integration is set up correctly, you should set up identify calls.arrow-up-right This will help you target specific "segments" of users. See Chameleon's docsarrow-up-right 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 identify methodarrow-up-right. 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 herearrow-up-right. Here is an example of an identify call:

Events

Seeing Freshpaint Events in Chameleon

Once the Chameleon integration is enabledarrow-up-right, 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 trackarrow-up-right method to create an event.

You can view your events and users in the Data Management arrow-up-rightsection in Chameleon.

Configuration Options

Event Transformations

Set up transformations to modify your data before it's sent to your destination. Read more about transformations herearrow-up-right.

Connection Mode Settings

Only client-side connection mode is available for this destination. Events originating from the user's web browser will be sent directly to Chameleon.

Last updated

Was this helpful?