QuickBooks Online and HubSpot integration

QuickBooks Online and HubSpot, kept in step both ways

CRM Connector syncs QuickBooks Online and HubSpot both ways: contacts, invoices with their payments, and HubSpot quotes with QuickBooks estimates. A won deal can become a draft QuickBooks invoice and a sent estimate a HubSpot deal, so sales sees what was quoted, invoiced and paid without opening the books.

  • Official sign in for both
QuickBooks Online logoHubSpot logo

Contacts, invoices and quotes both ways

At a glance

Contacts, invoices and quotes stay the same on both sides, payments and voids included.

QuickBooks Online logoHubSpot logo

Good to know

HubSpot numbers the invoice

The QuickBooks number is kept in the HubSpot invoice comment.

Lines and totals are set once

They travel on create; later edits stay where they were made.

What holds for each system on its own:How QuickBooks Online behavesHow HubSpot behaves

How it runs

Both ways or one way, your choice

Per record type you choose both ways or one way. With both ways on, you pick whether QuickBooks Online or HubSpot leads when the same record changed in both since the last sync.

Options for QuickBooks Online and HubSpot

  • Only invoices from a date you pick
  • Only sent, overdue or paid invoices
  • Only invoices above an amount you pick
  • Everyone, customers only or leads only
  • Only the HubSpot lifecycle stages you tick
How a sync between QuickBooks Online and HubSpot runs, and how conflicts are settled

Record by record

What syncs between QuickBooks Online and HubSpot

Which QuickBooks Online field matches which HubSpot field, and what each change does.

Starts in
QuickBooks Online logoFieldsHubSpot logo
  • Company nameBoth waysCompany name
  • Given nameBoth waysFirst name
  • Family nameBoth waysLast name
  • Primary emailBoth waysEmail
  • Primary phoneBoth waysPhone number or mobile phone number
  • Billing address line 1Both waysStreet address
  • City, state, postal code, countryBoth waysCity, state, zip, country
  • Billing address line 2Only in QuickBooks OnlineNot in HubSpot
  • Not in QuickBooks OnlineOnly in HubSpotOriginal source
  • Has paid invoicesDecided in QuickBooks OnlineLifecycle stage

It happens in QuickBooks Online, then in HubSpot

  • A new contact is added

    • Looked for in HubSpot on the exact email, since HubSpot keeps one contact per email; a contact without an email is looked up by its phone, and only matches a HubSpot contact that has no other email.
    • Updated when found, otherwise created.
  • Name, email, phone or address changes

    The same change is made to the HubSpot contact on the next sync.

  • The contact becomes a customer

    • Once the customer has a fully paid invoice, the HubSpot contact moves to lifecycle stage Customer.
    • A later stage (Evangelist, Other or your own) is left alone.

FAQ

Questions about QuickBooks Online and HubSpot?

Every answer below is true for the app as it runs today. If something is not covered, ask us and we will answer in plain words.

Ask your AI assistant

Ask ChatGPT or Claude about QuickBooks Online and HubSpot

CRM Connector works inside ChatGPT and Claude. Ask in plain words and get the answer for your own setup, including a link that opens it ready to start.

You
With CRM Connector Platform, what can I sync between QuickBooks Online and HubSpot?

First time? Add CRM Connector to ChatGPT or Claude, it takes a minute.

Get started

Ready to connect QuickBooks Online and HubSpot?Start your 7 day free trial

Sign in to QuickBooks Online and HubSpot, pick which one leads or sync one way, confirm what syncs, and watch the first sync run.