Skip to main content
Freshpaint integration: user guide

Learn how to set up and use Chameleon's Freshpaint integration

Tiago Mota avatar
Written by Tiago Mota
Updated over 6 months ago

With Chameleon's Freshpaint integration, you can easily sync data between Chameleon and all of your other Freshpaint-connected tools. By integrating with Freshpaint you can leverage your data for more precise targeting and understand how users engage with your in-app Experiences.

With this integration, you can send user data for improved targeting to ensure each message gets seen by the right user. As well as sync your Chameleon data to understand which Experiences are successful and where users still need help.


Availability & Usage

πŸ” Available for Startup, Growth, Enterprise

πŸ“ Ready to power your Tours, Tooltips, Embeddables, Microsurveys, Launchers

βš™οΈ Configure from the Dashboard

✚ Supports no-code installation for Chameleon


How does this integration work?

Freshpaint simplifies customer data integration by offering a no-code solution that syncs behavioral data to data warehouses, providing a consistent and clean schema for easy analysis.

You can use Freshpaint to sync user data to Chameleon and create a personalized user journey with every interaction. Go further, and send Chameleon events to your analytics tools to understand how your Experiences impact your product's adoption.

The Freshpaint integration includes three components:

  • Chameleon Installation -- install Chameleon via Freshpaint

  • Data Destination -- send Chameleon data to Freshpaint (and all other connected tools)

  • Data Source -- get Freshpaint data (e.g. user and company attributes and events) into Chameleon (for targeting & personalizing Experiences)


Setting up the integration

You can integrate Chameleon with Freshpaint when you're installing Chameleon or later on. Regardless of the moment, the setup process is similar and has two steps:

First, search for the Freshpaint integration in your Chameleon Dashboard to "Enable" the integration.

Send Freshpaint data to Chameleon

To enable Freshpaint to send data to Chameleon, you'll have to configure Chameleon as a destination in Freshpaint. To do this, you'll have to Add a new destination from your Freshpaint Dashboard and search the catalog for Chameleon.

Select Chameleon from the list, copy the unique token available on the Dashboard's Freshpaint integration page and paste it into the API Key field in Freshpaint.

Next, go to Sources in your Freshpaint dashboard and click to configure the "Autotrack" (or "Precision Tracking") component. Copy the JS snippet and paste it into the <head> of your website. This way, Freshpaint will know how to receive events passed from your Chameleon account.

Once you're ready to start sending data from Freshpaint to Chameleon, simply enable the destination by turning the Status toggle on.

β„Ή You can also use Transformations to modify the data Freshpaint sends to destinations, to have complete control over your data by blocking certain events and properties from reaching the Chameleon Destination.

After the integration is set up, Chameleon event data will automatically be sent to your Freshpaint workspace every time Freshpaint is detected on the page where the event takes place.



How to use it?

Once you have enabled Freshpaint, you do not actively need to manage or sync data. Everything will be updated in real time.

Freshpaint as a Data Source

Once you've set up the Freshpaint integration, you can leverate any of your Freshpaint data for targeting Chameleon Experiences and tracking conversion events.

You will see this data appear automatically when creating an audience Segment from the Dashboard within the list of available filters, under "User Properties" or "User Events".

Freshpaint as a Data Destination

Below are some of the events that will be sent by Chameleon to Freshpaint and then onwards to any other tools you have connected as destinations within Freshpaint:

  • Chameleon Started Tour / Microsurvey

  • Chameleon Completed Tour / Microsurvey

  • Chameleon Launcher opened

  • Chameleon Button clicks Tour/Microsuervey

Event properties sent as part of these events include the Experience name, URL, and others (e.g. Step number, Button index, Survey kind, etc.) where relevant.

For full details of all Chameleon data sent to Freshpaint, use our schema below:

β„Ή You will see these events appear within your Freshpaint dashboard, in both the Live view and the Schema view.

Did this answer your question?