1. Documentation /
  2. HubSpot for WooCommerce

HubSpot for WooCommerce


This product is no longer sold on WooCommerce.com. This document has been left available for existing users, but will no longer be updated.


HubSpot WooCommerce integration connects your WooCommerce store to HubSpot to let you sync your store data to the CRM.

Using this integration, you can sync your WooCommerce Contacts, Deals and Products data over HubSpot for better analysis and management. The plugin also offers custom properties, workflows, and lists you can use to store different data, automate your sales and marketing tasks and segment your contacts.

Here are some key features of HubSpot WooCommerce Integration:

  • Sync WooCommerce Contacts, Deals, and Products over Hubspot
  • Workflows to automate sales and marketing jobs
  • Segment your contacts for personalized marketing with active lists
  • Abandoned cart data sync for smooth recovery
  • Custom properties to sync special data over the CRM
  • Send historical (existing) data of your WooCommerce store over HubSpot
  • RFM Settings to rate your customers as per their engagement


  • Recover abandoned carts to stop money slipping through cracks
  • Target users with personalized messaging through active lists
  • Eliminates friction and manual workload around your team
  • Assists you in identifying customer behaviour in your store


Installation of this plugin is similar to other WordPress plugins. First, you need to download the plugin and then install it on your WordPress dashboard. You can download this plugin from multiple sources like:

  • WordPress 
  • HubSpot
  • MakeWebBetter
  • WooCommerce
Automatic Installation

Automatic installation is the easiest option handled by WordPress.

  1. After downloading the plugin, login to your WordPress Dashboard.
  2. Navigate to the sidebar, click on Plugins.
  3. Click on Add New and then click on Upload Plugins.
  4. Hit the Browse button and choose your downloaded plugin’s .zip file, and click on Install Now.
  5. Once Installed, Activate the plugin.
Manual Installation

Manual installation of the plugin is another option to install the plugin in the seller’s WordPress environment. The manual installation method involves downloading our HubSpot WooCommerce plugin and uploading it to the web server via their favourite FTP application.

The steps for manual installation are as follows:

  1. Upload the HubSpot WooCommerce Integration folder to the /WP-content/plugins/directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

Plugin Setup

Once you have successfully installed the HubSpot WooCommerce Integration plugin on your WooCommerce store, the next step is to set up the integration. You can follow the steps below to successfully set up the plugin.

Connect HubSpot Account to your WooCommerce

Navigate to WooCommerce > HubSpot from the drop-down list and you’ll see this page.

If you already have a HubSpot account, click on Connect Your Account else click Create A Free HubSpot Account.

Whatever you select, you’ll be eventually redirected to the page where you need to select the HubSpot portal you want to connect. After selecting the portal, click on Choose Account and your connection will be successfully established.

Once the portal is successfully connected, you’ll see the second step that is creating groups and properties.

Setup Groups and Properties

To send your WooCommerce data to HubSpot, you need to create some properties in your HubSpot account.

Once the connection is set up, you’ll see the 2nd step called Set up groups & properties in HubSpot.

Click on Create Groups and Properties. As soon as you click it, the progress bar will start running means your properties are being created. After successful creation of the properties, you’ll be moved to the 3rd step that is Create lists in HubSpot.

If you want to see these Groups and Properties on your HubSpot account, navigate to Settings > Properties in your HubSpot portal and you’ll see all those custom properties there.

Setup Smart Lists to segment your Contacts

In this step, you need to create lists to segment your contacts.

Click on Create Lists and the progress bar will run again and once it reaches 100%, your lists will be successfully created.

To view this list on your HubSpot account, navigate to Contacts > Lists and you’ll see the created lists there.

Map Deal Stages with Pipeline

After lists are created, the next step is to map your deal stages in the pipeline you want.

Here you can click on the Select Pipeline dropdown and you’ll see all the pipelines created in your HubSpot portal. Select the one you want to map your deal stages in.

After selecting the pipeline, select the deal stage for every respective WooCommerce Order Status to map them correctly.

Once the deals are mapped successfully, click on Save button and move to the next step.

Note: If you’re not sure about the mapping, click on Reset to Default Mapping.

Sync your Historical WooCommerce data over HubSpot

After mapping your deal stages, you’ll see the last step that will ask you to sync your historical or existing data to HubSpot. Here you’ll get 2 options:

  • Sync Now: Clicking on this button would start the syncing right away.
  • Skip Historical Data Sync: Clicking on this button would skip this step and keep syncing your data in the background.

Tip:If you have a large amount of data, you can click Skip and let it sync in the background. Else you can connect with us for fast syncing.

