Xero and HubSpot integration

See Xero contacts and invoices inside HubSpot, so your sales team knows what each customer has been billed. Your team can create and edit Xero invoices from HubSpot workflows, without re-keying.

  • Live
  • Accounting
  • Cloud API

Best for Small businesses using Xero for accounts and HubSpot for sales.

What syncs

From Xero into HubSpot

Records sync on a schedule and update the matching records on the other side, with OW Sync’s own properties added where HubSpot has no equivalent field. To create or change records in Xero from HubSpot, use the workflow actions below.

Xero Direction HubSpot
Contacts into HubSpot HubSpot companies or contactsYou choose; off by default
Invoices into HubSpot HubSpot invoicesIncludes line items
Contact persons into HubSpot HubSpot contactsOptional; when Xero contacts go to HubSpot companies
Bills into HubSpot A HubSpot object you chooseOptional; includes line items. Projects, services, listings, courses, appointments or an existing custom object

Into HubSpot on a schedule

  • Links invoices to their companies, invoice items to their invoices, and contact persons to their companies automatically.
  • Exclusion rules let you stop records that match conditions you set from syncing.

Write back from HubSpot

Workflow actions

Use these in any HubSpot workflow to create or update records in Xero, so your team never re-keys an order.

Every plan

  • Create an invoice
  • Edit an invoice
  • Add an invoice item
  • Edit an invoice item
  • Delete an invoice item

Plans and pricing

What it costs

A one-off setup fee of £1,000, then a monthly subscription. Annual billing is also available. Prices exclude VAT.

Scheduled sync into HubSpot
Every 30 minutes to 24 hours
Related records linked
Every 5 minutes
Weekend syncs
Not included
Workflow actions
All 5
  • Create an invoice
  • Edit an invoice
  • Add an invoice item
  • Edit an invoice item
  • Delete an invoice item

Scheduled syncs run every working day between 07:00 and 19:00 UK time. Setup includes connecting your accounts, creating the HubSpot properties and checking the first sync with you.

How it connects

Cloud API: OW Sync connects directly to Xero.

What you need

Sign in to Xero to approve access (OAuth).

Good to know

  • Each connection covers one Xero organisation.
  • Xero allows 60 requests a minute per organisation, so OW Sync paces its requests and waits when Xero asks it to.
  • Nothing moves from HubSpot into Xero on a schedule; invoices go back through HubSpot workflow actions.

Questions

Fair questions

Can we create invoices in Xero from HubSpot?

Yes, through HubSpot workflow actions. You can create and edit invoices, and add, edit or delete invoice items. All five actions are available on every plan, including Lite. Nothing is written to Xero unless a workflow you build tells it to.

Do Xero contacts become HubSpot companies or contacts?

You choose. Xero contacts can sync to HubSpot companies or to HubSpot contacts. If you send them to companies, you can also bring in each Xero contact’s people as HubSpot contacts linked to that company. The contact sync starts switched off, so you decide before anything moves.

What do we need to connect?

A Xero login that can approve access to your organisation. You sign in to Xero and approve OW Sync (OAuth), so you never share a password with us. Each connection covers one Xero organisation, and connection details are stored encrypted.

Does it create custom objects in HubSpot?

No. OW Sync uses HubSpot’s standard objects: companies, contacts, invoices and line items. If you sync Xero bills, they go to a standard object you pick or a custom object you already have. OW Sync’s own properties all start with owsync_, so they are easy to spot.

How do we install the Xero connector?

Choose Install on HubSpot, pick your HubSpot account and approve OW Sync’s access. OW Sync then asks for your contact and company details and takes you through connecting Xero. Setup includes creating the HubSpot properties and checking the first sync with you.

When do syncs run?

Scheduled syncs run every working day between 07:00 and 19:00 UK time, as often as your plan allows. On Advanced, you can also switch on weekend syncs. Workflow actions run whenever your HubSpot workflow triggers them.

Who builds and supports OW Sync?

Cogent does. OW Sync is our own connector range, built and supported by our team in the UK. If you need more than the connector does out of the box, we can scope custom work or a full HubSpot project around it.

See Xero and HubSpot working together

Book a short demo and we’ll show you the connector with your own use case in mind, then scope setup with you.