What are Agents?
Agents represent a shift from traditional, reactive software toward proactive, intelligent automation. An Agent is a software entity that can perceive its environment, make decisions, and take actions to achieve a goal.
In Chameleon, Agents are designed to run helpful, intelligent tasks on your behalf—adapting to your users, data, and goals—without requiring constant setup or oversight.
What Does the NPS Agent Do?
The NPS Agent packages best practices for running NPS microsurveys without the effort of manual set-up and configuration.
The benefit: much faster to launch, better user experience to reduce annoyance, more accurate scores (frustrated users often give 0), and more action on what you might be learning.
Some examples of what our NPS Agent does automatically:
🎯 Targets a relevant segment of users with an in-app NPS survey (excludes users who are new to your product)
🧠 Excludes users who show signs of experience fatigue (dismissed the 3 prior in-app Experiences they received)
🕰️ Delivers at the right time using Smart Delay, showing the survey only when the user has paused on the page.
📊 Summarizes results into intelligent, shareable reports with key themes and quotes
🔍 Creates Smart Segments of Promoters and Detractors for easy follow-ups (to target these with further in-app Experiences to collect reviews or book calls)
🔁 Re-engages users every quarter (90 days) after their last survey interaction
No Builder 🚫
One distinct aspect of our new approach with Agents is no longer needing or allowing any manual editing via the Builder.
We know that customers are very used to editing and tweaking their in-app experience with the Builder, setting configurations like position, URL and display rules, content, style, etc.
However, we believe we can remove the need for this work by using your Themes and our best practices to pre-build an in-app NPS microsurvey that looks fantastic out of the box.
This aligns with our belief that the software of the future use automation and intelligence to do the work, and treat you as a customer as an "orchestrator" and "reviewer" vs. a "doer" or "creator"
We invite feedback in case the pre-built microsurvey does not meet your expectations or includes/excludes a configuration that would prevent you from using it.
More Intelligent Analysis & Reporting
The NPS Agent regularly analyzes incoming responses and generates a concise, actionable report. You’ll get:
📌 High-level summary of overall sentiment
💬 Promoter insights – themes and direct quotes
🧱 Detractor insights – pain points and suggestions
✅ Recommended next actions
Export raw NPS data as a CSV at any time for further analysis or reporting.
Coming Soon...
We’re building even more powerful features into the NPS Agent:
✨ Personalized, context-aware thank you messages for each response type
📣 Automated follow-ups, such as:
Requesting a G2 review from Promoters
Inviting Detractors to schedule a feedback call
🧠 Deeper Smart Segments:
“NPS Frustrated” (e.g., users who gave a score of 0)
“Mentions: App performance” (or any keyword/topic mentioned)
🏷️ Auto-tagging based on topics and sentiment
Setup and Configuration
We've tried to automate and simplify as many aspects of creating this Agent as possible. To configure, visit the Agents page in your Chameleon dashboard.
If you don't see Agents in your side navigation then you don't have access to this functionality; don't worry, it'll be coming soon to more customers!
Access the Agent Builder
If you're creating your first Agent, click “Create an Agent” or select the NPS Agent card to begin.
Follow the 3-Step Setup
1. Preview & customize: Review the NPS experience and apply your theme.
2. Confirm Your Audience: Choose who should receive the survey.
3. Publish: Launch your Agent with a click.
Once published, your NPS Agent will begin delivering the survey and collecting responses immediately.
The AI-powered NPS summary report unlocks after receiving 20 responses.
Raw response data is available after just 1 response.
Avoiding conflicts with any current NPS Surveys
If you are already using Chameleon to run an in-app NPS Microsurvey you can either:
Pause that Experience, in favor of the NPS Agent (recommended)
Run both concurrently, but avoid overlap:
The recommended way to avoid overlap is to target the NPS Agent to users that have not seen or responded to your existing NPS microsurvey.
To do this, create a Segment of users that have Seen the NPS Microsurvey, and exclude this Segment in the NPS Agent.
Another more complicated / advanced option (available to those that have AB testing functionality):
You could create two additional Segments, using the testing_id
property (number between 1 and 100 assigned to each user at random).
Using this you can create two groups of users (e.g. ones with testing_id
below 50, and ones with testing_id
at above 50) and use one for your existing NPS Microsurvey(s) and the other for the NPS Agent.
Have questions?
Email us to learn more or request access!
You can learn about our Feature Analyzer Agent here