How to connect my data to the video

Blings uses a headless approach to ensure seamless integration into any system. Our videos are built using the MP5 format – a real-time visual layer that connects to user-specific data, displays personalized content, and supports fully embedded interactivity, all through a lightweight integration.

MP5 is data-agnostic. It doesn't dictate how you store, calculate, or access user data – it simply renders the video based on the data you provide.

You can pass dynamic data to the SDK in multiple ways, often using the same methods you already use for text-based personalization.

Whether you're creating an email, SMS, or landing page, Blings can be added as a lean layer to transform that content into a fully personalized video experience.

Integration Options

  • CRM Merge Fields If you're already using merge tags (like {{firstName}} or %%PlanName%%) in your email or SMS campaigns, you can reuse them to personalize Blings videos. The video link or embed code will include those tags, and the personalization will happen on the user's device when they open the message.

CRM data integration
  • Spreadsheet Data For simpler use cases or manual campaigns, you can use a spreadsheet (CSV or Google Sheets) to store user-specific data like names, dates, images, or links. Useful for uploading a static list and generating one-off personalized videos without connecting to a live system.

Spreadsheet Data Integration
  • Custom API

    Use this option when your system generates or fetches user data at runtime. Ideal for dynamic flows, real-time decisioning, or scenarios where personalization depends on backend logic. Pass the data to the Blings SDK via a secure API call or inline data injection.

Custom API Integration

In addition to user-specific data, you can also pass contextual data into the video – such as the viewer's local time, weather conditions, device type, or any other relevant input available at runtime.

This allows you to adapt the video experience based on real-world context. Examples include:

  • Showing a “good morning” message based on device time

  • Displaying weather-specific promotions (e.g. umbrellas if it's raining)

  • Adjusting messaging based on location, device, or language settings\

Blings lets you combine CRM data with contextual signals to create truly dynamic video experiences.


Each method offers a different balance of speed, flexibility, and control – and you can choose the one that fits your workflow best.

Need help deciding or setting up? Contact us and we’ll help you pick the best integration path for your use case.

Last updated