Case study 2025–2026

Automated account health at scale.

A governance suite that catches stale Experiences, broken targeting, and configuration drift before they reach end users — so teams can focus on building, not auditing.

Role
Product Lead — feature scoping, Ranger agent design, exclusion rules architecture
Team
Val (Design), Felipe (EM), Backend + Frontend engineers
Status
Shipped · Iterating since Oct 2025
app.chameleon.io/governance
Ranger agent dashboard showing automated suggestions for account cleanup

Accounts accumulate debt faster than teams can audit.

Chameleon customers create hundreds of Experiences over time — tours, tooltips, modals, microsurveys. Some go stale. Some target audiences that no longer exist. Some have CSS that breaks after a product redesign. The problem compounds: the more Experiences in an account, the harder it is to know which ones still work.

Before Governance, this was manual work. A CS manager would periodically ask customers to review their Experiences. Most didn't. The result was a growing layer of invisible UX debt in production.

An agent that does the audit for you.

Ranger is an automated agent that runs on a schedule, scans every Experience in the account, and surfaces actionable suggestions: rename this, archive that, unpublish this stale one, fix this detached element, reconnect this broken integration.

Each suggestion is one-click actionable. Ranger doesn't just flag problems — it proposes the fix and lets the admin approve it. Over time, Ranger learned new skills: flagging high-exit Experiences, catching stale audiences, cleaning up stray CSS, and running on autopilot.

AOct 2025: Ranger launches with basic cleanup — rename, archive, unpublish, delete.
BJan 2026: Fix detached elements and reconnect integrations.
CMay–Jul 2026: Flag high-exit Experiences, stale audiences, broken CSS. Autopilot mode.

Global controls that apply everywhere.

Alongside Ranger, we built a layered exclusion system: Global URL Exclusions (block Experiences on critical pages), Global Segment Exclusions (account-level audience restrictions), and Global Element Exclusions (pause Experiences when a specific element appears). Each rule applies across the entire account, can't be overridden by individual Experiences, and gives admins the confidence that their governance rules are enforced — not just suggested.

  • Feb 2026: Global URL Exclusions — prevent Experiences on checkout, login, or other critical pages.
  • May 2026: Global Segment Exclusions — account-level control over who you reach.
  • Jun 2026: Global Element Exclusions — pause Experiences when a modal, dialog, or other element is present.

The unglamorous work that compounds.

Governance isn't a feature customers ask for. Nobody opens a ticket saying "I need better account hygiene tooling." They open tickets saying "why did that tooltip show on the wrong page?" or "we have 200 Experiences and I don't know which ones are still live."

The job of a governance suite is to make those tickets stop happening. It's infrastructure for trust — and the most useful infrastructure is the kind nobody notices because it's already working.