Personalization
How AI reads prospect context and adapts demo content, narrative, and emphasis in real-time.
Live Demo personalization goes beyond simple variable substitution. The AI analyzes viewer context and makes decisions about what to show, how to frame it, and what to emphasize.
Context sources
The AI draws from multiple data sources to understand who's watching:
URL parameters
Pass context directly in the demo link:
https://app.demoship.com/live/DEMO_ID?company=Acme&role=VP+Engineering&industry=SaaSCRM data
When integrated with your CRM, the AI pulls:
- Company name, size, and industry.
- Contact role and seniority.
- Deal stage and product interests.
- Previous demo engagement history.
IP enrichment
For anonymous visitors, IP-based enrichment provides:
- Company identification (reverse IP lookup).
- Industry classification.
- Geographic location.
- Company size estimate.
Referral context
The AI reads where the prospect came from:
- UTM parameters from marketing campaigns.
- Referring page URL.
- Search keywords (when available).
How adaptation works
The AI uses context to make real-time decisions:
Industry customization
The AI selects industry-appropriate language and examples. A healthcare prospect sees patient management terminology; a fintech prospect sees transaction and compliance language.
Role-based emphasis
- Executives see high-level dashboards, ROI metrics, and strategic outcomes.
- Managers see team workflows, reporting, and collaboration features.
- Individual contributors see day-to-day task execution and efficiency tools.
Company-specific content
When company data is available:
- Company name replaces placeholder text across all steps.
- Relevant metrics scale to match the company's size (e.g., "Manage 500 employees" for a mid-market company).
- Competitor references adjust based on known competitive landscape.
Personalization rules
For fine-grained control, define explicit rules:
- Go to Live Demo > Personalization Rules.
- Create a rule with conditions (e.g.,
industry = "healthcare" AND role = "admin"). - Specify the content adaptation (text changes, step visibility, flow branching).
- Rules are evaluated in priority order; the first matching rule applies.
Note: The AI applies personalization even without explicit rules. Rules give you override control when the AI's default adaptations need fine-tuning.