Site icon Email Mavlers

The HubSpot email personalization playbook: Personalization Tokens, Company Properties, Smart Content, and Workflows

HubSpot email personalization

Why HubSpot email personalization works

HubSpot’s personalization is based on one simple fact: all the data you need about your subscriber is already in your CRM: their name, company, job title, lifecycle stage, and website activity. You don’t need any separate data systems, complex integrations, or to fetch any missing information.

Build one HubSpot email template, drop in Personalization Tokens tied to contact properties, add Smart Content for different segments, and you’re good. No scripting, no API calls, no multiple versions to maintain- nothing complex at all.

The trade-off is that HubSpot personalization is limited to what lives in your CRM. You won’t fetch real-time inventory or current weather. But for most B2B and mid-market marketing teams, what’s in your CRM is exactly what you need.

In this guide, we will take you through HubSpot’s personalization approach in detail. By the end, you’ll learn how to build dynamic, relevant emails without complexity in HubSpot.

The HubSpot personalization toolkit

HubSpot offers five core personalization features:

  1. Personalization Tokens – Contact and Company properties
  2. Default Values – Fallback text when data is missing
  3. Company Properties – B2B personalization
  4. Smart Content – Segment-based content blocks
  5. Automated Workflows – Trigger personalization based on actions

Most effective emails combine the first three. Smart Content is where personalization becomes strategic. Let’s start simple.

Before we begin: Sample CRM data

Throughout this guide, we’ll reference this sample contact database.

This data illustrates how each personalization method works across different contacts and stages.

Level 1: Personalization Tokens 

HubSpot Personalization Tokens pull directly from HubSpot contact properties. They’re the simplest way to personalize.

Basic syntax

Hi {{ contact.firstname }},

When the email is sent, HubSpot replaces this with the contact’s first name.

Output for Aditya:


Combining multiple properties

Hello {{ contact.firstname }} {{ contact.lastname }},

Welcome from {{ contact.city }}.

Output for Aditya:

Hello Aditya Patel,

Welcome from Ahmedabad.

Common contact properties you can personalize

When to use: Any straightforward contact data from your CRM. Personalization Tokens are the fastest way to personalize in the HubSpot email marketing platform.

Level 1.5: Default Values 

Not every contact on your list will have a complete profile. If a first name is missing, a bare Personalization Token displays awkwardly.

The blank greeting looks broken.

The solution: Default Values

Configure a fallback value:

Hi {{ contact.firstname default="Friend" }},

Now, even if their first name is missing, every contact on your list will receive a professional greeting.

When to use: Always configure defaults for any important Personalization Token. Names, company, job titles—anything that might be empty.

Level 2: Company Properties 

If you are a B2B organization, personalize your campaigns using company-level information, not just individual contact data.

Basic syntax

We created this guide specifically for the team at {{ contact.company }}.

Output for Aditya (Mavlers):

We created this guide specifically for the team at Mavlers.

Other company properties

Account-based marketing benefits from this because here your messaging addresses the organization, not just the individual contact.

When to use: B2B campaigns, account-based marketing, organizational messaging, and when you have company-specific offers.

Level 3: Smart Content 

HubSpot Personalization Tokens insert individual values. Smart Content displays entire content blocks differently based on contact segments or properties.

Lifecycle stage-based content

Show different messages based on where the contact is in their journey:

For customers:

Thanks for being a valued customer.
Explore New Features

For leads:

Ready to get started?
Book a Demo

Both contacts will receive the same email template. And HubSpot email marketing platform will show the right content block based on the contact’s Lifecycle Stage property.

Smart content criteria

You can show/hide content blocks based on:

Effective Smart Content depends on clean, organized segments. HubSpot email segmentation—how you define and organize your audiences—directly impacts how well Smart Content delivers personalization. If your segments are unclear or poorly defined, Smart Content shows the wrong content to the wrong people. 

Dynamic calls-to-action

Different contacts need different next steps:

You don’t need separate emails for separate contacts. Just this one template with Smart Content will automatically show the right CTA for every contact.

How Smart Content works

Smart Content doesn’t require code. You:

  1. Create a content block in the email
  2. Set visibility rules (e.g., “show if Lifecycle Stage = Customer”)
  3. Add the content
  4. HubSpot handles the rest

When to use: When content changes meaningfully by contact segment. Smart Content is where simple personalization becomes strategic.

Level 4: Personalization in automated workflows

HubSpot personalization becomes even stronger when you combine it with automated workflows. HubSpot automated emails trigger based on contact actions or properties, personalizing each message based on CRM data. This is where one-time personalization becomes a scalable, ongoing strategy.

Common use cases

Here, your personalized email template adapts to each contact. So while the workflow triggers at the right moment, personalization ensures each contact receives relevant content.

When to use: When you want to avoid manual work and have consistent, scalable personalization requirements across recurring campaigns.

A real-world welcome email example

Here’s how HubSpot personalization works in practice:

Hi {{ contact.firstname default="there" }},

Welcome to Mavlers. We're excited to have the team at {{ contact.company }} onboard.

{% if contact.lifecyclestage == "customer" %}
  As an existing customer, explore our latest features to maximize your success.
  [Explore New Features]
{% else %}
  Let's show you how Mavlers can help your team.
  [Book a Demo]
{% endif %}

If you have any questions, reach out to our support team.

Best,
The Mavlers Team

This single email combines:

Testing personalized emails in HubSpot

Before sending any campaign, verify:

Personalization Tokens

Company Properties

Smart Content

Email Rendering

Real-World Testing 

Test with multiple contacts representing different segments:

Testing helps prevent HubSpot email personalization errors before emails reach subscribers. Once you know what to test, the next consideration is which template editor to use. HubSpot offers multiple ways to build emails—drag-and-drop, custom HTML, templates. Our comparison of HubSpot email template editors helps you choose the right approach for your team’s workflow and technical capability.

Common mistakes you should avoid

1. Forgetting to configure default values

2. Using outdated or incorrect property names

3. Over-personalizing every section

4. Creating multiple templates instead of using Smart Content

5. Not testing emails with different contacts

6. Mapping properties incorrectly

Some best practices for developers to follow

Token configuration

Smart content strategy

Template maintenance

Testing workflow

Performance

Building personalized templates from scratch takes time, expertise, and maintenance overhead. Many teams underestimate these costs. Our guide on hidden costs of DIY HubSpot templates explores why template strategy matters as much as personalization capability.

Final word

HubSpot email template personalization is simple: no advanced scripting, real-time API calls, or choosing between five different token types. What you get too is very straightforward: CRM data, Personalization Tokens, Smart Content, and automation.

You don’t need technical expertise to use HubSpot email personalization, and that is what makes HubSpot special for marketers. Moreover, you can also integrate HubSpot seamlessly into your CRM workflow. 

Here’s a simple route to follow if you want to make personalization effective in HubSpot:

Exit mobile version