HubSpot Implementation9 min readOctober 9, 2026Jasmine Lovalace

HubSpot Shopify Integration: What the Official App Syncs, What It Misses and How to Close the Gaps (Canada 2026)

A plain-language guide for Canadian merchants connecting HubSpot and Shopify: what the official integration syncs, where it stops for B2B and wholesale, and when to add Operations Hub, workflows, or a custom build.

Quick answer:

Connect HubSpot and Shopify with HubSpot's official Shopify app: it syncs customers and products both ways and brings orders and abandoned checkouts into HubSpot one way. It works well for DTC and retail. For B2B and wholesale, plan for gaps around company records, custom field mappings, price lists, and PO numbers, and close them with Operations Hub, a workflow, or a scoped custom integration.

A HubSpot and Shopify connection is only useful if your sales and marketing teams trust the data it produces. Installing the app takes minutes. Deciding what should sync, who owns each record, and how orders tie to deals is what separates a clean CRM from a messy one.

This guide explains what the official integration does, where it stops for Canadian B2B and wholesale sellers, and how to set it up so your team gets one view of the customer. Sync scope changes as HubSpot updates the app, so confirm the details on the live marketplace listing before you commit.

01. The Quick Answer

For most stores, start with the official app, sync a small segment, and check the result. If your team sells to companies, quotes outside the storefront, or relies on Shopify metafields, price lists, or payment terms, treat the official app as a base layer and add the pieces it does not cover.

Why it matters: choosing the integration level up front avoids rebuilding the sync after your CRM is already full of duplicate or conflicting records.

02. Four Ways to Connect HubSpot and Shopify, Compared

OptionBest forHow it worksWatch out for
Official HubSpot Shopify appDTC and retail stores that need contacts, products, orders, and abandoned checkouts in HubSpotInstall from the App Marketplace, review default mappings and filters, then syncOne-way order sync, companies limited to Shopify Plus, custom mappings need Operations Hub
Official app plus Operations HubTeams that need custom field mappings and cleaner data inside HubSpotSame install, plus programmable automation and data sync on a paid tierSubscription cost, and it still does not model Shopify price lists or terms
Workflow or middleware connectorMid-sized teams with a handful of specific fields or triggers to moveBuild triggers between Shopify events and HubSpot properties, owners, and tasksTask volume, error handling, and who maintains it when someone leaves
Custom integrationB2B and wholesale with companies, catalogs, PO numbers, terms, and two-way updatesScoped data model and API build that maps Shopify objects to HubSpot objectsNeeds a clear owner, documentation, and monitoring from day one

Why it matters: these options stack. Many teams begin with the official app and add a workflow or a custom piece only where a real gap appears.

03. What the Official App Syncs

Per HubSpot's marketplace listing, customers sync as HubSpot contacts and products sync in both directions. Orders and abandoned checkouts come into HubSpot one way from Shopify, and orders can feed a default order pipeline. You can add filters so only the customers or lists you choose are synced.

That is enough to build purchase-based segments, trigger abandoned checkout emails, and give sales a view of order history on the contact. If email is a core channel, see how it fits with Klaviyo for Shopify email and SMS so you do not run two competing systems for the same job.

Why it matters: for a DTC or retail store, these objects cover the core of a CRM view of the customer.

04. Where It Stops for B2B and Wholesale

Check the gaps against your real order flow before you sync.

The listing notes that Companies are limited to Shopify Plus and that custom field mappings need Operations Hub Starter or higher. Reviews on the listing are mixed, so test attribution and field accuracy yourself.

Wholesale accounts rely on company records, catalogs, price lists, payment terms, and PO numbers. Those are the details a sales rep wants on the screen when a buyer calls, and they are the ones a basic contact and order sync tends to leave out. If you are weighing plans, our guide to Shopify B2B without Shopify Plus explains what each plan includes on the Shopify side.

Why it matters: finding these gaps in testing costs an afternoon. Finding them after a quarter of incomplete records costs far more.

05. Orders, Deals, and Revenue Reporting

Synced orders land in an order pipeline, which is separate from your sales deal pipeline. When sales quotes an account and the buyer then orders through Shopify, you need a rule that associates the order with the contact, company, and deal, or your reports will either double count revenue or miss it. Our guides to fixing order to CRM sync gaps and the top causes of pipeline mismatches go deeper on this.

Why it matters: a revenue number that sales, marketing, and finance all accept is the real payoff of connecting the two systems.

06. Setting It Up Step by Step

List the questions each team needs answered.

Sales wants to know what a customer bought before they call. Marketing wants abandoned checkout and purchase segments. Finance wants orders that tie to revenue. Write these down before touching a setting, because they decide which fields matter.

