With Chameleon, you can configure Experience components to launch up to 4 additional Actions. This way, you can create complex flows tying in more Experiences, bring in your Integrations, and send user data to your Dashboard.
Or leverage your integrations as additional Actions in your Launchers to deliver engaging user experiences anytime users need your help.
Availability & Usage
🔐 Available for all plans
To configure additional Actions for your buttons or media components, select your Primary, Secondary buttons, or respectively the Media component. You'll have the option to set what happens when the user clicks it (in relation to your Experience - i.e. go to the next Step in a Tour, or complete the Tour) as well as add an additional Action that can happen on-click.
Under the Additional Actions menu you'll find different types of Actions you can launch:
To add additional Actions to your Launcher, all you have to do is configure the Action as a usual item in your Launcher and describe it in a way that's clear to users. You'll find available all your connected integrations and you can easily configure them by pasting a URL or inputting specific settings from your connected tool.
There are 4 different action types you can launch in Chameleon, and you can set up one of each type for each component of your Experience - for each button and media.
In the case of Launchers, you can have multiple Experience Actions set up, as these behave as individual items; and you can combine these with other URLs, or Scripts.
Open URL: set a URL to load when a user clicks the button, image, or item (can be set to open in a new tab).
Click element: an element on the page will be automatically clicked when a user hits the button or image. Great for redirecting users without using URLs. Learn more about how Chameleon identifies elements.
Start Tour: directly begin another Chameleon Tour. You can string together different Live Tours. Chameleon will ignore here any Trigger conditions set for the first Step of the Tour (e.g. click a button).
Start Microsurvey: start a Chameleon Microsurvey to collect feedback. Chameleon will ignore in this case any Trigger conditions for the Microsurvey (e.g. click an icon).
Open HelpBar: allow users to access your HelpBar from your Launcher to search your documentation or connected resources in more depth. (AI coming soon - users can get specific answers from your documentation)
Airtable: launch a form to allow users to share more feedback or input. Learn more from our Airtable integration guide
Calendly: show a Calendly modal to help users schedule a call with you. Add the URL to your Calendly event and let the communication flow. Read more in our Calendly integration guide.
Chili Piper: open a static or dynamically routed Chili Piper scheduling modal, to enable users to book time with your team. Learn more from our Chili Piper integration guide.
Figma: launch an in-app prototype to share upcoming product updates or features. See how to do it from our Figma integration guide.
Help Scout: open specific knowledge base articles, or launch the Help Scout chat directly in your app. Explore our Help Scout integration guide for more.
HubSpot: open a HubSpot modal to help users schedule a chat with you, with a simple meeting link. Learn more in our HubSpot integration guide.
Intercom: open the Intercom chat window or your help center to help users start a conversation, or learn more about your product. Read more in our Intercom integration guide.
Livestorm: enroll users in your product events with one click, without sign-up forms. Explore our Livestorm integration guide for more.
📍 Currently available for buttons & media.
Loom: launch in-app videos to deepen users' knowledge or show off the latest product updates. Learn more from our Loom integration guide.
Pitch: launch a dynamic presentation from a button click in your app. Learn more from our Pitch integration guide.
Typeform: configure a Typeform pop-up to collect user feedback once they perform an action. Add in the Typeform URL and set a convenient on-page position. Read more in our Typeform integration guide.
Zendesk: launch the Zendesk chat or open a knowledge base article to help users connect with you, or learn more right in your app. See how to do this from our Zendesk integration guide.
Update Property: update or create a specific property for each user that clicks the button.
Add Tag: assign an existing or a new user Tag to every user who clicks the button.
You can configure your Experience buttons to update the properties for every user that clicks on them.
In the Send Data section, you'll have the "Update Property" option. Here you can choose to update specific user properties that exist in Chameleon or create new ones.
First, you'll have to choose a user attribute to update. Pick from the list of existing properties, or create a new one from the Builder; your user or company properties will be available for you to choose from.
From names, plans, or roles, to
UIDs, you can leverage button clicks to further target specific users, or to re-engage them down the road.
Don't worry about matching specific data formats. Chameleon detects it for you and you can easily distinguish between specific user properties.
💡 Name a new property on the spot if your searches don't return a relevant name. Click the "+" icon and a new property will be added in Chameleon.
🤝 You will be prompted to give it an explicit name and description, so your teammates can pick up your efforts successfully.
Next, you'll have to set the value for this Property. Here you can use:
static values (numbers, strings, booleans - true/false)
dynamic values (such as
$nowfor the current time)
merge tags to pull data from the user or the page
custom code to grab specific/dynamic value and set it when the button is clicked
📩 Message us if you'd like to send some data but you're not sure if it's possible.
You can also configure buttons to assign a Tag to each user that clicks a button. You can assign Tags to your users and use them as filters when creating your Segments, to better organize your efforts.
In the Send Data section, you'll see the "Add Tag" option which will tag every user who clicks your Experience button. You will see a list with all user Tags created on your account, to pick from.
Or create a new one if your search doesn't return any Tags, by clicking the "+" icon. This way, you'll create a new Tag on your account that Chameleon will add to the users who interact with your button.