That’s it. You’ve successfully set up the HubSpot WooCommerce integration plugin. Now let’s talk about the features of this integration.



The dashboard of this plugin displays the data successfully synced over HubSpot. You can see the number of Contacts, Deals, and Products synced successfully over HubSpot.


You can send your WooCommerce contacts over HubSpot through this setting.

  • Select User Role: All the users with the roles you select here will be synced over HubSpot.
  • Select the time period:  Select the time period you want to sync the data for. If you have any data in that time frame that still needs to be synced, click on the Sync Now button to sync those contacts.
Deals Settings

This setting lets you perform all the activities related to deals.

Here are the settings you get in this setting:

  • Map deal stages with eCommerce pipeline: You can select your pipeline and map your WooCommerce order statuses with HubSpot deal stages defined in your HubSpot CRM’s pipelines. (Mapping is already done for the default WooCommerce order statuses)
  • Create deals for new orders: Enable this feature (by clicking on the checkbox) to create a new deal over HubSpot everytime a new order is placed at your WooCommerce store. Add the number of days you require to close a deal and select the winning deal stages.
  • Sync Historical Orders as Deals: Sync your existing WooCommerce orders over HubSpot as deals. Select the order statuses you want to sync and the date range to begin sending the orders over the CRM.
Abandoned Carts Settings

Click on the checkbox, to enable abandoned cart tracking and guest user abandoned cart tracking.

Set the timer for the abandoned cart. If you select 10 minutes, the abandoned cart data will be updated over HubSpot every 10 minutes.


In this setting, you get some ready-to-use workflows. You can create these workflows in your HubSpot portal in a single click.


This section showcases some of the popular addons for this integration along with some HubSpot services MakeWebBetter offers. Here’s the list of those:

  • HubSpot Field To Field Sync: Automate the process of syncing all of your customer information to HubSpot for quicker access and efficient decision making process. With Field to Field Sync for HubSpot, you can easily map HubSpot contact properties and the WordPress users’ fields.
  • HubSpot Deals for WooCommerce Memberships: HubSpot Deals for WooCommerce Memberships enables you to organize your site members as HubSpot deals with relevant deal stages, plans, and opening and closing dates.
  • HubSpot Recommended Products Addon: Recommend related products automatically to increase average order value at your store. With this add-on, you can select the products you want to offer as recommendations and send them through automated emails after the purchase.
Additional Services
  • Custom App/Integration Development Services: Scale your business to new heights with unique functionalities and features that your customers will love. Get our dedicated HubSpot custom app/integration services to fulfill your unique business needs.
  • HubSpot Themes: Create aesthetic & responsive web pages with minimal efforts with HubSpot themes and offer a great experience on every device.
  • HubSpot Migration Services: Our HubSpot Migration Services help you to migrate your website from any CMS to HubSpot along with the blogs, automations, leads, deals, SMSs, calls & emails, etc. with experienced Hubspot migration consultants.


↑ Back to top
Basic Settings

In this section of the setting, you’ll find two settings:

  • Groups & Properties: Click on Manage, to view pre-built groups and properties. You can also create the properties over HubSpot from here.
  • Lists: Click on Manage, to view pre-built HubSpot Lists. You can also create these lists in your HubSpot portal from here.
Advanced Settings

Advanced settings also contain two settings. Let’s look at them:

  • Plugin Settings: You can manage all your HubSpot plugin’s additional settings from here.
  • RFM Settings (Manage ROI Tracking): RFM (Recency, Frequency, and Monetary) segmentation allows marketers to target specific clusters of customers with communications that are much more relevant for their particular behavior – and thus generate much higher rates of response, plus increased loyalty and customer lifetime value.

4.8. Logs

The logs section displays all the logs of the API calls made. Through this section, you can check and monitor all the activities happened in this HubSpot WooCommerce integration plugin. For example, if you’ve created a list in your HubSpot CRM using our plugins list section, it will be logged here.

All the logs will automatically be deleted after 30 days.

Top Queries About HubSpot WooCommerce Integration

1. What does Historical Sync do?

Automatically sync real-time WooCommerce users, orders, and products to HubSpot.One-click sync of historic customer data to HubSpot makes recognizing user behavior easy.

The extension automatically creates best-practiced groups, properties, active lists, and workflows that save time and provide a customized HubSpot for WooCommerce.

Incorporates workflows for HubSpot with a fast setup to grow your audience and increase revenue with effective automated workflow conversion tactics.

2. What are the Groups and their Properties this plugin creates?

Once the plugin is set up, the following groups and properties are created automatically with each WooCommerce metadata.

