Below, learn about the modules that you can use when building email templates.
These modules are separate from default web modules, which can be used to build website pages, blog posts, and blog listing pages. Many of the modules below were released to replace usage of default web modules in emails, such as the email_logo module replacing the logo module. If your email templates are still using the web versions of these modules, learn how to update your email templates to use email-specific modules instead.
To view a default module’s code, you can view and clone the module within the @hubspot folder of the design manager, or fetch it by its path locally using the HubSpot CLI.
Email blog post filter
A version of the blog post filter module for emails.
Email blog post listing
A version of the blog post listing module for emails.
Email Call-to-Action
A version of the Call-to-Action module for emails.
A version of the header module for emails.
Email HTML
Raw HTML module for emails.
Email image
Image module for emails.
Email linked image
A version of the image module for emails.
Email logo
A version of the logo module for emails.
Main email body
The main body module for emails.
Office location information footer for emails (CAN-SPAM compliant).
Email one line of text
A version of the text module for emails.
A version of the section header module for emails.
Email social sharing
A version of the social sharing module for emails.
Note: The variable social_link_url in the default column below is the same value as the link parameter.
Email subscription preferences
Module for displaying email subscription preferences.
Email subscriptions confirmation message
Confirmation of email subscription changes.
Email unsubscribe (backup)
Supported in pages, blog posts, and blog listings.
Email video
A video module for emails.
Last modified on February 10, 2026