Home Getting Started: Campaigns How to use variables in Smart Campaigns

How to use variables in Smart Campaigns

Last updated on May 03, 2026

Smart Campaigns are one of the most commonly used Brokerkit features, as it helps save a ton of time through automation.

The Variables feature in Brokerkit Smart Campaigns uses merge tags to add data from the lead or agent record into a smart campaign's email or text step. This allows mass customization of campaign messages to include things such as first names in the messages to make them seem more personal.

You can start to create a new campaign by clicking on Campaigns > Compose Campaignand then start building your campaign.

Short conversation messages that look like someone just sent them vs. looking automated tend to have higher response rates, and this feature enables you to make your messages seem more personal.

Zight Recording 2024-8-6 at 11.56.23 a.m.

Here’s a list of variables that you can use:

Field Name Variable Name
Lead First Name { { firstName } }
Lead Last Name { { lastName } }
Lead Full Name { { fullName } }
Lead Company { { company } }
Agent's Volume { { Volume } }
Referrer First { { referrerFirst } }
Referrer Last { { referrerLast } }
Referrer Full Name { { referrerName } }
Sender First Name { { senderFirst } }
Sender Last Name { { senderLast } }
Sender Full Name { { senderFull } }
Sender Company { { senderCompany } }
Sender Landing Page { { LandingPage } }
Sender Phone Number { { senderPhone } }
Sender Email Signature { { senderEmailSignature } }

Variables that are NOT currently supported

The variables above are the complete list. The following variables are sometimes asked about but are not currently supported in Smart Campaigns:

  • Lead email address — there is no {{email}} variable. Recipient email is used to deliver the message but cannot be inserted into the message body.
  • Lead phone number — there is no {{phone}} variable for the lead's phone number. (Use {{senderPhone}} only for the sender's BrokerKit number.)
  • Appointment date / time — there is no {{appointmentDate}} or {{appointmentTime}} variable. Appointment-specific personalization needs to be added manually or handled in a one-off email rather than a campaign.
  • Custom contact fields, labels, status, or production label — these cannot be merged into campaign messages today.

If you need any of these variables for your campaigns, please open a feature request at ideas.brokerkit.com so the product team can prioritize them.