← Back to Blog
Field Notes

Why non-profits need to automate their business processes

A non-profit's back office runs on spreadsheets, email and memory. That works until the day it doesn't. What it really costs, and why AI has changed the economics of fixing it.

Floyd D'Silva5 min read

Last week I described what we built over six months at one non-profit in India. This week, the question every non-profit leader asks us: why bother? We have run on spreadsheets and email for years. Why spend scarce money on software?

Because the old way is not free. Its costs are just spread thinly enough that nobody sees the bill.

Death by spreadsheet

Whenever we start with an organisation, we ask where the truth lives. Not the official process, but the actual artefacts: which spreadsheet, which inbox, whose head.

The answer is the same in small and medium non-profits everywhere. Processes are manual, and every manual process has an error hiding in it. The same patterns come up every time, and none of them is anybody's fault:

  • Totals typed by hand. A headline figure sits above the rows it summarises. Someone updates one and not the other. Months later they disagree, and nothing says so.
  • Codes assigned by hand. Project numbers and participant IDs are typed in, not generated. Eventually two things share a code. Every total still adds up, so nobody notices.
  • Free text where a category should be. "Why was this late?" is answered in a comments column, in different words each time. The question that matters, "what keeps costing us time?", cannot be answered.
  • A cell only its author understands. "3" means three sessions in one column and the third session in the next. One person knows which. When they are on leave, the report is wrong.
  • Approvals addressed to a person, not a role. Requests go by email to a named manager. When that manager leaves, requests keep going nowhere until someone asks why.
  • Copies that don't know the original changed. A policy is revised in one place. The old version lives on in three shared folders, and that is the one people read.

Each of these is small. Together they are death by spreadsheet: a little wrong everywhere, and nobody with the time to find out where.

The hidden bill

Admin time. Every report begins with someone reconciling numbers that should already agree. Every approval takes a manager's attention three times: request, chase, confirmation. Across a few dozen staff and a dozen programmes, that is a full-time role nobody budgeted, carried by people hired to do something else.

Money. Admin time is salary. Errors cost more, because they compound quietly: an under-counted figure becomes next year's baseline, a missed dependency slips everything behind it, and a problem that could not be counted never gets fixed. Knowledge held in one person's head leaves with them, and in a sector with high turnover that loss is paid over and over.

The cost that is not on any budget line. Every hour spent reconciling a spreadsheet is an hour not spent with the people the organisation exists for.

What automation gives back

  • Compliance. Every action has a record of who did it and when. India's data protection law expects an organisation to know where personal data sits and who can see it. A spreadsheet shared over email cannot answer that. A system with sign-in and an audit trail answers it by default.
  • Time. The system remembers, counts and chases. A leave request routes itself to whoever holds the manager role today. A report assembles itself from records already entered. Reconciliation disappears because the number lives in one place.
  • Cost. Hours go back to programme work and errors stop compounding. Growth is met with the same number of people, not more hours or more mistakes.
  • Confidence. The headline number is the one the records support, and you can show the records to anyone who asks. The process runs the same way when the manager is on leave, the intern has moved on, or the programme has tripled in size.

None of this removes people. A person still approves the leave, chooses the volunteer and signs off the report. The software remembers, counts and chases. The people judge.

Why AI, and why now

Non-profit leaders have heard the case for automation before. What has changed is the cost of acting on it, and the reason is AI. Not AI inside the product so much as AI in how the product is built.

Speed. The project management system we described last week went from kickoff to live in three days, with about 350 automated tests behind it. We rebuilt the process the team already ran on spreadsheets, and AI wrote most of the code under our direction. Two years ago that was a three-month project with a budget to match, which is why non-profits never commissioned one.

It does not need to be clever. Most of what a non-profit needs is ordinary software: a form, a workflow, a report, a record of who did what. AI belongs where language is involved, such as answering a policy question or querying data in plain English, and we use it there. But the biggest gains came from tools that are not "AI products" at all. They exist because AI made them affordable to build.

Lower cost of ownership. Because AI writes and maintains the code, a change that used to mean a quote, a wait and an invoice now takes a conversation and an afternoon. No paying for features nobody uses, no per-seat pricing designed for a company ten times your size, no vendor roadmap. The tool fits the organisation, not the other way round.

Where to start

Pick one process that depends on a spreadsheet and a specific person, and ask:

  1. If that person were away for a month, would it still run?
  2. Could I show the records behind the headline number to anyone who asked?
  3. If the volume doubled, what would break first?

The answers tell you where the cost is hiding. Next week: the first process we automated, leave, and what it looked like in practice.

If you lead a non-profit and want to know whether this would work for you, get in touch. The first conversation is free.

Would this work for your organisation?

Tell us what you're trying to achieve. The first conversation is free.

Get in Touch