The most common mistake in a HubSpot implementation is chasing integrations before establishing what data actually needs to flow and where. Teams spend weeks installing connectors for tools they barely use, while skipping the ERP integration that would make the CRM worth opening every morning. This guide is for B2B commerce operations — manufacturers, wholesalers, distributors, and Shopify merchants — who want to get the integration and automation layer right.
01. The Integration Problem HubSpot Actually Solves
HubSpot is not useful in isolation. The CRM is only as valuable as the data flowing into it. A HubSpot contact record that shows a company name, an email address, and a few notes is not better than a business card. A contact record that shows every email exchanged in the last two years, all orders placed through Shopify B2B, current invoice status from the ERP, and the last time a sales rep spoke to the buyer — that is a tool a sales team will actually use.
Integration solves the data isolation problem. Your orders are in Shopify. Your financials are in your ERP. Your email is in Gmail or Outlook. Your sales team's activity lives in their inboxes. Integration pulls these sources together into HubSpot so the CRM becomes the operational single view instead of one more place to check.
Automation solves the consistency problem. Even if your team has the right data, manual follow-up is unreliable at scale. A sales rep managing 200 wholesale accounts cannot remember to check in on every account that went quiet. A workflow can. Automation does not replace judgment — it ensures the routine things happen reliably so your team can focus on the decisions that require judgment.
02. HubSpot + Shopify: The Core Commerce Integration
For any business running Shopify — whether DTC, B2B wholesale, or both — the HubSpot-Shopify integration is the most important connection to get right. It is also the one most often configured superficially, leaving significant data on the table.
What the native connector does.
HubSpot's native Shopify connector syncs customers as HubSpot contacts, orders as deals in a dedicated pipeline, and product data into the HubSpot product library. Out of the box, you get order history on contact records, revenue data in the deal pipeline, and basic segmentation by purchase behavior. For DTC merchants, this is often sufficient to start building lifecycle email workflows and abandoned cart automations.
What it does not handle without custom configuration.
The native connector does not sync Shopify B2B company records to HubSpot companies by default. It does not map custom Shopify metafields to HubSpot properties. It does not sync contract pricing tiers, net terms, or wholesale account status. For B2B operations, these gaps matter: without company-level sync, your wholesale account records in HubSpot are incomplete and your automation cannot trigger on account-level data.
Closing these gaps requires either HubSpot Operations Hub custom code actions or a custom API integration. The scope is usually a few weeks of development, not months — but it needs to be planned deliberately, not discovered halfway through an implementation when workflows are not firing correctly.
What syncs correctly and what to validate.
After connecting HubSpot and Shopify, validate these specifically: that historical orders appear on existing contact records (not just new orders going forward), that order value in HubSpot matches Shopify (before taxes and shipping), that the deal pipeline reflects the correct stages for your sales process rather than Shopify's default order statuses, and that contact deduplication handles cases where the same buyer has multiple email addresses across their retail and wholesale accounts.
For a full breakdown of what the integration covers, see our HubSpot and Shopify integration guide.
03. HubSpot + ERP: Making the CRM Trustworthy
For manufacturers, distributors, and any B2B operation where the ERP holds the authoritative record of customer accounts, the HubSpot-ERP integration is what makes the CRM worth trusting. Without it, your sales team works from data that is days or weeks out of date. With it, they see current account status, open invoices, and order history from the ERP without leaving HubSpot.
What data to sync from the ERP to HubSpot.
Not everything in the ERP belongs in HubSpot. Sync only what your sales team acts on. For most B2B commerce operations, that is:
- Account status — active, on credit hold, inactive — so reps know before they call
- Order history — last 12–24 months of orders by account, without requiring an ERP query
- Open invoice summary — days outstanding and total open AR, not individual invoice line items
- Customer pricing tier — for segmentation in marketing and workflow triggers
- ERP customer ID — the foreign key that links HubSpot and ERP records for bidirectional sync
Integration approach by ERP.
| ERP | Best Integration Approach | Typical Timeline |
|---|---|---|
| NetSuite | Celigo connector or native HubSpot connector | 4–8 weeks |
| Microsoft Dynamics 365 | Dataverse connector or HubSpot Ops Hub | 4–8 weeks |
| SAP Business One | Middleware (Boomi, MuleSoft) or custom API | 6–12 weeks |
| Syspro | Custom API integration | 8–14 weeks |
| Sage 300 / X3 | Custom API or Celigo | 6–10 weeks |
| Acumatica | Native REST API + Ops Hub | 4–6 weeks |
HubSpot Operations Hub Professional is the right tool for managing these integrations. Its custom code actions let you write business logic in JavaScript or Python to transform, validate, and sync data in ways the native connectors cannot. For ERPs with well-documented REST APIs, Operations Hub is often faster and cheaper than a full middleware platform.
04. The Other Integrations Worth Installing
Beyond Shopify and the ERP, a handful of other integrations deliver meaningful ROI for B2B commerce operations.
Gmail / Outlook — Install immediately.
The HubSpot email integration logs every email between your team and a contact automatically. This is foundational — without it, the relationship history in HubSpot is incomplete and relies on reps manually logging calls and emails. Install this on day one, before any workflow or automation is built. The value compounds: two years of logged communication history is dramatically more useful than two months.
Slack — For internal deal and account notifications.
The HubSpot-Slack integration lets workflows post notifications to Slack channels. A new deal above $20,000 CAD posts to the sales channel. A wholesale account flagged as at-risk posts to the account team. A new B2B company portal activation posts to onboarding. These notifications bring HubSpot data into the tool your team already monitors instead of requiring everyone to check the CRM dashboard.
LinkedIn Sales Navigator — For new account development.
For manufacturers or distributors actively expanding their wholesale account base, the Sales Navigator integration surfaces LinkedIn data directly on HubSpot contact and company records. Sales reps can see mutual connections, recent company news, and job changes without leaving HubSpot. This is most valuable for outbound new account development — it is not particularly useful for managing existing wholesale relationships where the contact is known.
Zapier / Make — Use sparingly.
Zapier and Make connect HubSpot to tools that do not have native connectors. They are useful for specific point integrations — passing form submissions from a third-party tool into HubSpot, or triggering an action in a niche app. Do not use them as the primary integration layer for anything business-critical. If the Zap breaks, there is no audit trail in HubSpot and no alert that data stopped flowing. For core integrations, use native connectors or Operations Hub.
05. The Automations Worth Building (With Examples)
Build automations in order of impact. Here are the six workflows that deliver the most value for B2B commerce operations, roughly in the order they should be built.
Lead and Inquiry Routing
Trigger: New contact form submission or inbound inquiry
Action: Route to the correct sales rep based on territory, company type, or annual revenue. Create a task with a 24-hour due date. Send an internal Slack notification.
Why it matters: The most common failure in B2B sales is slow response to inbound inquiries. Automating routing and task creation ensures nothing sits in a shared inbox waiting to be claimed.
Wholesale Account Reorder Reminder
Trigger: Last order date is 30+ days ago (or 14 days past the account's typical order cycle)
Action: Create a task for the account manager. Optionally send an automated check-in email from the sales rep's alias.
Why it matters: This workflow catches account drift before it becomes account churn. A rep who contacts a quiet account proactively almost always learns something useful. A rep who waits often learns the account switched suppliers.
New Wholesale Account Onboarding
Trigger: Shopify B2B company account activated OR new HubSpot company created with type = Wholesale
Action: Enroll in a 2-week email sequence (welcome, portal walkthrough, net terms reminder, first order incentive). Create tasks for the account manager at day 3 and day 10.
Why it matters: The first order is not the relationship. The second and third orders confirm the relationship. Structured onboarding dramatically improves the rate at which new wholesale accounts place their second order.
Deal Stall Alert
Trigger: Deal has been in the same pipeline stage for more than N days (set by stage, e.g. 14 days in Proposal Sent)
Action: Create a task for the deal owner. Send an internal notification.
Why it matters: Deals die in silence. This workflow surfaces stalled pipeline before the quarter ends and it is too late to recover.
Account Health Score Alert
Trigger: Calculated account health score drops below threshold (based on order frequency, AOV, engagement)
Action: Flag the account in HubSpot. Create a high-priority task. Move to an at-risk segment for marketing exclusion and direct sales outreach.
Why it matters: Not all churn is sudden. Most at-risk accounts show warning signs 60–90 days before they stop ordering. Catching these early changes the retention math significantly.
Net Terms Invoice Follow-Up
Trigger: Open invoice from ERP sync is past due by 7 days
Action: Create a task for the account manager with the invoice details. Optionally suspend the account from the Shopify B2B portal (requires API action).
Why it matters: Finance and sales are often siloed. A sales rep calling to upsell an account that is 45 days overdue is a credibility problem. This workflow keeps sales informed without requiring them to check the ERP.
06. Automation Mistakes That Waste Time
The wrong automations cost more than no automation. They create noise, erode sales team trust in HubSpot, and can damage relationships with buyers when they misfire. These are the patterns to avoid.
Automating email before your data is clean.
If your contact records are duplicated, your email automations will fire multiple times to the same buyer. If your company records are incomplete, your segmentation will be wrong and buyers will get emails that do not apply to them. Clean the data first, then automate.
Building workflows before the integrations are validated.
A reorder reminder workflow that fires based on last order date from Shopify is useless if the Shopify sync is not working correctly. Validate every data source a workflow depends on before enabling the workflow.
Too many internal notifications.
If every deal activity triggers a Slack notification, your team learns to ignore Slack notifications from HubSpot. Automate notifications for high-signal events only: large new deals, at-risk accounts, overdue invoices. Not every task creation.
Automating personal relationship communication.
For high-value wholesale accounts, automated emails from a workflow are appropriate for operational communication (invoice reminders, order confirmations, reorder nudges) but not for relationship check-ins. A wholesale buyer who has ordered $400,000 CAD annually for six years should hear from their actual account manager, not a workflow.
07. How to Sequence the Build
The order matters as much as the work. Here is the sequence that works for most B2B commerce HubSpot implementations.
Phase 1 — Foundation (weeks 1–4)
- Install Gmail or Outlook integration and validate email logging
- Import and clean account data into Smart CRM
- Configure Company object properties for your business (account tier, territory, ERP customer ID, net terms)
- Install Slack integration
- Connect Shopify native connector and validate contact and order sync
Phase 2 — Core automations (weeks 4–8)
- Build lead routing workflow
- Build new wholesale account onboarding sequence
- Build deal stall alert workflow
- Configure sales pipeline stages to match your actual sales process
Phase 3 — ERP integration (weeks 6–14, parallel to Phase 2)
- Scope ERP data model and decide what fields sync
- Build and test data sync (account status, order history, open invoices, ERP customer ID)
- Validate data accuracy between ERP and HubSpot before enabling any downstream workflows
Phase 4 — Account intelligence automations (weeks 12–16)
- Build reorder reminder workflow (once Shopify or ERP order data is validated)
- Build account health score calculation
- Build at-risk account alert and task creation
- Build net terms invoice follow-up (once ERP AR data is syncing)
The total timeline from start to a fully integrated and automated HubSpot setup — including ERP integration — is typically 14–20 weeks. Teams that try to compress this by building automations before data is clean almost always spend the back half of the project fixing broken workflows instead of expanding them.
08. Frequently Asked Questions
What integrates with HubSpot?
HubSpot has over 1,500 integrations in its App Marketplace covering CRM, e-commerce, ERP, marketing, customer service, and productivity tools. The most commonly implemented integrations for B2B commerce operations are Shopify, ERP systems like NetSuite, Syspro, SAP Business One, and Microsoft Dynamics 365, Gmail and Outlook for email logging, LinkedIn Sales Navigator, and Slack for internal notifications. Most mid-market B2B businesses actively use five to eight integrations, not all 1,500.
How does HubSpot integrate with Shopify?
HubSpot integrates with Shopify through a native connector in the HubSpot App Marketplace. It syncs Shopify customers as HubSpot contacts, orders as deals, and product data into the HubSpot product library. For Shopify B2B, the integration brings wholesale order history and buying frequency into HubSpot. More complex setups — syncing B2B company records, custom metafields, or ERP customer IDs — require custom configuration through HubSpot Operations Hub.
What HubSpot workflows should I set up first?
The first workflows worth building are: lead assignment to route new contacts to the right rep automatically, new deal notifications to alert reps in Slack for high-value deals, reorder reminders to flag wholesale accounts that have gone quiet, new account onboarding sequences for wholesale buyers who just activated, and deal stage follow-up to surface stalled pipeline. These five workflows cover the highest-ROI automation cases for most B2B commerce operations.
Does HubSpot integrate with ERP systems?
Yes. HubSpot integrates with NetSuite, SAP Business One, Microsoft Dynamics 365, Syspro, Sage 300, Sage X3, and Acumatica. Modern cloud ERPs typically use HubSpot Operations Hub or an iPaaS like Celigo. Older or on-premise ERPs like Syspro typically require custom API integration. The typical data sync covers customer records, order history, open invoices, account status, and pricing tiers.
Can HubSpot automate follow-up emails for B2B sales?
Yes. HubSpot Sales Hub sequences automate follow-up emails for B2B sales outreach — a timed series of emails and tasks sent until the contact replies or books a meeting. HubSpot workflow automation handles broader data-triggered email sends, such as a check-in when a wholesale account has not ordered in 45 days. Sequences are for outbound outreach; workflows are for data-triggered communication.
What is HubSpot Operations Hub used for?
HubSpot Operations Hub is used for data sync, data quality automation, and custom code actions. For B2B commerce operations, it is the integration backbone: it syncs data between HubSpot and ERPs, cleans and standardizes incoming data, and runs custom code for business logic that standard workflows cannot cover. Operations Hub is required for serious ERP integration and any B2B setup where data from multiple systems needs to stay in sync reliably.
How long does it take to set up HubSpot integrations?
The Shopify native connector can be configured in a few hours. Gmail and Outlook logging is enabled in minutes. ERP integration is the most complex: a NetSuite integration with a clean data model takes four to eight weeks; a Syspro or Sage 300 integration with custom API development takes eight to fourteen weeks. Core workflow automation — after integrations are live and data is validated — typically takes two to four additional weeks.
What is the difference between HubSpot workflows and sequences?
HubSpot workflows are automated processes triggered by data changes — a property update, deal stage change, or form submission. They handle internal notifications, property updates, task creation, and marketing email sends. HubSpot sequences are a Sales Hub feature: a timed series of emails and tasks sent from a sales rep's personal inbox until the contact replies. Workflows run automatically in the background; sequences are manually enrolled by a rep and sent from their personal email address.
Related Resources
What syncs, how it's configured, and what to validate
The CRM strategy for B2B manufacturing operations
NetSuite, SAP, Syspro, and Dynamics integration approaches
What to look for and what the implementation process involves
Need the integrations actually built?
AtlanticWorks is a certified HubSpot Solutions Partner. We implement the Shopify integration, ERP integration, and workflow automation layer for B2B commerce operations across Canada. If you want to know what the right setup looks like for your stack — what integrations, what workflows, what timeline and cost — the free assessment is the starting point.
Start the Assessment