1. Documentation /
  2. HubSpot for WooCommerce

HubSpot for WooCommerce

Overview ↑ Back to top

HubSpot WooCommerce Integration lets you connect your WooCommerce store to HubSpot in a few easy steps. It syncs your WooCommerce Contacts, Deals, and Products data over HubSpot. With this Integration, you can create custom HubSpot properties to sync different sorts of data, Smart lists for easy segmentation, workflows to automate sales and marketing tasks, and much more.

Here are some key features of HubSpot WooCommerce Integration:

  • Sync WooCommerce Contacts, Deals, and Products over Hubspot
  • Workflows to automate sales and marketing jobs
  • Active lists for refined targeting and segmentation
  • Abandoned Cart Tracking & Recovery
  • Powerful eCommerce Analytics
  • 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

Benefits:

  • Lets you recover abandoned carts so you don’t lose money on the table
  • Helps you refine your targeting with active lists
  • Eliminates friction and manual workload around your team
  • Assists you in identifying customer behaviour in your store

Installation ↑ Back to top

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 ↑ Back to top

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.

Sync your Historical WooCommerce data over HubSpot

After creating the lists, 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, it’s better to skip this step and let it sync in the background.

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

Workflow ↑ Back to top

Dashboard

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.

Contact

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 map your WooCommerce order statuses with HubSpot deal stages defined in your HubSpot eCommerce pipeline. (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.
  • 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.

Automation

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

Add-ons

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.
  • HubSpot Dynamic Coupon Code Generation: HubSpot Dynamic Coupon Code generation is the smart all-in-one solution that auto-generates targeted Digital coupon codes that redeem only once, based on your customers’ current HubSpot RFM ratings.

Additional Services ↑ Back to top

  • Marketing Email Template Pack: This is not an add-on but a list of assets MakeWebBetter has published on HubSpot Marketplace. It contains Email templates you can use in your marketing campaigns and Themes for creating aesthetic websites using HubSpot CMS.
  • HubSpot Onboarding: Maximize your HubSpot potential and make the most out of it. With our HubSpot Onboarding services, you get complete guidance that makes you learn every ins and outs of HubSpot so you can tweak it as per your business to get maximum results.
  • HubSpot CMS Services: Build amazingly beautiful and interactive websites with our easy-to-use HubSpot themes. Using our themes, you can create websites that will engage, convert visitors and delight your visitors.

Settings

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.

Top Queries About HubSpot WooCommerce Integration ↑ Back to top

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

3. What Smart Lists does this plugin create?

Customers

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

Leads

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 60days. 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. Automation with Workflows

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

WooCommerce

The most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment