Demo Webhooks are also available for key moments in the life of a Demo
Using Demos with your CRM
Chameleon can create new (and update existing) Contact and Company records in response to interactions with Demos. Completions of, and Tags of Demos will be stored as properties; the data schema is below.Contacts
These are the moments when Chameleon will sync Contact data to your CRM:- When an anonymous user submits a form with their email address
- When an identified user with an email address starts a Demo
- A Contact is created or updated
Chameleon Demos last seen timeis updated- The current Demo is added to
Chameleon Demos Seenand the Tags (if any) are added toChameleon Demos Tags - Any previous demos attached to the same
anonymous_idwill be added to the respective properties from [3]
Companies
These are the moments when Chameleon will sync Company data to your CRM:- When Clearbit reveal is enabled, the Demo user has
consent_mode=grantedand a match is found
- A Company is created or updated
Integrations
Hubspot integration
- Visit the Hubspot integration page in the Chameleon dashboard
- If you have not yet configured Hubspot, click “Connect” to initiate OAuth
- Toggle on the “Create and Update objects in the CRM” option
- Add an Email capture form or include a Product Demo in your product via another Chameleon experience
CRM Schema
Contacts
Companies
Demo Schema
DemoRun Schema
Additional
DemoRun Schema when Clearbit Reveal
- Add your API Key in your dashboard
- Ensure
consent_modeof the Demo is set togranted(e.g.data-consent-mode="granted"on the iframe element for the embed) - Chameleon will try to find a match based on the IP address of anonymous traffic

