With Chameleon's Intercom integration, you can coordinate Chameleon tours with Intercom messaging and data. To learn about Intercom visit our integration page

The Intercom integration includes three components:

  • Data Destination -- send Chameleon data to Intercom
  • Add On -- start an Intercom chat from a Chameleon tour
  • Launcher item -- open Intercom Messenger from a Chameleon Launcher. Read more here


The Intercom integration is very quick to setup. You can do so by going to Settings > Integrations, find the Intercom integration, then click "Configure."

Simply click the toggle on the right to connect.

This will launch the Intercom OAuth flow and redirect you to a permissions page like this. Check that you are connecting to the correct Intercom app in the top right of the screen and then hit Connect. You should then be redirected back to the page you left with the Chameleon Editor. 

That's it! You'll now be able to use the Intercom integration as below.


Intercom as a Data Destination

Chameleon will automatically send tour performance data, for each user, to Intercom. You can view this within Intercom on any user record.

This includes the following events:

  • 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. 

This can be helpful to troubleshoot whether a particular user saw a specific tour or not. 

You can also use this to send a message from within Intercom, although Intercom does not (yet) allow you to use the event properties (such as Name of tour) as part of your filtering criteria.  

Intercom as an Add On

To connect Intercom messaging with Chameleon tours even more deeply, you can now launch an Intercom chat message from a Chameleon tour step. You can pre-configure the default message content, and use this to begin a conversation with users.

This can be helpful for:

  • Getting feedback on certain features
  • Asking users where they got stuck or confused
  • Starting sales or upsell conversations

To do this, add this user action as part of any step button. 


Common troubleshooting issues we encounter include:

  • Not seeing the Intercom option as an option for the step button. This is only available on some advanced plans, but we are beta testing and might be able to give you access. Please contact us, using the green bubble below ↘️

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

Did this answer your question?