Decide which system owns each record.

Shopify should own orders, products, and prices. HubSpot should own lifecycle stage, owner, and deals. Two-way sync on fields that both teams edit is where most data conflicts start.

Install the official app and test on a small segment.

Use filters to sync a limited set of customers first. Check how contacts are created, whether duplicates appear, and how orders land in the order pipeline.

Map the fields you actually use, and plan for the gaps.

Default mappings cover the basics. For metafields, PO numbers, company data, or terms, note the gap and decide whether Operations Hub, a workflow, or a custom build closes it.

Connect orders to deals, companies, and reporting.

Make sure an order is associated with the right contact and company, and with the deal that produced it when sales quoted the account. Then build one revenue report both teams trust.

Why it matters: the data design comes before the install. Teams that skip it usually spend the next quarter cleaning up duplicates.

07. When to Add Operations Hub or a Custom Build

Add Operations Hub when you need custom field mappings, data clean-up, or programmable automation inside HubSpot. Move to a custom integration when you need company and price list data, PO numbers, terms, or two-way updates. Our guide to HubSpot integrations and automations for B2B covers the wider picture, and our HubSpot pricing guide helps you budget for the tiers involved.

Why it matters: paying for the right level once is cheaper than stretching the wrong one and fixing records by hand.

08. How AtlanticWorks Helps

AtlanticWorks is a certified Shopify and HubSpot partner working with manufacturers, wholesalers, retailers, and DTC brands across Atlantic Canada and beyond. We map what each team needs from the data, set up and test the official integration, and build the missing pieces so orders, companies, and deals line up in HubSpot. It starts with a free assessment.

09. Key Takeaways

  • The official HubSpot Shopify app syncs customers and products both ways and orders and abandoned checkouts one way, so confirm that scope on the live listing before you plan around it.
  • Companies are limited to Shopify Plus and custom field mappings need Operations Hub Starter or higher, which matters most for B2B and wholesale.
  • Decide which system owns each record before you sync, so contacts, orders, and deals do not overwrite each other.
  • Orders land in an order pipeline, so you need an association rule to tie them to sales deals and avoid double counting revenue.
  • When you need company data, price lists, PO numbers, or terms, a scoped workflow or custom integration beats stretching the standard app.

10. Frequently Asked Questions

How do I connect HubSpot and Shopify?

Install HubSpot's official Shopify integration from the HubSpot App Marketplace (the Shopify Data Sync app), authorize it against your store, and review the default field mappings and filters before the first sync. Start with a small test segment so you can check how contacts, products, and orders land in HubSpot before syncing everything.

What data does the HubSpot Shopify integration sync?

According to HubSpot's marketplace listing, customers (as contacts) and products sync both ways, while orders and abandoned checkouts flow one way from Shopify to HubSpot. Always confirm the current behaviour on the live listing, since sync scope changes as HubSpot updates the app.

Does the HubSpot Shopify integration work for B2B and wholesale?

Partly. Contact, product, and order data are useful for B2B, but the listing notes that company records are limited to Shopify Plus stores, and Shopify catalogs, price lists, and payment terms are not what the standard sync is built around. Wholesalers on other plans often add a workflow or custom integration to carry company, terms, and PO data into HubSpot.

Can I customize field mappings between Shopify and HubSpot?

Default mappings come pre-built, and HubSpot states that custom field mappings require Operations Hub Starter or higher. If you need to move Shopify metafields or custom order fields, plan for that tier or for a custom integration.

Is the HubSpot Shopify integration free?

Installing the app does not by itself solve your data design, and what you pay for depends on your HubSpot subscription and any Operations Hub tier you need for mapping or automation. Check current pricing on HubSpot's site, and see our HubSpot pricing guide for the Canadian dollar picture.

Why do my Shopify orders not match my HubSpot deals?

The standard sync writes orders into an order pipeline, which is separate from your sales deal pipeline. If your team quotes outside Shopify and then orders arrive through Shopify, you need a rule that associates the order with the right contact, company, and deal so reporting does not double count or miss revenue.

When should I build a custom HubSpot Shopify integration?

Build custom when you need company and price list data, metafields, purchase order numbers, payment terms, or two-way updates that the standard app does not cover, or when sync errors are costing your team time. A short audit of what your sales, service, and finance teams actually need from each record usually settles it.

Is your Shopify data making it into HubSpot correctly?

AtlanticWorks runs a free assessment of how orders, companies, and deals move between Shopify and HubSpot today, and shows where the gaps are costing you.

Start the Assessment