Inserting CRM Variables (tags) for Dynamic ABM Hyper-Personalization Examples

Home » blog » Personalization » Inserting CRM Variables (tags) for Dynamic ABM Hyper-Personalization Examples

With Personyze variables, you can utilize CRM and dynamic B2B data to hyper-personalize your landing pages and messaging with the company name, industry, first name, and many others inserted right into your content.

This example demonstrates the hyper-personalization that’s possible when you use Personyze variables such as name or account type.

Hi {firstname=”Ted”}, it’s time to upgrade your {subscription=”Free Account”} to Premium, and unlock the full potential of {companyname=”Zed Industries”} using features like {rolefeatures=”detailed analytics, performance tracking, and automated email reporting”}!

On page:

Hi Ted, it’s time to upgrade your Free Account to Premium, and unlock the full potential of Zed Industries using features like detailed analytics, performance tracking, and automated email reporting!

Create custom URL parameter values, such as keywords, to insert a personal touch into the page’s content. 

This can be accomplished by passing along a variable such as the user’s search term in the URL that referred them, so that when they land, you can insert the search term into the page’s CTAs.

For instance, in a Google ad campaign, you can pass along the URL parameter www.yoursite.com/landingpage?search=marketing_for_lawyers to insert “marketing for lawyers” into your calls to action. So, the user might see CTAs like:

In image:

“Book a consultation now to discuss marketing for lawyers and more with one of our strategists.”

Use email campaigns in conjunction with dynamic landing page hyper-personalization.

Use URL parameters in a B2B email campaign to add each individual’s first name, for personal messaging once they arrive. So, when a particular customer arrives from an email offering a 10% discount, you can say:

In image: 

“Hi Sam, we sure are glad to see that you want to take us up on the 10% we offered, here are some products recommended just for you:“ followed by several recommendations.

Use Personyze variables with your recommendations to show that they’re about the visitor’s unique interest and company role from CRM.

You can actually use Personyze variables to let the visitor know how specific your recommendations are for them. For instance, you can not only create a recommendation that is based on a dynamic search term passed along by ad or URL referral plus their role, but let them know why it’s relevant to them.

For instance, for an operations manager who arrived at your SaaS site from an ad for collaborative schedule management, you can show not just recommendations for case studies related to these two factors, but also a title such as:

In recommendations title: 

“Here are some case studies about our collaborative schedule management systems for operations teams:”

Utilize ABM social proof marketing based on CRM variables.

Social proof messaging might be something we normally associate with ecommerce, but it can also be used effectively in more ABM type situations. 

For instance, using CRM variables, you can show a message to someone from the healthcare industry like:

In bottom popup image:

“Over 60% of our healthcare industry users have upgraded to our Macro package, are you ready to take the leap and see what our software can really do for your email marketing?”

How to insert user variables (Personyze Variables) into your dynamic landing pages or any content

Personyze provides you with the capability of inserting anything that you know about an individual visitor into your content, even if it exists in a third-party source such as a CRM. With CRM integration and Personyze variables, it’s no problem to insert user variables like name, industry, account type, company role, search term, or interest into your dynamic landing page content.

What are Personyze user variables?

Personyze user variables are anything that you know about the visitor, which is an item of data that you may want to use for targeting, personalization, or to insert into content. For instance, a person’s first name is something you may want to insert into your landing page, to give them the feeling that you’re relating to them on a personal level. This is a static user variable, in other words it’s unlikely to change.

Their industry is another variable you might know, which can also be inserted into their page, but you may also want to use it for other purposes such as targeting or recommendations. You may want to show them a certain popup offer based on their industry, for example, or factor industry into the algorithm that shows them content recommendations. This is also a static variable, unlikely to change, but with more uses in Personyze.

What are dynamic user variables?

Dynamic user variables are anything you know about a user that may change from session to session, or across time. This could be something like their account type, which may change in the long term, or something that is more likely to be relevant only in the short term, such as their immediate search terms that brought them to your site. These can also be known by Personyze, and inserted into your content.

How to get your user data from CRM and other sources:

Of course, Personyze will need to have this data, in order to insert it into your pages. 

It’s possible to have Personyze grab user variables in real time in various ways, such as visually from your page, from URL variables, or from cookies, inserting the kind of variables you want for ABM applications will often entail integrating your CRM or external user database, because this is usually a treasure trove of useful data and user variables. CRM integration is especially important for most B2B, ABM applications of personalization.

Personyze has its own internal database of user data with over 70 data points that it has grabbed or tracked by default, such as their location, behavior, tracked interests, pages they’ve viewed, etc.; so, what’s needed in order to also use your CRM data for personalization is to synchronize or copy your external database to the database that’s internal to Personyze

Personyze already has many plug and play solutions to allow you to have the visitor’s real-time CRM data available for targeting, recommendations, or as a dynamic variable to insert into your content. These include CRM integration for Hubspot, Pardot, Zoho, Segment, and more. 

We even have turnkey integrations for some third-party data providers for anonymous visitors, such as Leadfeeder, Albacross, or Clearbit. This will allow you to have the anonymous visitor’s company name, industry, etc. based on their IP address, quite a handy trick for inbound personalization marketing.

You can read more about our turnkey integrations here.

In many cases, you may not be using one of the companies that we have streamlined integrations with listed above, but don’t worry. Personyze can integrate with any external data source, using various methods such as RSS feeds, spreadsheets, and API integration.

Read more about how to integrate with any CRM here.

As mentioned previously, you can also have Personyze “grab” or scrape variables from your site directly, in real time. This is especially useful for grabbing their search terms from an internal search box on your site, for example, or getting their account type or status from their login cookie.

Read more about setting Personyze to grab data in real time here.

Printing the user data into your content:

Every content widget in Personyze has the option to insert Personyze variables, when you use HTML editor or edit text. You can also set a default value, in case the variable you want to use for that individual isn’t present, but you still want to deploy the content. 

You also have this feature when you use JS actions.

Insert Dynamic Variables Passed from URL Parameters

In the case of dynamic variables passed along from URL parameters, you just need to set Personyze to assign the URL variable to the relevant user data variable, and then insert Personyze variable as before.

Alternatively, you can simply click the tab in the “Insert Personyze Variable” menu titled Calculated value, and print the value directly from the URL. This will not store the data in Personyze, but will only use the URL parameter for the current session.

Imagine going to a store where the front shelves are stocked only with products that you like, or reading a newspaper where the stories you’re interested in move to the front page.
This isn’t possible in the brick-and-mortar or print world, but with our powerful recommendations, this is easy to set up on your website.