All Collections
Creating Campaigns & Funnels
Creating campaigns & funnels
The builder
Using personalization merge tags and dynamic text replacement
Using personalization merge tags and dynamic text replacement

How to personalize your campaign message with merge tags, display quiz scores, and inject URL parameter values

Jonathan Denney avatar
Written by Jonathan Denney
Updated over a week ago

When editing text content in a ConvertFlow campaign, you'll find the option in the text editor to add merge tags to your campaign content.

Displaying quiz scores

The first option you'll find in the merge tag dropdown is the current score the person has accumulated for the current campaign. Use this to show visitors their quiz results!

Visualizing shopping cart info

Shopping cart merge tags let you display offers with dynamic text based on each visitor's shopping cart status, such as their shopping cart value, item count, your free shipping/cart offer threshold, and how much needs to be added to the cart to meet the offer threshold.

Personalize with contact merge tags

Contact merge tags are useful if you want to personalize your campaigns to greet visitors by their name and more.

You can add merge tags for ConvertFlow's preset contact fields, which are automatically synced with your integrated ESP/CRM.

For example, you can greet your visitors by their name using the "first name" merge tag.

Your campaign will display the visitor's first name when displayed live on your site only if ConvertFlow knows the first of the contact because of previous form field submissions, social data research, or because the field was already known in your ESP/CRM.

Merge tags don't just stop at the first name. You can use custom field merge tags, whether the custom field is in ConvertFlow or in your integrated ESP/CRM.

Adding a fallback

If ConvertFlow doesn't know the contact info for a visitor being used in a merge tag, it will display the given fallback.

For example, if you're using ConvertFlow for account-based marketing, you could personalize the campaign with the visitor's company name. 

If the company name of the person isn't known, by adding text after the equal character (=) within the brackets, the merge tag can fallback on "your team".

Real-time updates

As visitors submit forms and surveys on your site, their merge tags will update in real time. 

For example, if on the first step of a campaign, your form asks for the visitor's first name, they can be displayed their first name when they reach the 2nd step of your campaign, right after submission.

If any other campaign merge tags are displayed on the same page, they'll be updated with the new info to reflect the latest contact info.

Dynamic text replacement

You can also use merge tags for dynamic text replacement.

Global variables

By using the "Global Variable" merge tag, you can populate merge tags with javascript global variables from your site. For example:

({window.name} OR {fallback=friend})

You can also access variables nested within global objects like so:

({window.myGlobalObject.name} OR {fallback=friend}) 

URL parameters

Simply add URL parameter values to your marketing links, such as "utm_source". By adding the "URL Parameter" merge tag, you can name the URL parameter you want your merge tag to display the value of in your campaign content, and the merge tag will use the URL parameter value passed to the URL.

Did this answer your question?