When managing HubSpot workflows, you might need to find a product's price or category from your Product Library based on a contact's form submission (like a product name or SKU). A 3rd-party custom workflow action makes this dynamic search possible.
This article covers the purpose, common use cases, and setup steps for the "Product Search Action."


The main purpose of this action is to search your HubSpot "Product" object database during a contact workflow.
You can filter by various criteria: Product Name, Product ID, SKU, price range (min/max), category, and even custom properties.
The ultimate goal is to retrieve (output) the product's details (like Product ID, Name, Price, SKU, Category) to use in subsequent actions, such as updating properties, creating tasks, or sending personalized emails.
This action is valuable for connecting a contact's behavior with product data for e-commerce, sales, or marketing automation.
productIdproductNamepriceskucategoryThis action only finds the product information. To use it, you must add a follow-up action (like a standard HubSpot action or another from the same app).
Example: Save the product price to a contact property
[price] token.This will save the product's price directly to the contact's record, where it can be used for personalization or segmentation.
No, it is not. This is a custom action that becomes available by installing a third-party app (e.g., "Custom Workflow Business v2"). A standard workflow branch primarily uses the enrolled contact's own properties as conditions. The key difference is that this action allows you to search the separate "Product" object database using diverse criteria like price range, SKU, and category.
Yes, you can. That is the most common use case for this action, as explained in the "Main Use Cases." In the input fields for the search criteria (e.g., "Product Name" or "SKU"), you can set a property token from the contact enrolled in the workflow (e.g., [SKU from form]) instead of just a fixed value.
No, it does not perform an association. As emphasized in the article's "【Important】How to Use the Retrieved Product Information" section, this action's only job is to search for and output the product's details (Product ID, Price, SKU, etc.). The retrieved information (e.g., price) is intended to be used in subsequent actions, such as using the "Set property value" action to copy it to a contact property (e.g., "Interested Product Price") or including it in the body of a task.
We can customize this sample to match your specific business requirements.
Book Free ConsultationPut it on Trello!Need a fix for HubSpot, CMS, or GAS? Post it on Trello.
Development Requests Here