URL Parameters

Pass data through URLs to create dynamic, personalized video experiences. URL parameters let you personalize content in real-time without pre-uploading contact lists.

What Are URL Parameters?

URL parameters are key-value pairs added to the end of a video URL that pass data directly to the video. They allow for instant personalization without requiring data to be uploaded beforehand.

Basic URL Parameter Structure

Standard Format

https://your-video-url.com/video?parameter=value&parameter2=value2

Example URLs

https://app.blings.com/video/abc123?name=John&company=Acme
https://app.blings.com/video/abc123?first_name=Sarah&industry=Technology&budget=50000
https://app.blings.com/video/abc123?email=john@company.com&role=Manager&size=Enterprise

Common URL Parameters

Personal Information

?first_name=John
?last_name=Smith
?email=john.smith@company.com
?phone=+1-555-123-4567

Company Information

Custom Data

Using URL Parameters in Your Videos

Text Personalization

Insert URL parameter values into your video content:

Examples:

  • "Hello, {{first_name}}!" (from ?first_name=John)

  • "Welcome to {{company}}!" (from ?company=Acme)

  • "As a {{job_title}}, you'll love..." (from ?job_title=Manager)

Conditional Content

Show different content based on URL parameters:

Examples:

  • {{if company_size = "Enterprise"}}Enterprise features{{else}}Standard features{{/if}}

  • {{if industry = "Healthcare"}}HIPAA-compliant solutions{{else}}Standard security{{/if}}

  • {{if budget_range = "50000-100000"}}Premium package{{else}}Basic package{{/if}}

Dynamic CTAs

Customize call-to-action buttons:

Examples:

  • "Schedule a demo for {{company}}" (from ?company=Acme)

  • "Get {{personalized_offer}} now" (from ?personalized_offer=20% discount)

  • "Contact {{sales_rep}}" (from ?sales_rep=Sarah Johnson)

Real-World Examples

Sales Outreach

Product Demo

Event Invitation

Best Practices

URL Structure

  • Keep it clean — Use simple, descriptive parameter names

  • Encode special characters — Use URL encoding for spaces and special characters

  • Limit parameter count — Too many parameters can make URLs unwieldy

  • Use consistent naming — Follow a standard format across all URLs

Data Handling

  • Validate parameters — Check for required parameters and valid formats

  • Provide fallbacks — Have default values for missing parameters

  • Sanitize input — Clean and validate all parameter data

  • Handle errors gracefully — Show appropriate content for invalid parameters

Security Considerations

  • Don't include sensitive data — Avoid passwords, API keys, or personal identifiers

  • Use HTTPS — Always use secure URLs for parameter passing

  • Validate on server side — Don't trust client-side parameter validation

  • Log parameter usage — Track which parameters are being used

Advanced URL Parameter Features

Multiple Values

Pass arrays or multiple values:

Encoded Values

Handle special characters and spaces:

Dynamic URL Generation

Create URLs programmatically:

JavaScript Example:

Integration Examples

CRM Integration

Generate personalized URLs from your CRM:

Email Marketing

Include personalized video links in emails:

Website Integration

Pass visitor data to videos:

Common Use Cases

  • Sales outreach and demos

  • Email marketing campaigns

  • Website personalization

  • Event invitations

  • Product recommendations

  • Customer onboarding

  • Lead nurturing


Want to combine multiple data sources? Learn about variables and data enrichment for richer personalization.

Last updated