14 August 2026 · 6 min read

Xero + WhatsApp: Send Quotes and Invoices from the Chat

The job was agreed in a WhatsApp chat. The invoice gets built in another tab, from memory, three days later. Between those two moments live most of a service business's admin hours and a fair share of its mistakes: the forgotten callout fee, the price typed as R450 instead of R540, the invoice that never went out at all.

Connecting Xero to WhatsApp closes that gap. This guide covers what a real integration does, how it works in practice, and what it changes about getting paid.

What a Xero + WhatsApp integration actually does

A proper integration is more than attaching a PDF to a chat. Connected well, the flow looks like this:

How it works in Lunchbox, step by step

  1. Connect Xero once. An admin links the organisation to Xero with a standard OAuth connection and picks the sales account settings.
  2. Agree the job in the chat. Customer asks, agent quotes, customer says yes. Nothing new to learn; this is the conversation you already have.
  3. The AI drafts the document. From the conversation, Lunchbox stages a Xero quote or invoice with the line items priced from your own list. If you run inventory, stock items fill in with the right prices.
  4. A human approves. The draft routes to your approver on WhatsApp or in the web app. They check it and tap approve, or reject it with a note.
  5. The customer gets it in the chat. A proper Xero PDF plus a PayFast or Yoco payment link, in the thread where the work was arranged.
  6. Payment reconciles itself. The gateway confirms payment, the invoice is marked paid, and the record is in Xero where your accountant expects it.

The whole loop runs from a phone. There is no evening laptop session where the week's invoicing finally happens, because the invoicing happened at the job.

Quotes: the half of the loop most businesses drop

Invoicing gets the attention, but the quote side of the integration usually recovers more money. Two failure modes dominate in service businesses:

With the chat as the source, the first problem shrinks to a same-day approval tap: the details were captured when the customer described the job, so the Xero quote is drafted before you have left the site. The second becomes an automation: if a quote has had no reply in three days, a polite nudge goes out in the same thread, and stops the moment the customer answers. Neither depends on anyone's memory, which is the point.

What your accountant will notice

Accountants inherit the damage of manual invoicing: gaps in the number sequence, VAT worked out by thumb on a Saturday, payments in the bank statement that match no invoice, and a shoebox of screenshots at year-end. A chat-to-Xero flow changes what lands on their desk:

For a VAT-registered business this is not just tidiness. Clean sequential records are what a SARS query wants to see, and they are a side effect of the workflow rather than a separate discipline.

Why same-chat invoicing gets you paid faster

An invoice emailed two days after the work competes with a full inbox and a cooled-off customer. An invoice that arrives in the WhatsApp thread minutes after the job, while the gratitude is still warm and the chat is still open, gets paid on the spot far more often, especially with a tap-to-pay link attached.

There is a bookkeeping dividend too. Because documents are created in Xero from structured data rather than retyped, numbering stays sequential, VAT is calculated by Xero rather than by thumb, and month-end is a reconciliation rather than an archaeology project.

Mistakes to avoid when wiring this up

A few patterns show up repeatedly in businesses that try to connect chat and accounting themselves:

What to check before you connect anything

Get started with Lunchbox

Lunchbox is the WhatsApp-native CRM that runs this whole loop: the AI agent answers and books, drafts the Xero quote or invoice from the conversation, waits for your approval, and sends the PDF with a PayFast or Yoco link in the same chat. Built for South African service businesses, from R997 per month with no setup fees and no long contracts.

The next job you agree in a chat can be the last one you retype into Xero. From there, the invoice goes out while you are still packing up, and the payment usually beats you home.

Start a 14-day trial at lunchbox-crm.com. Send your next Xero invoice straight from the chat in minutes.

Frequently asked questions

Can Xero send invoices through WhatsApp?

Not by itself. Xero emails invoices natively. To deliver a Xero invoice in a WhatsApp chat you need software that connects the two, creating the invoice in Xero and sending the PDF and a payment link into the conversation. Lunchbox does this from the same chat where the job was agreed.

Do WhatsApp invoices stay SARS and VAT compliant?

Yes, because the invoice is still a Xero invoice. It carries your sequential numbering, business details and VAT treatment exactly as Xero generates them. WhatsApp is only the delivery channel; the accounting record lives in Xero as normal.

How do customers pay a Xero invoice sent on WhatsApp?

Through a payment link sent with the invoice, pointing to a gateway such as PayFast or Yoco. The customer taps and pays by card or instant EFT on their phone. The payment is recorded against the invoice, so your books reconcile without manual matching.

What stops the AI from sending a wrong invoice?

Approval gates. In Lunchbox the agent drafts the quote or invoice from the conversation, but nothing reaches Xero or the customer until someone on your team confirms it. You review the line items and amounts, then approve; the AI does the typing, not the deciding.

Can I still work in Xero directly after connecting WhatsApp?

Yes. The integration adds a way to create and deliver documents from the conversation; it does not take anything away. Your accountant works in Xero exactly as before, and documents created from WhatsApp appear there like any other quote or invoice, with normal numbering and tax treatment.

Keep reading

Start your 14-day trial Book a demo