For the complete documentation index, see llms.txt. This page is also available as Markdown.

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