- Knowledge Base
- Account & Setup
- Integrations
- Create a NetSuite sales order in HubSpot
Create a NetSuite sales order in HubSpot
Last updated: December 10, 2025
Available with any of the following subscriptions, except where noted:
-
Additional subscriptions required for certain features
After connecting HubSpot and NetSuite, learn how to create a NetSuite sales order in HubSpot either directly from a deal record or by using a deal-based workflow.
Before you get started
- Products in your HubSpot product library must match the corresponding items in NetSuite. This can be achieved either by turning on product sync or by manually mapping the NetSuite Item Name/Number to the HubSpot product SKU.
- The company currency in your HubSpot account must match the base currency set in your NetSuite account.
- When creating a sales order in HubSpot, you must include all required fields from a NetSuite sales order. To identify these fields, create a sales order in NetSuite and take note of the required fields.
- Make sure that you have configured the NetSuite sales order to HubSpot order sync. If the sync isn't configured, creating a NetSuite sales order won't create a corresponding HubSpot order.
Set up the product sync
- In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
- Click NetSuite.
- Navigate to the CRM syncs tab.
- Click Sync more data.
- On the Select the data that you want to sync page, click the Select an object dropdown menu for NetSuite, and select the object to sync to HubSpot products. You can sync Assembly Items, Inventory Items, Kit Items, Non Inventory Resale Items, Non Inventory Sale Items, Service Resale Items, and Service Sale Items.
- Click the Select an object dropdown menu for HubSpot and select Products.
- Click the arrows dropdown menu, and select whether the sync is bi-directional or one way between the app and HubSpot, or vice versa.
- Finish setting up the sync and turn the sync on. Learn more about customizing your sync settings.
Map the NetSuite item to HubSpot product
To sync NetSuite items such as Gift Certificates or Drop Ship Items to HubSpot products, add the NetSuite Item Name/Number to the HubSpot product SKU field.
- In your HubSpot account, navigate to Commerce > Products.
- Click the product you want to map to the NetSuite item.
- In the SKU field, enter the NetSuite ItemID (Item Name/Number). The NetSuite item must be active in NetSuite. Inactive items cannot be added to sales orders.
- Click Save.
Create NetSuite sales orders using deal-based workflows
Subscription required A Sales Hub Professional or Enterprise subscription is required to create deal-based workflows.
Please note: a NetSuite customer sync is required for this feature. When configuring the integration's sync settings, Company customers or Individual customers must be selected.
Use deal-based workflows to automatically create NetSuite sales orders when the workflow is triggered.
- In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
- Click NetSuite.
- Click the Feature discovery tab.
- On the Automate your NetSuite sales orders card, click Go to workflows.
- To edit an existing workflow, hover over the workflow, then click Edit. Or, learn how to create a new deal-based workflow.
- In the workflow editor, click the + plus icon to add an action.
- In the left panel, search for NetSuite and select Create a NetSuite sales order.
- Set up your NetSuite sales order action. The following fields are required unless indicated:
-
- NetSuite account: a list of connected NetSuite accounts will display, select an account to create the sales order.
- Items: set the deal's associated line items as the Items for the sales order.
- Item Price: select Use HubSpot item line price or Use NetSuite list price.
- Subsidiary: a list of subsidiaries associated with the selected NetSuite account will display. Select a Subsidiary to create the sales order.
-
- Customer: select either Use first associated HubSpot contact or Use first associated HubSpot company to set as the designated Customer for the sales order.
- Include Attachments (optional): select the checkbox to include all files from the Attachment section of a HubSpot deal record in the corresponding NetSuite order.
- NetSuite Folder: select which folder the attachments will be created in.
Permissions required To access attachments in NetSuite, the integration user role must have Documents and Files permissions under the Lists subtab in NetSuite.
-
- To add another field to the sales order, click the Add another field dropdown menu and select a field. Only standard NetSuite fields will be displayed; reference fields won't appear.
- To populate the field with property values from the enrolled deal record, click Deal in this workflow. Then, select a property.
- To populate the field based on other actions in the workflow, click the action name and select an option. You can populate fields based on an action's outcome, or outputs from the action.
- To remove a field from the sales order, click the deletedelete icon next to the field.
- To add another field to the sales order, click the Add another field dropdown menu and select a field. Only standard NetSuite fields will be displayed; reference fields won't appear.
After the workflow creates a NetSuite sales order, a corresponding HubSpot order will be created automatically. The HubSpot order will be associated with both the HubSpot deal and the NetSuite sales order.
Please note: make sure that you have configured the NetSuite sales order to HubSpot order sync. If the sync isn't configured, creating a NetSuite sales order won't create a corresponding HubSpot order.
Create NetSuite sales order from a deal record
You can also manually create a NetSuite sales order from a HubSpot deal record:
- In your HubSpot account, navigate to CRM > Deals.
- Click the name of the deal you want to create a NetSuite sales order for.
- On the right sidebar of the deal, on the Sales Orders card, click Add > Create a NetSuite sales order.
- On the Account page, select the NetSuite account and the custom form to create a sales order.
- Click Next.
- On the Customer page, select the NetSuite customer and the Subsidiary account you want to create a sales order for.
- Click Next.
- On the Attachments page, click the Include attachment dropdown menu and select whether to include attachments.
- Click Next.
- On the Order page, add the order information to the sales order fields based on your chosen custom form type.
- On the Review page, review the sales order and make any necessary edits.
- Click Create sales order.
After you create a NetSuite sales order, a corresponding HubSpot order will be created automatically. The HubSpot order will be associated with both the HubSpot deal and the NetSuite sales order.
Please note: make sure that you have configured the NetSuite sales order to HubSpot order sync. If the sync isn't configured, creating a NetSuite sales order won't create a corresponding HubSpot order.