Action - Create or Update a Product in HubSpot
Reference manual for Create or Update a Product in HubSpot action
Action: Create or Update a Product in HubSpot
Overview
This action creates a new product or updates an existing one in HubSpot.
Whether a record is created or updated depends on several conditions.
To prevent duplicate products, the action implements a two-level duplicate check:
- Existing Product ID
If the ID field is populated with an existing HubSpot product ID, the action will update that record instead of creating a new one.
- Previously Saved Record Reference
After a product has been successfully created or updated once, the action stores the resulting record ID. On subsequent operations, it will reuse this saved ID to continue updating the same record instead of creating a new one.
Required Fields
- SKU (hs_sku): This field is mandatory. The action will fail if no SKU is provided.
Available Fields
The action dynamically fetches available product properties from your HubSpot account. Common fields include:
- ID - The HubSpot product ID (used for updates)
- Name - Product name
- SKU (hs_sku) - Stock Keeping Unit (required)
- Price - Product price
- Description - Product description
- Any custom properties defined in your HubSpot product settings
Example Use Case
As an example, you can use this action to synchronise product data from your ERP or inventory system to HubSpot.
Here's how you can set it up:
- In your data table, you have the following columns:
- Product Name
- SKU
- Price
- HubSpot Product ID (optional, for updates)
- Add a new Action by clicking the + button (as you would when adding a new column).
Choose Action β Create or Update a Product in HubSpot.
- In the action configuration:
- In the ID field, select the column that contains the HubSpot Product ID (if you have one).
- Map the hs_sku field to your SKU column.
- Add additional fields like Name and Price, mapping them to the respective columns.
4. Once all fields are mapped correctly, click Add Action to save and activate it.
Requirements
To use this action, make sure that your HubSpot integration is properly configured.
The action relies on valid API credentials and access permissions to create or update product records in your HubSpot account.
Output
After execution, the action returns:
- β Synced - If the product was successfully created or updated
- β Not synced - If the operation failed
Summary
This action provides a reliable way to keep your product catalog synchronized between systems while ensuring that no duplicate records are created.
With proper setup, it helps maintain clean and up-to-date product information in HubSpot.
Last updated on January 19, 2026