An essential component of successful product Experiences is how you guide users to take action on your prompted messages.

In this lesson, you'll learn what actions you can prompt your users to take and how they can interact with your Experiences.

Your users can interact with your Experiences:

  • to act further via a button Action,

  • or to dismiss, snooze, or exit it.


Powerful button Actions

With all Experiences, you can use buttons to direct users and trigger Additional Actions to help both of you. Use buttons to help your users progress and engage in further key flows.

You can leverage buttons to trigger Actions such as:

  • moving the user to the next Step,

  • dismissing or snoozing the Experience,

  • navigating to a different page,

  • opening another integration (e.g. Calendly modal),

  • running custom code,

  • updating user data.

💡 Each Action should be linked to your Experience goal and help your user take the next action to succeed.

👉 Check out the video below on how you can configure buttons in Chameleon:

Note: This video does not show the latest version of our product. We will soon update all our videos to fit our new style and improvements. 😊


🎯 You can find here a detailed list of actions that you can launch from buttons.


When to dismiss, snooze, or just progress?

What to do with those users who have their mind set on an action or want to discover your product on their own? You allow them to re-engage with your Experiences when they're ready.

For each Experience, you can allow your user to ignore it, and you can set what happens next as well. 😉 By setting up the Dismiss option, you allow your users to skip, pause, or revisit your Experience at a later time.

👉 Watch the video below to learn more about configuring your Dismiss option on your Experiences:

Note: This video does not show the latest version of our product. We will soon update all our videos to fit our new style and improvements. 😊


You can also allow users to progress or dismiss an Experience without buttons or the Dismiss option. Read more about setting this up in this article.

🤝 Avoid interrupting a user that's focused on using your product. Allow him to dismiss an Experience if it's not the best time for it. This is a great way to let users learn about your product later in their own time.

🎯 Dismiss options take precedence over the defined Recurrence setting. This is because when your users snooze a Tour, they haven't completed or exited it, so they will still be in the Tour.

If you want to have a Tour show only once, when setting the Tour NOT to repeat after exited or completed, make sure that the Tour has a clear way to be completed and that any dismiss options are exiting the Tour and not snoozing it.


🦎 Chameleon Activity

Try building a more complex experience for your users by measuring the satisfaction with an onboarding Tour, for example. You can set up a CSAT Microsurvey to launch at a button Action. Or target users who exited the Tour in a Segment. Here's how to do the latter:

  1. Create the Experience you wish the user to see upon dismissing the first one.

  2. In the Segment for that Tour, add a "Chameleon Tour Events" or "Chameleon Microsurvey Events" filter.

  3. In that filter, select the name of this Tour, and set the operators as "Was" and "Exited".


👉 Next up, learn how to use Chameleon's analytics to create and deliver better Experiences.

Did this answer your question?