Chameleon
for LuumenAI

Chameleon is a product adoption platform for building in-app experiences, managing customer data, and analyzing user engagement.

Bring Chameleon into the same conversation as the systems behind it. LuumenAI reads campaigns, audiences, and delivery status for context, and changes them only through previewed, approved, audited actions.

The Chameleon toolbox

14 tools: 12 read, 2 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCount Customer RecordsCount Chameleon profiles or companies matching structured filters without retrieving the matching records.
  • ReadGet Account IdentityReturn the Chameleon account ID and admin user ID associated with the connected Account Secret.
  • ReadGet DeliveryRetrieve one Chameleon experience delivery by ID without triggering, changing, or cancelling it.
  • ReadGet ExperienceRetrieve one Chameleon tour, microsurvey, launcher, embed, or tooltip by ID without modifying or publishing it.
  • ReadList ChangesList one page of Chameleon change history across the account or for one supported experience.
  • ReadList DeliveriesList one page of scheduled Chameleon experience deliveries, optionally filtered by experience or profile, without triggering a new delivery.
  • ReadList Domains or EnvironmentsList one page of configured Chameleon domains or environments without changing account routing configuration.
  • ReadList Experience AnalyticsList one page of tour interactions or microsurvey responses for a specific Chameleon experience.
  • ReadList ExperiencesList one page of Chameleon tours, microsurveys, launchers, embeds, or tooltips without modifying or publishing them.
  • ReadList Targeting MetadataList one page of Chameleon segments, tags, themes, tracked event names, or profile/company property definitions used to interpret targeting and analytics data.
  • ReadLookup Customer RecordRetrieve one Chameleon profile or company by its Chameleon ID or external identifier.
  • ReadSearch Customer RecordsSearch Chameleon profiles or companies with structured filters and return one offset-paginated page of matching records.
  • WriteTrack EventIrreversibly record one named event for a Chameleon profile identified by ID or external UID; provide exactly one identifier. Approval by default
  • WriteUpsert Customer RecordCreate or update one Chameleon profile or company by external UID and return its Chameleon ID. Approval by default

Questions

How does LuumenAI connect to Chameleon?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Chameleon on its own?

Read actions answer immediately. Anything that writes — track event, upsert customer record — is shown as a plan and requires approval by default, including the 1 action classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Chameleon — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Chameleon to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.