CRM data integration
You can connect your CRM to Blings in two simple ways:
Passing variables as URL parameters
Creating a personalized CRM landing page
Both methods allow you to inject dynamic user data into the video experience using the same CRM logic you're already using for text personalization.
Using CRM Tokens as URL Parameters
Most CRM platforms (like Salesforce, HubSpot, Braze, Klaviyo, etc.) support dynamic merge tags in links. You can add these tokens directly to the video URL as query parameters.
Example:
https://mycompany.mp5.live/blingsvideo? name={{ FirstName }} & plan={{ PlanType }}
When the recipient clicks the link, their personalized data is passed to the Blings SDK and rendered in the video in real time.

Those methods are fully CRM-agnostic and works with any platform that supports merge tags or dynamic pages.
Here's a short list of common CRMs and their syntax:
HubSpot → {{ contact.firstname | default("there") }}
SFMC → %%FirstName%%
Marketo → {{lead.First Name:default=there}}
Klaviyo → {{ first_name|default:"there" }}
Braze → {{${first_name} | default:'there'}}
Iterable → {{firstName}} (or {{firstName | default:"there"}})
Mailchimp → *|FNAME|*
Generic → keep {{Param1}}
Need help configuring your CRM integration? Contact us.
Embedding GIF with Blings Dynamic ThumbnailLast updated