Skip to content

Personalization variables

Every variable you can put in an email template, such as {{company.name}}, plus fallbacks for empty values, links and conditional text that fits each company.

Last updated Templates

On this page

Variables are placeholders that Signalsant fills in for each company when the email is sent. Insert one from the Variables list in the Email Studio's Settings panel, or type {{ in any field.

Syntax

You write What it does
{{company.name}} The company's name.
{{company.city | "your area"}} The city, or "your area" if it's empty.
{{url:company.name}} The value encoded for use inside a link.
{{href:company.url}} A whole link. It's filled in only with a full web address.
{{#if contact.first_name}}Hi {{contact.first_name}}{{else}}Hi there{{/if}} Different text depending on whether a value is known.
{{#unless company.phone}}…{{/unless}} Text shown only when a value is empty.

Conditions can be nested up to three levels deep. An empty value without a fallback becomes blank, so add a fallback wherever a blank would read badly. In the Studio, click Fallback… next to a variable, or use If a field is empty….

Company

Variable Label
company.name Company name
company.title Company title
company.description Company description
company.domain Website
company.url Website link
company.root_domain Root domain
company.city City
company.state State
company.country Country
company.address Address
company.phone Phone
company.email Email
company.category Category
company.rating Rating
company.reviews_count Review count
company.maps_url Google Maps link
company.logo_url Logo URL
company.signalsant_url Signalsant profile link

Contact

Variable Label
contact.name Contact name
contact.first_name Contact first name
contact.designation Contact role
contact.linkedin_url Contact LinkedIn

Contact details are often unknown, so give them a fallback, such as {{contact.first_name | "there"}}.

Sender

Variable Label
sender.name Your name
sender.email Your email

Good to know

  • Only the variables above exist. You can't create custom variables.
  • Signalsant doesn't add an unsubscribe link for you. Add your own wording if you need one.
  • Older names such as {{company_name}} still work.

Troubleshooting

  • "Unknown variable": the name isn't in the list above. Check the spelling.
  • "Malformed placeholder": use {{variable}} or {{variable | "fallback"}}, with straight double quotes around the fallback.
  • The preview shows blanks: click Sample data above the preview and pick a real company, and turn on Missing data to check your fallbacks.

Still stuck?

Write to us and a person from the team will help you sort it out.