Dynamic Data Fields
Dynamic data fields let you insert personalized content directly into your videos. Use variables, CRM data, and viewer information to create truly customized experiences for each person.
What Are Dynamic Data Fields?
Dynamic data fields are placeholders that get replaced with actual data when your video is viewed. They let you create one video template that automatically personalizes for each viewer.
Basic Dynamic Fields
Personal Information
Insert basic viewer details:
Examples:
{{first_name}}→ "John"{{last_name}}→ "Smith"{{full_name}}→ "John Smith"{{email}}→ "[email protected]"{{company}}→ "Acme Corp"
Company Information
Use business data for B2B personalization:
Examples:
{{company_name}}→ "Acme Corporation"{{industry}}→ "Technology"{{company_size}}→ "Enterprise"{{job_title}}→ "Marketing Director"{{department}}→ "Marketing"
Advanced Dynamic Fields
Conditional Content
Show different content based on data:
Examples:
{{if company_size = "Enterprise"}}Enterprise features{{else}}Standard features{{/if}}{{if industry = "Healthcare"}}HIPAA-compliant solutions{{else}}Standard security{{/if}}{{if total_spent > 1000}}VIP customer{{else}}Regular customer{{/if}}
Calculated Fields
Use math operations on your data:
Examples:
{{days_since_signup}}→ "45"{{total_orders}}→ "12"{{average_order_value}}→ "$150"{{lifetime_value}}→ "$1,800"
Date and Time Fields
Insert current or relative dates:
Examples:
{{current_date}}→ "January 15, 2024"{{days_until_expiry}}→ "7"{{last_purchase_date}}→ "December 20, 2023"{{subscription_renewal_date}}→ "February 15, 2024"
Real-World Examples
Welcome Video
"Hi {{first_name}}! Welcome to {{company_name}}.
Based on your {{industry}} background, we think you'll love our {{if industry = "Technology"}}developer tools{{else}}business solutions{{/if}}.
You've been with us for {{days_since_signup}} days and have made {{total_orders}} orders. That's amazing!"Product Recommendation
"{{first_name}}, we noticed you've been looking at {{recently_viewed_products}}.
Since you're in the {{industry}} industry, we think you might also like {{recommended_product}}.
Your {{company_size}} company could save {{estimated_savings}} annually with this solution."Abandoned Cart Recovery
"Hey {{first_name}}!
We noticed you left {{abandoned_product}} in your cart {{hours_since_abandoned}} hours ago.
Don't forget - you have {{items_in_cart}} items waiting for you, worth {{cart_total}}.
{{if days_since_last_purchase > 30}}As a returning customer, here's a special {{discount_percentage}} discount!{{/if}}"Using Dynamic Fields in Different Elements
Text Elements
Insert personalized text in any text field:
Headlines: "Welcome back, {{first_name}}!"
Body text: "Your {{company_name}} account has been active for {{days_since_signup}} days"
CTAs: "Get your {{personalized_offer}} now"
Image Elements
Use dynamic images based on data:
Product images: Show different products based on preferences
Logo variations: Display industry-specific branding
Personalized graphics: Create custom visuals for each viewer
Video Elements
Insert dynamic video content:
Personalized video clips: Show different product demos
Custom intros: Record multiple versions for different audiences
Dynamic endings: Tailor conclusions based on viewer data
Best Practices
Data Preparation
Clean your data — Remove duplicates and fix formatting issues
Use consistent naming — Follow a standard format for field names
Provide fallbacks — Always have default values for missing data
Test thoroughly — Preview with different data sets
Content Strategy
Start simple — Begin with basic name and company personalization
Add context — Use data to provide relevant information
Be natural — Make personalization feel conversational, not forced
Respect privacy — Don't over-personalize with sensitive information
Technical Considerations
Field limits — Keep dynamic content within reasonable length limits
Loading performance — Too many dynamic fields can slow video loading
Error handling — Plan for cases where data is missing or invalid
Caching — Understand how dynamic content is cached and updated
Last updated

