Send supplier invoices to Xero as draft bills (Make)
Watch an Outlook folder, extract invoice data with AI, and create a draft bill in Xero.
MakeAccounts payableIntermediateHuman check: HighMake: Microsoft 365 Email (Outlook), Xero, OpenAI (ChatGPT)
~3-5 hrs/month (estimate)
Intermediate
Steps
- Start with the Microsoft 365 Email 'Watch Emails' module on an AP folder.
- Add an Iterator over the attachments and a filter for
.pdffile names. - Use the OpenAI (ChatGPT, Whisper, DALL-E) module to read the document and return structured JSON (vendor, number, date, due date, total, tax).
- Use Xero 'Search Contacts' to find the supplier.
- Use Xero 'Create a Bill' with status Draft, then attach the original PDF to the bill.
- Add an error handler route that emails you when no contact is found.
Keep a human check here: High risk
Node and module names match Make's docs as of Oct 2026. Apps rename triggers and actions sometimes, so check yours in the editor. Try it with test data or a sandbox company first.
Build it
Try Make. We may earn a commission if you sign up, at no cost to you. Disclosure
Related recipes
Turn emailed vendor invoices into QuickBooks bills (n8n)
Watch an AP inbox, pull the fields out of PDF invoices with AI, and create a bill in QuickBooks Online for review.
n8nAccounts payableIntermediateHuman check: HighSaves ~3-5 hrs/month
Post new BILL invoices to Slack for approval (Zapier)
Get a Slack message with the vendor, amount, and due date each time a bill lands in BILL.
ZapierAccounts payableBeginnerHuman check: LowSaves ~1-2 hrs/month
Flag possible duplicate vendor invoices (n8n)
Once a week, scan recent bills for the same vendor and amount, or the same invoice number, and email a list of suspects.
n8nAccounts payableIntermediateHuman check: MediumSaves ~1-2 hrs/month
One new finance automation recipe every week
Free. Tested workflows for QuickBooks, Xero, BILL, and more.
We'll ask you to confirm your email. Unsubscribe anytime.