Order Information

  • Last Order Status
  • Last Order Fulfillment Status
  • Last Order Tracking Number
  • Last Order Tracking URL
  • Last Order Shipment Date
  • Last Order Number
  • Last Order Currency
  • Total Number of Current Orders

Products Bought

  • Last Product Bought
  • Last Product Types Bought
  • Last Products Bought
  • Last Products Bought HTML
  • Last Total Number Of Products Bought
  • Product Types Bought
  • Products Bought
  • Total Number Of Products Bought
  • Last Products Bought Product 1 Image URL
  • Last Products Bought Product 1 Name
  • Last Products Bought Product 1 Price
  • Last Products Bought Product 1 Url
  • Last Products Bought Product 2 Image URL
  • Last Products Bought Product 2 Name
  • Last Products Bought Product 2 Price
  • Last Products Bought Product 2 Url
  • Last Products Bought Product 3 Image URL
  • Last Products Bought Product 3 Name
  • Last Products Bought Product 3 Price
  • Last Products Bought Product 3 URL

Shopping Cart Information

  • Shipping Address Line 1
  • Shipping Address Line 2
  • Shipping City
  • Shipping State
  • Shipping Postal Code
  • Shipping Country
  • Billing Address Line 1
  • Billing Address Line 2
  • Billing City
  • Billing State
  • Billing Postal Code
  • Billing Country

Customer Group

  • Customer Group/ User role
  • Accepts Marketing
  • Marketing Newsletter
  • Shopping Cart ID

Categories Bought

  • Last Categories Bought
  • Categories Bought

RFM Information

  • Total Value of Orders
  • Average Order Value
  • Total Number of Orders
  • First Order Value
  • First Order Date
  • Last Order Value
  • Last Order Date
  • Average Days Between Orders
  • Account Creation Date
  • Monetary Rating
  • Order Frequency Rating
  • Order Recency Rating

SKUs Bought

  • Last SKUs Bought
  • SKUs Bought

ROI Tracking

  • Customer New Order
  • Abandoned Cart Recovery Workflow Conversion
  • Abandoned Cart Recovery Workflow Conversion Amount
  • Abandoned Cart Recovery Workflow Conversion Date
  • Abandoned Cart Recovery Workflow Start Date
  • Current ROI Campaign
  • Customer Re-engagement Workflow Conversion
  • Customer Re-engagement Workflow Conversion Amount
  • Customer Re-engagement Workflow Conversion Date
  • Customer Re-engagement Workflow Start Date
  • Customer Rewards Workflow Conversion
  • Customer Rewards Workflow Conversion Amount
  • Customer Rewards Workflow Conversion Date
  • Customer Rewards Workflow Start Date
  • MQL Capture, Nurture & Conversion Conversion
  • MQL Capture, Nurture & Conversion Conversion Amount
  • MQL Capture, Nurture & Conversion Conversion Date
  • MQL Capture, Nurture & Conversion Start date
  • New Customer Workflow Conversion
  • New Customer Workflow Conversion Amount
  • New Customer Workflow Conversion Date
  • New Customer Workflow Start Date
  • Second Purchase Workflow Conversion
  • Second Purchase Workflow Conversion Amount
  • Second Purchase Workflow Conversion Date
  • Second Purchase Workflow Start Date
  • Third Purchase Workflow Conversion
  • Third Purchase Workflow Conversion Amount
  • Third Purchase Workflow Conversion Date
  • Third Purchase Workflow Start Date

Abandoned Cart Details

  • Current Abandoned Cart
  • Abandoned Cart Date
  • Abandoned Cart Counter
  • Abandoned Cart URL
  • Abandoned Cart Products SKUs
  • Abandoned Cart Products Categories
  • Abandoned Cart Products
  • Abandoned Cart Products HTML
  • Abandoned Cart Tax Value
  • Abandoned Cart Subtotal
  • Abandoned Cart Total Value

Product Information

  • Source Product ID
  • Product Source Store

Note: Both of these properties in the above group are product properties.

3. What Smart Lists does this plugin create?


This list will enroll customers according to their customer’s lifecycle stage. It filters all those customers whose customer lifecycle changes. 


It will list all those leads who have indicated an interest in your company’s product or service in some way, shape, or form.

Abandoned Cart

Send Reminders, Capture emails and Recover Lost Sales in real-time with an Automated Cart Recovery Solution for your WooCommerce store.

Best Customers

It is the list of those customers whose RFM (Recency, Frequency & Monetary) rating is perfect 5. It is the list of your loyal customers that are consistently positive & emotional, physical attribute-based satisfaction, and perceived value of an experience, which includes the product or services.

Big Spenders

This list shows the contact property whose Monetary rating is equal to 5. These are the customers who are spending lavishly and purchasing more often from your store.

