System Overview
The journey system consists of three main components:Wizard Configuration
WizardConfig Schema
Storage Location
Wizard Questions
Question Schema
Default Questions
The system ships with three pre-configured questions:Creating Questions
Question Editor UI
The admin panel includes a modal editor with:- Question text input: Main question display
- Option management: Add/remove multiple choice options
- Tag assignment: Select from available tags or add custom tags
- Tag selector: Visual button grid with available content tags
- Manual tag input: Comma-separated tag entry
Profile Types
ProfileType Schema
Default Profiles
Profile Assignment Logic
When a user completes the wizard:- Collect answers: All selected options and their
profileTags - Aggregate tags: Combine all tags from selected options
- Match to profile: Find profile with most overlapping
contentTags - Create UserWizardProfile: Store assignment
- Apply CRM tag: Auto-tag contact in CRM
- Add to list: Optionally add to
crmListId - Trigger automation: Run
welcomeAutomationIdif configured
Content Personalization
Profile tags drive content recommendations:Splash Screen Configuration
WizardSplashConfig Schema
Default Splash
Splash Background Types
- Color
- Image
- Video
Solid color background with gradient overlay:
Live Preview
The admin UI includes a live preview panel:CRM Integration
Auto-Tagging
When profile assigned:List Assignment
Optionally add to specific list:Welcome Automation
Trigger onboarding automation:Admin UI Components
Tab Navigation
Question List View
Profile Card View
Best Practices
Keep Questions Simple
Keep Questions Simple
Limit wizard to 3-5 questions max. Long wizards cause drop-off. Each question should take < 5 seconds to answer.
Use Descriptive Tags
Use Descriptive Tags
Test Profile Matching
Test Profile Matching
After creating profiles, test the wizard flow with different answer combinations to verify correct profile assignment.
Splash Duration
Splash Duration
Keep splash screen 3-5 seconds. Longer feels slow, shorter prevents animation from completing.
CRM Tag Naming
CRM Tag Naming
Use consistent naming:
perfil-{name} (lowercase, hyphenated). This makes filtering and segmentation easier.Related Documentation
Site Settings
Configure site-wide settings and branding
CRM & Contacts
Manage contacts, lists, and tags