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 Experiences)


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 a Chameleon plan here.

Then simply install Chameleon into a Segment.com workspace by following the 2 step instructions in the install doc.


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:

  • Chameleon Started Tour / Survey
  • Chameleon Completed Tour / Survey
  • Chameleon Step Seen -- by request, to avoid flooding you with events. 

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

For full details of all Chameleon data sent to Segment, use our schema Google Sheet:

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 Experiences, and tracking conversion events. 

You will see this data appear automatically when creating a target segment for an Experience, 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 Experiences. 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.

If you have any questions or issues please review how to best get help

Did this answer your question?