Using Variable Tags to Personalize your Experiences

Dynamic variables are a special Qualified syntax that allow you to (1) take data stored in a Visitor Field and use it dynamically within a chat bot or experience on your website, and (2) populate Visitor Fields with data coming inbound from other systems.

In this guide, we’ll go over how to use Variable Tags specifically within your chat bot messenger and experiences to pull in dynamic data about your visitors and personalize their experience with you.

Getting Started

To get started, you’ll want to cruise over to your experience builder to get an idea of where you’d like to add in dynamic content or personalization. For this guide example, you’ll want to make a return visitor experience since you’ll personalize the experience based off information you’ve previously collected about your visitor.

One use case we like to show off on Qualified.com is the ability to call out return users by their name. If a user has already given you their information previously, or if you’re using Clearbit Enrichment you should have the name of the person already available to you. 

We’ll use First Name as an example here to show you one use case of variable tags to add personalization within your experience.

Edit the Experience

Once you’re in your return user experience, like the one shown below you’ll want to edit the greeting. In this example, we want to greet the visitor with their name to add personalization and also call out the owner of their account as someone who is available for chatting now. Use our variable tag builder to find the right syntax for each of your personalized fields.

Dynamic variables used in the messenger.

If you don’t already have information stored about your visitor, you can still personalize the experience after collecting this information. Just simply ask for their name and you can then address them as such for the rest of the experience. See the example below for more details.

Use tags in the Messenger

Using the Qualified Syntax shown above you can choose where to pull in the personalization for your visitor. You can add personalization tags in three places within your messenger:

1. Title

2. Body

3. Buttons

Check your Syntax

Your syntax for your variable fields will depend on what you are pulling into your experience. If you're pulling in a visitor attribute such as state, country, or city that is based off IP address your syntax will look like the following:


However, if you're pulling in any other fields that you've specifically created in your visitor fields area your syntax will be:


For example: {{visitor.fields.employee_size}}

As visitors come to your site we will mark them with a unique identifier. We’ll then use this unique identifier to store information about that person for their next visit. This is how we know to fill in the visitor field with their name, country, etc. when they return to the site and can use it to personalize their experience going forward.

Visitor fields with API names shown.

Click on the “API Name” option in your Visitor Fields to see the name that you’ll want to use in your syntax. For example: {{visitor.fields.company}} or {{visitor.first_name}}

Using Fallbacks

Fallbacks are available to be used in your experience and whenever using variable tags in Qualified. A fallback is a generic term or a generic version of the information you are trying to source that appears when you do not have specific information for your visitors. You should use a fallback whenever possible by separating your variable tag with a pipe symbol and placing your fallback term in quotes as shown below.

Example of fallback for the first name variable tag.


There are multiple places you can use dynamic variable tags within Qualified to personalize your visitors experience. By using the Qualified syntax you can pull in details about your visitor such as first name, country, etc. from your visitor fields that store information about your returning visitors.

Request a live demo

See Qualified in action on your website. Request a live demo and one of our reps will contact you immediately, or talk to us right now.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Free custom demo
Live on your site