Loyal Customers

It is the list of those customers whose Frequency and Recency of order is 5. It is the list that exhibits customer loyalty when they consistently purchase a certain product or brand over an extended period of time and describes the loyalty which is established between a customer and companies.

Churning Customers

It is the list of those customers whose Monetary and Order frequency is 5 but Recency is 1. The churning rate, also known as the rate of attrition, is the percentage of subscribers to a service who discontinue their subscriptions to the service within a given time period.

Low-value Lost Customers

It is the list of those customers whose Recency, Frequency & Monetary is 1. These are the customers who are on the verge of getting lost as their engagement with the website is very low.

New Customers

This list shows new contacts whose Frequency and Recency is 1. They are the new customer and they are not yet engaged with your website.

Customers needing attention

In this list, the Monetary and Frequency of the customer are 3 but Recency lies between 1 & 2. This list shows that the customer has spent time and money both on your website but his last order was long-ago.

About to Sleep

It is the list in which customers whose Recency Frequency and Monetary (RFM) value lie between 1 & 2 and they are about to sleep. It means that their engagement with your website is getting less on each successive day.

Mid Spenders

This list shows the contact property whose Monetary rating is equal to 3. It means that he not frequently buying from your store.

Low Spenders

This list shows the contact property whose Monetary rating is equal to 1. It notifies that your customer is not spending much on your store.

Newsletter Subscriber

It will list all those newsletter subscribers who have subscribed for a printed report containing news (information) of the activities of a business or an organization (institutions, societies, associations) that is sent by mail regularly to all its members, customers, employees or people, who are interested.

One time purchase customers

It will list all those customers whose total number of orders is 1. As the list shows, the total number of orders is 1, so you have to work hard on these customers and start nurturing them and educating them about your product and services.

Two-time purchase customers

It will list all those customers who have been brought only 2 times from your store. You can pay special attention to those customers as they are interested but you have to educate them about your product and service.

Three-time purchase customers

It will list all those customers who have purchased only three times from your store. You can encourage them to buy more frequently.

Bought four or more times

It will list all those customers who have purchased 4 times from your store. You can provide special benefits to those customers.

Marketing Qualified Leads

It will enlist all those marketing qualified leads (MQL) who have been deemed more likely to become a customer compared to other leads. This qualification is based on what web pages a person has visited, what they’ve downloaded, and similar engagement with the business’s content.

Engaged Customers

Engaged Customers is the smart list of HubSpot that will list all your contacts whose last bought item is less than 60 days. It will show the list of your loyal and regular customers.

Dis-engaged Customers

Disengaged Customers is the smart list where you can see the list of customers that didn’t reach you from more than 60-180 days. It is the most useful list where you can target those customers who are disengaged for a long period of time.

Repeat Buyers

Repeat Buyers is the smart list of HubSpot which helps to segment customers who shop on your store regularly and their HubSpot property Average days between orders are also under the count of 30 days.

4. What workflows this HubSpot WooCommerce integration comes with?

You get the following ready-to-use workflows for your WooCommerce store.

WooCommerce: MQL to Customer lifecycle stage Conversion

It is designed to get a qualified lead to make the first purchase.

WooCommerce: Welcome New Customer & Get a 2nd Order

This workflow triggers shortly after a first purchase, and is designed to push the customer towards a 2nd order.

WooCommerce: 2nd Order Thank You & Get the 3rd Order

This workflow triggers shortly after the 2nd Purchase and is designed to thank customers to become repeat buyers.

WooCommerce: 3rd Order Thank You

This workflow triggers for those customers who have placed their order for at least 3 times.

WooCommerce: ROI Calculation

This workflow triggers to track conversions in your marketing system by knowing Return-On-Investment.

There are many other workflows this plugin offers. You can see them inside the plugin after installing it.

5. Can I sync products data over HubSpot through this plugin?

Yes you can sync products data over HubSpot CRM using this plugin. You would only require a HubSpot Professional or Enterprise plan for that. If you are using the Free or Starter HubSpot plan, you cannot sync any product data on HubSpot CRM and the line items will also not associate with them.

6. Will my new changes sync over HubSpot I make to store after the plugin setup?

If you add new categories or products in your store, it will automatically sync over HubSpot as our plugin continuously monitors those changes and pushes them on HubSpot.

Resources That May Help You Understand HubSpot Better

Why Go HubSpot For Ecommerce? 

Most Powerful HubSpot CRM Features For Ecommerce You Need This 2020?

Why Choose HubSpot Solutions Partners For HubSpot Onboarding?

How To Automate Ecommerce Store With HubSpot?