How we replaced a manual cash flow spreadsheet with an automated financial safety net

5 min read · Feb 11, 2026

Sue Fraser runs a successful coaching business (Potential To Be).

To track her business's financial position, Sue was manually maintaining a cash flow forecast in a spreadsheet.

In 2025, she launched a new "Group Coaching" offering which quickly grew to multiple cohorts.

While revenue increased, so did her administrative burden. Her cash flow spreadsheet exploded in size as she had to track payments for every member in every group, alongside her existing offerings.

Sue found herself "frustrated and pretty grumpy", spending hours manually cross-checking Xero invoices against her spreadsheet, worrying she'd missed something.

In this article, we'll outline the financial safety net we built to give Sue her peace of mind back.

The disconnect

The core problem was a disconnect between the systems used for forecasting (the spreadsheet) and invoicing (Xero). Because these two systems were disconnected, Sue was forced to manually keep them in sync, colouring cells to mark them as "invoice sent" or "invoice paid".

Cash flow spreadsheet

An example of Sue’s spreadsheet layout (populated with dummy data). She maintained a separate section for each of her offerings.

A by-product of this manual syncing was the risk of a mistake. Accidentally marking a payment as "paid", when it wasn't, resulted in lost revenue. Sending an invoice in Xero without a corresponding payment in the sheet resulted in an inaccurate cash flow view.

Build vs buy

As part of the discovery process, we evaluated moving Sue to an existing software platform made for coaches.

We decided against this for a few reasons, the main one being high migration friction. Sue was already billing her clients using Xero and GoCardless. None of the platforms we evaluated supported direct integration with her existing setup, meaning Sue would have had to ask every client to cancel their Direct Debit and resubscribe. We chose a custom build to avoid this disruption.

Additionally, by building a custom system, we could design the interface to look and feel like Sue's existing spreadsheet. This allowed her to upgrade without the steep learning curve of an entirely new interface.

Building the safety net

We built Sue a custom system using Airtable. It has four main functions.

Client, product, and revenue management

A single place to store client details and assign them to different products. Sue enters her expected revenue here, just like she did in the spreadsheet.

Cash flow entries

The new system (populated with dummy data). It uses a familiar spreadsheet-like interface.

Automated reconciliation

This is where the manual work ends. When an invoice is sent or paid in Xero, the system automatically matches it to an expected payment in Sue's forecast.

Live performance dashboards

These summarise her forecast into graphs, showing what money is hitting the bank and when. They update automatically as invoices are sent or paid, and include a sales breakdown to show which offerings are driving the most revenue.

Cash flow bar chart, grouped by status
Month by month sales breakdown bar chart
Yearly sales breakdown pie chart

Smart alerts (the revenue safety net)

The system constantly checks "expected revenue" against "sent invoices" and proactively tells her if it detects problems:

  • A client is being coached but hasn't been invoiced.
  • An invoice was sent but is overdue.
  • The amount invoiced doesn't match the expected amount.
Unpaid/missing invoice alerts

The result

Watch Sue explain the transformation (2 minutes):

Proactive revenue protection

The system acts as a safety net, proactively flagging unbilled work and discrepancies. Sue now feels confident in her cash flow forecast, knowing everything has been billed correctly.

Reduced cognitive load

Sue went from feeling "frustrated and pretty grumpy" to "a lot less stressed". She's saving ~1 hour of admin a month, but more importantly, she no longer needs to manually cross-check Xero, eliminating the worry of whether the numbers align.

Scalable infrastructure

Sue now works off a structured database rather than a fragile spreadsheet. This laid the technical foundation for future automation opportunities, such as fully automated invoicing.

Want your own financial safety net? Send us a message.