Skip to main content

Prism - Chameleon's Personalization Agent

Automatically personalize in-app experiences to each individual user based on user data and interactions

Written by Chameleon Team

Prism is currently in early access. Features and availability are subject to change.

Prism is one of Chameleon's Agents, designed to adapt what each user sees based on who they are and what they've done in your product. Instead of building separate Experiences for every segment or manually configuring branching logic, Prism automatically tailors content and responses at the individual level, in real time.

Prism sits alongside Chameleon's other AI agents: Compass (understands your users), Copilot (creates and analyzes Experiences), and Ranger (governs your account).


What does Prism do?

Prism personalizes in-app content at the individual user level without manual configuration. Where traditional approaches require you to build variants for different audiences, Prism reads context from Compass (what a user has done, where they are in their journey, what they've engaged with) and adapts content to fit.

Prism currently powers one capability, with more in active development:

  • Adaptive Microsurveys β€” A Microsurvey type where Prism writes follow-up questions in real time based on each respondent's answers, then routes them to the best-matching end action automatically. No branching logic to configure.

πŸ“© Coming soon: Real-time Content Personalization β€” Prism will adapt the copy of your Experiences to better suit the persona and context of each end user at the moment the Experience loads.


How does Prism work?

Prism operates in real time, personalizing content as a user engages with your Microsurvey. The process works in two stages:

1. Context from Compass

When an Experience is about to be delivered, Prism pulls what Compass knows about that specific user: feature engagement, friction signals, and any user data available in your account. This is the raw material Prism uses to make decisions.

2. Real-time adaptation

Prism uses that context to adjust what the user sees. With Adaptive Surveys, it generates personalized follow-up questions based on each respondent's answers, then analyzes the full conversation to route them to the right end action.

β„Ή Prism doesn't replace your targeting. You still decide who sees an Experience using Segments. Prism decides what they see as they engage with your Microsurvey, adapting the content to each individual.


How is Prism different from using Segments in targeting?

Segments control whether a user should see an Experience. Prism controls what version of that Experience they see.

Segments

Prism

What it controls

Who qualifies for a Microsurvey

What content each user sees within that Microsurvey

Granularity

Group-level (everyone in the Segment sees the same thing)

Individual-level (each user sees different content)

Configuration

You build the rules

You describe the goal; Prism handles the rest

Think of it this way: your Segments are the guest list. Prism is the host who adjusts the conversation based on who just walked in.


Adaptive Microsurveys: Prism in action

Prism powers Adaptive Microsurveys to help you get richer insights and give users a better experience.

1. You describe what you want to learn

Instead of writing question text and follow-up logic yourself, you tell Prism what you're trying to understand (e.g., "satisfaction with the new reporting dashboard").

2. Prism conducts a personalized follow-up conversation

After the respondent answers, Prism generates up to 3 contextual follow-up questions in real time, each one shaped by what the respondent just said. If the respondent gives minimal replies, Prism moves them to the end action sooner rather than pushing for more.

3. Prism routes to the right end action

Prism analyzes the full conversation and routes each respondent to the best-matching end action you've configured, e.g., ask for a review, offer support, update a User Property, add a Tag, or trigger another Experience.

πŸ‘‰ For full setup instructions, read What are Adaptive Microsurveys?


What we're exploring for Prism

Prism automatically adapts copy for each user based on Compass context. This means a single Tour could speak differently to a new trial user exploring for the first time vs. a power user who's been on your platform for months, without you building two separate Tours.


Frequently asked questions

Does enabling Prism require engineering work?

No. Prism capabilities are available without any code changes or SDK updates.

How do I enable Prism?

You don't need to enable Prism or configure anything for it to work on your account. It will soon be available via Adaptive Surveys.

Can I use Prism without Compass?

Yes, Prism powers Adaptive Surveys based on user responses.

Does Prism affect performance or load times?

No. Prism's processing happens in the background and does not add latency to Experience delivery.

Did this answer your question?