When your emails begin with a personalized greeting (e.g. "Hello Bob"), they feel more conversational, and are more likely to be read. But that doesn't mean you need to manually compose every email you send. Use macros to dynamically insert information in your automated emails, and to simplify future revisions.



What is a Macro?

A macro is a code that pulls information from a database and inserts it in place of the macro.


You can use macros to personalize your auto-response emails like you would in a mail-merge. You can setup your auto-response emails to include the name of your recipient as well as other information you have stored about them. For example: “Hello {FirstName},” will insert this person’s first name from the database of registered users. So if John Doe registers on your site, the email he receives will say “Hello John,”.


When using macros in your auto-response emails, copy the macro from the examples list below to reduce the chance of typos:


{contact.firstName}

{contact.lastName}

{contact.fullName}

{contact.phone}


Note: Do not delete the following macros from your auto-response emails: {AccountRegistrationInformation}, {SearchCriteria}, or {HousetrackData}. These are used by our system to insert important data like the user’s account info or search results into the email.


You can also edit your signature and check the box to include it. Your signature works like a macro – once you set it up you can choose to include it in any email that your website sends for you.



Advantages of Macros

The benefits of Macros for personalization are clear, but you might want to use macros to insert other things like your contact information or your signature as well. Why? Well, if you ever decide to change your website address, your signature, or any of your contact info, do you want to have to update every one of your campaign emails and auto-response messages? Probably not. If you rely on macros to insert this information, you can simply update your information in ONE PLACE (your account screen), and your changes will be reflected in ALL of your email templates. Pretty cool, right?



How to use Macros

Using macros is easy! Just type or paste the macro into your email body, and when your email is sent, the macros will be replaced with the appropriate text. Macros will work any time you send an email from TurboLeads. They work inside your TurboLeads email templates, and they will also work when you manually send an email via the TurboLeads contacts interface.


Here is an example of an email that makes effective use of macros:


Hello {contact.firstName},


Thanks for registering on my website - {website.homepageLink}! If you have any questions about a property, or if you would like to schedule a time to tour a home in person, feel free to get in touch with me. I check my {assignedAgent.email} email regularly, and you can call or text me anytime at {assignedAgent.phone}. Good luck with your house hunt!


Best regards,

{signature}


When the email is received, it will look like this:


Hello Bob,


Thanks for registering on my website - www.ihouseweb.com! If you have any questions about a property, or if you would like to schedule a time to tour a home in person, feel free to get in touch with me. I check my john@sacramentohomesforless.com email regularly, and you can call or text me anytime at 916-555-6215. Good luck with your house hunt!


Best regards,

John Doe

Sotheby's Realty

916-555-6215



Available macros

The full list of available macros is below.


  • {signature} - the signature defined in your Account profile (for office accounts, this information comes from the assigned agent's profile)


  • {website.homepageLink} - a clickable link to your website's homepage
  • {website.registrationLink} - a clickable link to your website's visitor registration page
  • {website.loginLink} - a clickable link to your website's visitor login page


  • {contact.firstName} - the first name that corresponds to the contact / email recipient
  • {contact.lastName} - the last name that corresponds to the contact / email recipient
  • {contact.fullName} - the full name that corresponds to the contact / email recipient


  • {websiteUser.username} - the username (email address) that corresponds to the contact / email recipient (typically only used in the registration confirmation email)
  • {websiteUser.registrationInformation} - block of text that gives both login username and login URL (should only be used in the registration confirmation email)
  • {websiteUser.capabilities} - block of text that lists the capabilities of a registered visitor (should only be used in the registration confirmation email). The exact text that gets inserted is the following:
    • Save listings that you are interested in.
    • Save searches that you would like to use again.
    • Receive daily email updates of new and updated listings that meet your search criteria.


THE FOLLOWING MACROS ONLY WORK FOR OFFICE ACCOUNTS:

  • {assignedAgent.phone} - the phone number defined in your Account profile (for office accounts, this information comes from the assigned agent's profile)
  • {assignedAgent.email} - the email defined in your Account profile (for office accounts, this information comes from the assigned agent's profile)
  • {assignedAgent.firstName} - the first name defined in your Account profile (for office accounts, this information comes from the assigned agent's profile)
  • {assignedAgent.lastName} - the last name defined in your Account profile (for office accounts, this information comes from the assigned agent's profile)
  • {assignedAgent.fullName} - the full name defined in your Account profile (for office accounts, this information comes from the assigned agent's profile)