- Knowledge Base
- Marketing
- Marketing Email
- Display products in marketing emails
Display products in marketing emails
Last updated: September 12, 2025
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
If you've created a product library in your HubSpot account, you can promote your products by embedding them directly in automated marketing emails. You can either select specific products to highlight or use product recommendations to automatically select the products included in the module.
Understand requirements
- You must create a product library before you can insert individual products into your emails.
- The products module is only available in automated marketing emails.
- Only users with Manage product library permissions can create, edit, or view products in the product library. Other users can add products into emails, but they won't be able to modify the product's details, such as its default URL.
- A product URL and image URL are required for products to populate correctly in emails.
Add specific products to marketing emails
In the products module, you can select specific products to highlight in an automated marketing email.
- In your HubSpot account, navigate to Marketing > Email.
- Click the name of a drafted email, or click Create in the top right.
- In the email editor, click the Products module in the left sidebar editor and drag it onto your email.
- In the left sidebar editor, click Add one in the Products section.
- Click the Products dropdown menu and select a product in your product library.
- By default, the email will use the product's URL, name, and description from the product library. To use a custom value instead, select the Use a custom product page URL/name/description checkbox, then enter a custom value.
- When you're finished editing your product, click Back to products.
- To add additional products, click + Add in the Products section.
- To remove a product, hover over the product, then click the delete delete icon. This will only remove the product from the products module, not from your product library.
- When you've added all products, click the Currency dropdown menu and select the currency you want the products module to use. Products must have a listed price in that currency for the price to display in the email.
- Click the Layout dropdown menu and select Horizontal or Vertical. This will determine how your products are arranged within the module.
- By default, the products module will display a product image, product name, description, price, and button linked to a product URL for each product. To remove any of these components from the module, clear the checkbox next to its name.
- To edit the styling of elements of the products module, click the Styles tab. You can edit styling elements for the product listing's image, font, and buttons, as well as its padding.
Add recommended projects to marketing emails
In the products module, you can automatically generate product suggestions to add products to an automated marketing email. The following product recommendations are available:
- Top sellers: displays products in order of popularity, as calculated by association with closed-won deals.
- Latest products: displays products in the order they were added to the product library, with the newest displayed first.
- Price (Low to High): displays products in ascending order of price, excluding discounts.
- Price (High to Low): displays products in descending order of price, including discounts.
- Most Viewed (Shopify): if you have a connected Shopify account, shows the products that have been viewed the most on your Shopify store.
- Recently Viewed (Shopify): if you have a connected Shopify account, shows the products that the recipient recently viewed on your Shopify store.
To add recommended products to an automated marketing email:
- In your HubSpot account, navigate to Marketing > Email.
- Click the name of a drafted email, or click Create in the top right.
- In the email editor, click the Products module in the left sidebar editor and drag it onto your email.
- In the left sidebar editor, select Use product recommendations.
- Click the dropdown menu and select a product recommendation.
- Click the Store dropdown menu and select a store.
- When you've added all products, click the Currency dropdown menu and select the currency you want the products module to use. Products must have a listed price in that currency for the price to display in the email.
- To filter the products displayed by price range:
- Select the Filter by price checkbox.
- In the Min price field, enter a minimum price. The products module will not display any products with a lower price that the minimum price.
- In the Max price field, enter a maximum price. The products module will not display any products with a higher price that the minimum price.
- Click the Layout dropdown menu and select Horizontal or Vertical. This will determine how your products are arranged within the module.
- In the Maximum number of products field, enter the maximum number of products you want to include in the products module. If fewer than this number fall within your filtered price range, only those products will be displayed.
- By default, the products module will display a product image, product name, description, price, and button linked to a product URL for each product. To remove any of these components from the module, clear the checkbox next to its name.
- To edit the styling of elements of the products module, click the Styles tab. You can edit styling elements for the product listing's image, font, and buttons, as well as its padding.