CRM data integration

You can connect your CRM to Blings in two simple ways:

  1. Passing variables as URL parameters

  2. 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.

URL Parameters as Compact Token-Based Approach

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 Thumbnail

Last updated