Navigating HubSpot's Custom Email Tokens: Tiered Access and Effective Workarounds

HubSpot email template with personalization tokens next to a shared inbox showing a mix of legitimate and spam emails, managed by an AI filter.
HubSpot email template with personalization tokens next to a shared inbox showing a mix of legitimate and spam emails, managed by an AI filter.

Dynamic content and hyper-personalization are cornerstones of effective digital communication. HubSpot offers powerful tools to achieve this, but sometimes, the specific features and their availability across different subscription tiers can lead to confusion. A common point of inquiry revolves around the use of 'custom email tokens'—the ability to define and use unique tokens like {{custom.}} directly within email templates and workflows.

The Nuance of Custom Email Token Availability

Many users, especially those leveraging HubSpot's robust workflow capabilities for automated email sends, seek to inject highly specific, non-standard data into their communications. The syntax {{custom.}} suggests a direct, on-the-fly method for defining and populating such dynamic content. However, the direct implementation of this specific 'custom token' feature, allowing users to create new, ad-hoc tokens within the email editor or workflow without first creating a corresponding property, is primarily an Enterprise-tier capability, particularly within Marketing Hub Enterprise.

It's not uncommon for users on Professional or Starter tiers to recall having access to such a feature at some point. This can often be attributed to several factors:

  • Trial Periods: HubSpot frequently offers trials for higher-tier features, allowing users to experience advanced functionalities that are subsequently removed upon trial expiration.

  • Past Feature Sets: HubSpot's platform evolves. Features and their tier assignments can change over time, meaning a capability available on a lower tier previously might now be exclusive to Enterprise.

  • Misinterpretation of Standard Personalization: HubSpot's standard personalization tokens, which pull data from existing contact, company, deal, or ticket properties, are highly versatile. Sometimes, these are colloquially referred to as 'custom tokens' if they draw from custom-created properties, leading to a misunderstanding of the specific {{custom.}} syntax.

Achieving Advanced Personalization Without Enterprise-Specific Custom Tokens

For teams operating on Marketing Hub Professional or other non-Enterprise tiers, the absence of the direct {{custom.}} functionality does not preclude sophisticated email personalization. The solution lies in leveraging HubSpot's core strength: its interconnected CRM and automation capabilities through custom properties and standard personalization tokens. This approach offers robust flexibility and ensures data integrity.

Step-by-Step Workaround: Using Custom Properties and Workflows

This method allows you to create and populate dynamic data points that can then be used in any email template via standard personalization tokens.

1. Create a Custom Property:

First, define a custom property to store the unique data you wish to personalize your emails with. This property can be associated with contacts, companies, deals, or tickets, depending on the context of your email communication.

  • Navigate to Settings > Properties.
  • Click Create property.
  • Choose the appropriate object type (e.g., Contact property).
  • Define the Group, Label (e.g., 'Special Offer Code'), and Description.
  • Select the appropriate Field type (e.g., Single-line text, Number, Date Picker, Dropdown select).
  • Click Create.

2. Populate the Custom Property via Workflow:

Next, use a workflow to dynamically set the value of this new custom property based on specific triggers or actions. This is where the 'custom' data is generated or retrieved.

  • Navigate to Automation > Workflows.
  • Click Create workflow > From scratch > Contact-based (or other relevant object).
  • Set your Enrollment triggers (e.g., 'Contact submits form', 'Contact property is known').
  • Add an action: Set a property value.
  • Choose your newly created custom property (e.g., 'Special Offer Code').
  • Define how the property value will be set:
    • Static value: Enter a fixed value if applicable.
    • Copy value from another property: Transfer data from an existing property.
    • Increment/decrement property value: For numerical properties.
    • Format data: For date or number properties.
    • Custom calculated property: (Requires Operations Hub Professional/Enterprise) For more complex calculations.
    • Integration data: If connected to another system that can push data into HubSpot.
  • Save the action and activate your workflow.

Example Scenario: If you want to send a unique discount code after a form submission, you could have the workflow generate a code (if integrated with a coupon system or using a calculated property) and store it in the 'Special Offer Code' contact property.

3. Use the Standard Personalization Token in Your Email:

Once the custom property is populated by the workflow, you can easily insert its value into your emails using HubSpot's standard personalization token selector.

  • In your email template, place your cursor where you want the dynamic data to appear.
  • Click the Personalize dropdown in the email editor.
  • Select Contact (or Company, Deal, Ticket, etc.).
  • Search for your custom property by its label (e.g., 'Special Offer Code').
  • Insert the token. It will appear as {{ contact.special_offer_code }} (or similar, based on your property's internal name).
Hello {{ contact.firstname }},

Thank you for your interest! Here is your exclusive discount code: {{ contact.special_offer_code }}

Best regards,
[Your Company]

This approach, while requiring a property setup step, provides a robust and scalable solution for advanced personalization across all HubSpot tiers, ensuring your communications remain relevant and engaging.

Effective management of incoming communications, particularly in shared inboxes, relies heavily on data accuracy and the ability to automate responses and triage. By ensuring that your HubSpot CRM is populated with precise, dynamic data through methods like custom properties and workflows, you can significantly enhance the efficiency of your team. This proactive data management helps minimize the influx of irrelevant messages and supports more intelligent routing, ultimately contributing to a cleaner, more productive inbox environment and bolstering the effectiveness of any AI spam filter by providing well-structured, legitimate data to differentiate from unwanted communications. A well-organized HubSpot instance is a critical component of robust inbox spam filter effectiveness.

Share:

Ready to stop spam in your HubSpot inbox?

Install the app in minutes. No credit card required for the free Starter plan.

No HubSpot Account? Get It Free!