Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
AI Integration

When the System of Record Is an Excel File

Last updated:

Spreadsheets are load-bearing more often than admitted

Plenty of profitable businesses run their core process in a shared workbook. It is flexible, everyone understands it, and it has grown organically into something critical.

There is no point pretending otherwise. The question is what to automate around it.

What works well

  1. Automating the input — extracting from emails and documents into new rows
  2. Validation — flagging rows that break your own rules
  3. Summarising — turning the sheet into a written weekly position
  4. Answering questions about the data without anyone opening it
Automating input into the spreadsheet delivers most of the benefit and requires nobody to change how they work. It is almost always the right first move.

What does not

  • Anything requiring reliable concurrent writes
  • Anything needing a real audit trail
  • Anything where a broken formula would be catastrophic
  • Row-level permissions, which spreadsheets do not really have

Cloud spreadsheets integrate much better

Google Sheets and Excel on Microsoft 365 have proper APIs. A workbook on a shared drive does not, and integrating with it means file watching, locking problems and eventual corruption.

Moving to a cloud spreadsheet is often the cheapest useful step and it changes nothing about how the team works.

Know when it is time to move

SignalWhat it means
Multiple people editing simultaneouslyYou need a database
Versions with different totalsYou need one source of truth
Formulas nobody understandsYou have accumulated real risk
Over about 20,000 rowsPerformance and errors will increase
Anyone can see everythingYou have a permission problem

Two or more of those, and a proper system is worth pricing. Fewer, and the spreadsheet is doing its job.

Frequently asked questions

Is it embarrassing to run on spreadsheets?

No. It is common in profitable businesses and it is often the right tool. The risk is not knowing when you have outgrown it.

Can AI read our existing spreadsheet?

Yes, with structure. Merged cells, multiple tables on one sheet and inconsistent columns all make it harder, and are worth tidying first.

Should we move to a database first?

Not necessarily. Automate the input, see whether that resolves the pain, and treat the migration as a separate decision with its own case.

What about the macros we depend on?

They can usually be preserved or reimplemented. Document what they do before anything changes — that is often the hardest part.

Keep reading

A spreadsheet doing a system's job?

Automating what goes into it is usually cheaper than replacing it. Tell us how it is used.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

AI IntegrationEnterprise AIAI Agents