FreshBooks and HubSpot integration

Sell in HubSpot, bill in FreshBooks

CRM Connector syncs FreshBooks and HubSpot both ways: contacts, invoices and quotes stay the same in both. A won HubSpot deal becomes a draft FreshBooks invoice, and every sent FreshBooks estimate becomes a deal that follows it. HubSpot runs sales, FreshBooks sends the invoices.

  • Official sign in for both
FreshBooks logoHubSpot logo

Contacts, invoices and quotes both ways, deals one way

At a glance

Contacts and invoices stay the same on both sides, quotes travel both ways, won deals arrive as draft invoices and sent estimates as deals.

FreshBooks logoHubSpot logo

What syncs

  • ContactsBoth ways
  • InvoicesBoth ways
  • QuotesBoth ways
  • Won deals into draft invoicesOne way
  • Sent estimates into dealsOne way

Good to know

Won deals or invoices, not both

Won deals into draft invoices and HubSpot invoices synced as they are cannot both run between the same two app connections, in the same integration or another one, or the same sale would be billed twice.

FreshBooks' own HubSpot app
  • Keep it switched off for the records this integration syncs, or every change is made twice.
  • The setup warns about it.
What holds for each system on its own:How FreshBooks 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 FreshBooks or HubSpot leads when the same record changed in both since the last sync.

Options for FreshBooks 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, when HubSpot sends, on a one way sync
  • Only the HubSpot lifecycle stages you tick
How a sync between FreshBooks and HubSpot runs, and how conflicts are settled

Record by record

What syncs between FreshBooks and HubSpot

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

Starts in
FreshBooks logoFieldsHubSpot logo
  • First nameBoth waysFirst name
  • Last nameBoth waysLast name
  • OrganizationBoth waysCompany name
  • EmailBoth waysEmail
  • Business phoneBoth waysPhone number or mobile phone number
  • StreetBoth waysStreet address
  • Street line 2Only in FreshBooksNot in HubSpot
  • City, province, postal codeBoth waysCity, state or region, postal code
  • CountryBoth waysCountry
  • Not in FreshBooksOnly in HubSpotLifecycle stage

It happens in FreshBooks, then in HubSpot

  • A new contact

    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, company, email, phone or address changes

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

FAQ

Questions about FreshBooks 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 FreshBooks 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 FreshBooks and HubSpot?

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

Get started

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

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