Close RecipesRecipesSubmitAbout

← All recipes

Weekly cash and bills-due report from Xero (Make)

Every Monday, pull your Xero bank balances and the bills due in the next 7 days into one draft email.

Tested on 2026-10-16 in MakeMakeReportingIntermediateHuman check: Low
Tools
Make: Xero, Microsoft 365 Email (Outlook)
Time saved
~1-2 hrs/month (estimate)
Difficulty
Intermediate

Steps

  1. Schedule the scenario weekly, e.g. Monday at 7am.
  2. Add Xero → 'Make an API Call' with GET /2.0/Reports/BankSummary to get each bank account's closing balance.
  3. Add Xero → 'Make an API Call' with GET /2.0/Invoices, query where = Type=="ACCPAY" AND Status=="AUTHORISED" and order = DueDate. These are approved bills awaiting payment.
  4. For the bank table: Iterator over the report rows, then Text aggregator to build one line per account (name and closing balance).
  5. For bills: Iterator over the invoices, a filter that keeps only bills with a due date between today and addDays(now; 7), then a Text aggregator listing supplier, bill number, due date, and amount due.
  6. Add Microsoft 365 Email → 'Create a Draft Email' addressed to yourself with both tables in the body. Leave it as a draft and review it before forwarding to anyone.

Tips

Tested: Tested against Xero's Demo Company (US): bank summary balance, 7 bills due this week totaling 2,467.30, and 12 bills awaiting payment totaling 7,401.86 all matched Xero exactly; a draft was created, not sent.

Keep a human check here: Low risk

This is a draft for you to review. Compare the totals to Xero before you rely on them, and remember payroll tax bills may be missing (see tips).

Steps are based on the vendor docs as of Oct 2026; verify module names in your account. Apps rename triggers and actions sometimes. Try it with test data or a sandbox company first.

Build it

Try Make. This is an affiliate link. If you sign up through it we may earn a commission at no cost to you. Disclosure

Related recipes

Send a weekly cash position email from Xero (n8n)

Every Monday, email the bank balances and the totals of bills due this week.

n8nReportingIntermediateHuman check: Low

Saves ~1-2 hrs/month

Assemble a monthly board report packet (Make)

Put P&L and balance sheet figures into a Google Docs template and save the PDF to the board folder.

MakeReportingAdvancedHuman check: Medium

Saves ~3-5 hrs/month

Post a monthly KPI snapshot to Slack (Zapier)

When the KPI row for the month is marked final, post a short summary written by AI.

ZapierReportingBeginnerHuman check: Low

Saves ~1 hr/month


One new finance automation recipe every week

Free. Step-by-step workflows for QuickBooks, Xero, BILL, and more.

We'll ask you to confirm your email. Unsubscribe anytime.