With Chameleon's Segment integration, you can easily sync data between Chameleon and all of your other Segment-connected tools. To learn about Intercom visit our integration page

The Segment integration includes three components:

  • Installation -- add the Chameleon code snippet to your pages via Segment
  • Data Destination -- send Chameleon data to Segment (and all other connected tools)
  • Data Source -- get Segment data (e.g. user and company attributes and events) into Chameleon (for targeting tours)


Once you connect Chameleon with Segment, then the full functionality of this integration is available. To connect with Segment, you must first be on a paid Chameleon plan. You can sign-up for one here

Once you have successfully joined a Chameleon plan, then you can connect Chameleon via Segment from here

Simply click "Enable with Segment" to launch the OAuth flow, that will redirect you to the Segment website. Here you can select the correct Segment source (where you want to install Chameleon, and connect Chameleon and other data) and hit "Send Data". 

Upon doing this, you will be redirected back to the Chameleon website and your Segment integration will be enabled! 

If you are trying to install Chameleon directly from the Segment dashboard then you can do so using an API key. Learn more about how to do that here


Once you have enabled Segment, you do not actively need to manage or sync data. Data will be updated in real-time both ways. 

Segment as a Data Destination

This following events will be sent by Chameleon to Segment and then onwards to any other tools you have connected as destinations within Segment:

  • Started Tour (Chameleon)
  • Completed Tour (Chameleon)
  • Exited Tour (Chameleon)
  • Step Seen (Chameleon) -- by request, to avoid flooding you with events. 
  • Previewed Tour (Chameleon) -- for admins only

Event properties sent as part of these events include the Tour name, URL and others (e.g. Step number) where relevant. You will be able to see these events appear within your Segment dashboard, in the Debugger view and the Schema view.

Segment as a Data Source

Once you've enabled Chameleon via Segment, you'll have the power of leveraging any of your Segment data for targeting Chameleon tours, and tracking conversion events. 

You will see this data appear automatically when creating a target segment for a tour, within the list of available filters. You will see options of "Imported properties" and "Imported events".

For properties, you will be able to use both individual user and company (group) properties to create your target segment. 

Note: if you user is part of multiple groups, only the latest group will be used by Chameleon.

You can also use a user's actions within your product to target tours. In this case, select "Imported events" within the first filter dropdown and then select the relevant user action and parameters for this target audience. 


We are not currently aware of any common problems experienced as part of this integration, so please message us if you have any issues, or ideas for improvements. Simply use the green chat circle on the bottom right of this screen. ↘️

Did this answer your question?