Custom Variables & Placeholders on Phishing Simulation Emails

Learn the differences between Placeholders and Variables used on Phishing Simulation Templates.

Placeholders

Placeholders are variables that are automatically replaced with your users' information. They are set before sending emails to your users, for example:

Let's say the information of your user is the following:

  • First Name: Kate
  • Last Name: Johnson
  • Email: katejohnson12@mail.com
  • Title: Designer

In order to deliver more realistic phishing simulation emails, we define placeholders on the email/landing page content that are automatically replaced with your users' information once emails are delivered by our app. Those placeholders look like:

  • {{user.FirstName}}
  • {{user.LastName}}
  • {{user.Email}}
  • {{user.Title}}

So, if you use a template that contains any of those placeholders listed above, don't worry, it means that the content on there will be auto-replaced with the information of each user, like this example below:


Custom Variables

Custom or "Dynamic" variables as it was initially called, are global variables that are defined at the email/landing page content and can be used for customizing some aspects of the template such as paragraphs, names, phone numbers, addresses, and more... 


Let's see an example:

In this example above each variable has a default value which is inside the double quotes "", if you don't edit this value when creating your phishing simulation campaign then Symbol will assume that you want to use those default values in the phishing email.

However, if you edit the default variable like the "ProjectName" was modified in the example above, then it will show "Project Z" in the email content.


The Subject of the email and the Sender Name work similarly to custom variables, they have default values but could be customized when creating a new campaign.