# Xero Invoice Integration

**URL:** <https://community.hubspot.com/t/xero-invoice-integration/61121>\
**Category:** Marketplace Apps\
**Created:** [July 18, 2022, 8:06am UTC](https://community.hubspot.com/t/xero-invoice-integration/61121 "2022-07-18T08:06:11Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![AvanWyk4](https://avatars.discourse-cdn.com/v4/letter/a/34f0e0/32.png) [@AvanWyk4](https://community.hubspot.com/u/AvanWyk4)\
**Post date:** [July 18, 2022, 8:06am UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/1 "2022-07-18T08:06:11Z")

</div>

I have Hubspot creating draft invoices in Xero. I Approve and send it in Xero, but Hubspot shows the invoice as “Waiting to be sent” Why is it not picking up as being sent?

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [July 18, 2022, 9:01pm UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/2 "2022-07-18T21:01:51Z")

</div>

Hey, @AvanWyk4. Thanks for reaching out. For third-party integrations like [Xero,](https://ecosystem.hubspot.com/marketplace/apps/finance/accounting/xero) the integration creator provides support for their integration. Here’s their support information:

- [Setup guide](https://central.xero.com/s/article/HubSpot)
- [Support website](https://central.xero.com/)
- Email support — [support@xero.com](mailto:support@xero.com)

Essentially, HubSpot provides the APIs and Xero (and other integration builders) are responsible for supporting what they build as well as helping to support their products when they do not behave as expected.

Best,

Jaycee

---

<div class="post-metadata">

**Author:** ![AvanWyk4](https://avatars.discourse-cdn.com/v4/letter/a/34f0e0/32.png) [@AvanWyk4](https://community.hubspot.com/u/AvanWyk4)\
**Post date:** [July 18, 2022, 10:19pm UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/3 "2022-07-18T22:19:00Z")

</div>

I did go to them and this was their response:  
\*As Hubspot created and maintains the integration, we recommend contacting  
them as to why changes made in Xero aren’t occurring in Hubspot.\*  
I am being bounced between you and Xero?

---

<div class="post-metadata">

**Author:** ![RVolpe](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@RVolpe](https://community.hubspot.com/u/RVolpe)\
**Post date:** [August 25, 2022, 4:07am UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/4 "2022-08-25T04:07:09Z")

</div>

We are having the same issue with the status not updating.

Did you ever find a solution?

Regards  
Richard

---

<div class="post-metadata">

**Author:** ![VCheung](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/vcheung/32/191452_2.png) [@VCheung](https://community.hubspot.com/u/VCheung)\
**Post date:** [February 20, 2023, 4:03pm UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/5 "2023-02-20T16:03:38Z")

</div>

I find even though Hubspots team have created the integration for Xero which is extreamly limited.. I have also noticed they have focused primarily on Quickbooks integration and seems like they have also partnered with them considering the new payment options in Hubspot has Quickbooks all over it. For any other business I would not have a problem with this but being one of the Top CRM’s there shouldn’t be any less support for other platforms. I find that this is unethical as they have focused more resources in Quickbooks than other options like Xero.

I have used the Free Quickbooks integration from Hubspot aswell and has all the basic features required with no intervention required

---

<div class="post-metadata">

**Author:** ![JamesHubspot](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jameshubspot/32/201364_2.png) [@JamesHubspot](https://community.hubspot.com/u/JamesHubspot)\
**Post date:** [February 11, 2024, 10:59am UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/6 "2024-02-11T10:59:04Z")

</div>

bump - same for me

---

<div class="post-metadata">

**Author:** ![CHenderson3](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@CHenderson3](https://community.hubspot.com/u/CHenderson3)\
**Post date:** [October 10, 2024, 3:11pm UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/7 "2024-10-10T15:11:26Z")

</div>

I am same issue i have integrated xero to hubspot and created invoices on hubspot but they are not being sent to xero. CS at hubspot are telling me its because integration is one way and to check here!! Xero is saying integration is fine there end - looks like we are being pushed to use Stripe or quickbooks??

---

<div class="post-metadata">

**Author:** ![Nagarjoon](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@Nagarjoon](https://community.hubspot.com/u/Nagarjoon)\
**Post date:** [May 8, 2025, 6:29pm UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/8 "2025-05-08T18:29:32Z")

</div>

This happens because HubSpot relies on Xero’s invoice status updates via API. When you approve and send the invoice in Xero, it changes status internally, but HubSpot sometimes only tracks if the **“Sent to customer” flag** is updated through the API. If that flag isn’t triggered or synced, HubSpot will still show “Waiting to be sent.”

To fix this, ensure your Xero integration is set to sync the **“Sent” status** after approval. Also, double-check if your Xero settings are marking invoices as sent automatically. If not, manually mark them as sent in Xero and then refresh the sync in HubSpot.  
I suggest the [Cloudify Hubspot Xero](https://ecosystem.hubspot.com/marketplace/apps/xero-sync-3387409) integration app. They will help me with automatic deal-to-invoice conversion in the Xero app. Help me from no more double data entry between systems & automated customer, product and invoice/quote creation.  
They provide a free consultation also - [https://meetings.hubspot.com/cloudify/app-assistance](https://meetings.hubspot.com/cloudify/app-assistance)

> **[Xero Integration - Cloudify](https://cloudify.biz/app-list/hubspot-xero-integration)**
>
> Convert deals to invoices, sync customers and products in real time, eliminating manual work and ensuring accuracy.

---

<div class="post-metadata">

**Author:** ![abenezer\_mel](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/abenezer_mel/32/102157_2.png) [@abenezer\_mel](https://community.hubspot.com/u/abenezer_mel)\
**Post date:** [June 2, 2025, 11:17am UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/9 "2025-06-02T11:17:05Z")

</div>

Hey everyone – I’ve been reading through this thread and really appreciate all the insights here,

I’m a developer building an MVP to help solve some of the invoicing pain between HubSpot and Xero.

I’ve seen common issues like missing quote → invoice flow, limited sync options, and poor UX with current tools.

If you’ve tried to get HubSpot–Xero working for your team or clients:  
👉 What’s been the most frustrating or manual part of the process?

Trying to make something useful for folks in this exact spot. Happy to collaborate or even share early prototypes if it helps.

Thanks in advance 🙏

---

<div class="post-metadata">

**Author:** ![iamtomgray](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/iamtomgray/32/23425_2.png) [@iamtomgray](https://community.hubspot.com/u/iamtomgray)\
**Post date:** [November 3, 2025, 12:01pm UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/10 "2025-11-03T12:01:03Z")

</div>

Hi @AvanWyk4,  
Nice to meet you!  
Most likely HubSpot isn’t picking up the “Sent” status because the native Xero \<\> HubSpot sync only creates the draft in Xero and doesn’t always pull back status changes made in Xero (approve/send) unless a specific two‑way sync or webhook is configured.

A few quick checks:

- confirm the invoice in Xero is marked as Sent, check your integration/sync logs in HubSpot (or re‑authorize the Xero connection), and see whether your integration supports syncing invoice status back to HubSpot
- If the native integration can’t update status you’ll either need a middleware that supports two‑way updates or a workflow that updates HubSpot after Xero sends the invoice.

We have an app for HubSpot called Portant. It can use Xero as a source to generate invoices and PDFs, save invoice links back to records, and give you more control over how and when documents are created and sent.

If you want to ensure HubSpot reflects the final sent status, Portant can be used to generate and manage the invoice documents and record outputs so your HubSpot records stay in sync.

Docs for Xero + Portant: [Xero | Portant Docs](https://docs.portant.co/portant-docs/sources/xero)

If you’d like to explore the app: [HubSpot Marketplace](https://ecosystem.hubspot.com/marketplace/apps/portant-hubspot-google-docs-integration)

If you want, I can help check if your current integration supports status updates or show how Portant could solve this - feel free to email me [tom@portant.co](mailto:tom@portant.co) or we can book time together.

Cheers,  
Tom  
Marketing @ Portant  
Portant App for HubSpot: [HubSpot Marketplace](https://ecosystem.hubspot.com/marketplace/apps/portant-hubspot-google-docs-integration)

[![](https://d2qpr2jzcazej7.cloudfront.net/original/3X/c/2/c23950ade67a15acbb1af500595567ebcf234a25.jpeg "Automate your Contracts, Quotes and Proposals in HubSpot | Portant in 60 seconds") ](https://www.youtube.com/watch?v=5d9pFYZkSLQ)

---

<div class="post-metadata">

**Author:** ![HBevan](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/hbevan/32/78618_2.png) [@HBevan](https://community.hubspot.com/u/HBevan)\
**Post date:** [January 27, 2026, 11:00am UTC](https://community.hubspot.com/t/xero-invoice-integration/61121/11 "2026-01-27T11:00:48Z")

</div>

Hey @AvanWyk4

Bumping another solution since this popped up in my search results.

Here’s how we solve this with our app [Invoice Stack - a Xero and QuickBooks integration](https://ecosystem.hubspot.com/marketplace/listing/invoice-stack-xero-quickbooks).

Invoice Stack has a full **2-way sync with Xero** - so when you send or update your invoice in Xero, it’s instantly updated in HubSpot. You can also choose to send the invoices via HubSpot as well if you prefer.

It’s easy to get set up with a free trial [on the HubSpot marketplace](https://ecosystem.hubspot.com/marketplace/listing/invoice-stack-xero-quickbooks)
