Skip to main content
Showing your Experiences to the right users

Learn how to define custom user Segments to display Experiences that drive adoption.

Tiago Mota avatar
Written by Tiago Mota
Updated over 5 months ago

Chameleon allows you to match in-product Experiences with the users most prone to interact and be interested in them. This way, you ensure contextual, relevant guidance that will drive efficient engagement.

In this lesson, you'll learn how to create Segments to deliver Experiences based on your users' needs and profiles.

πŸŽ“ Segments are essentially custom audiences that you define in Chameleon, using filters, and deliver your Experiences to.


For each Experience you create, you can select a Segment of users that will see it to control its relevancy. While configuring it, you can pick from a drop-down list of all created Segments on your account and some pre-built audiences that Chameleon provides.

πŸ’‘ The audiences provided by Chameleon are a great way to start publishing Experiences just by sending to Chameleon the UID. You can also leverage these audiences to Test your Experiences before showing them to your users.

But remember user properties and events? Here is where they come into play. πŸ˜‰

🎯 By pulling in your user data, you can create very specific Segments with clear attributes and behaviors. This way, you can respond to their different needs and ensure your product's adoption.

You define your Segments by using a combination of filters that work with data that is:

When you select the audience for your Experience, you can choose to combine any Segments to further refine your targeting.


πŸ‘‰ Next, let's see how to create your Segments from the Dashboard:


πŸ™… Using the "within list" filter operator with too many items

Some data types allow you to use the "within list" filter operator when defining your segmentation filter.

This can be useful for several scenarios that include highlighting a specific list of data points among a wider sample, like a small list of emails or a list of pricing plans.

We built a CSV Import tool to handle situations when you have a static list that you want to target in a segment. You can read more about how to tag users or companies and then select the Chameleon Tag when you filter.

πŸ’‘ To avoid performance issues, keep "within list" filters at 100-500 items.

Go into the Dashboard and create a few audience groups to differentiate the Experiences your users will see. Maybe you want to onboard the users to come and announce an event to existing subscribers. You can do both and so much more!


πŸ‘‰ Next on, learn how to position your Experiences to be contextual, discoverable, and useful.

Did this answer your question?