Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Systems Only Connect Through Spreadsheets. How Do We Replace That?
Problems We Solve

Our Systems Only Connect Through Spreadsheets. How Do We Replace That?

Spreadsheets are the glue between your systems: exported, edited and re-imported daily. How SpiderHunts replaces that layer with direct, checked connections.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

When spreadsheets are the integration layer, the logic lives in formulas and in someone's routine. We map each export, edit and import step, write the rules down, then replace the spreadsheet with a direct connection that applies those rules, validates the data and reports failures to a person.

Export, paste, VLOOKUP, import

Every morning someone exports orders from the web shop into a CSV. They paste it into a master spreadsheet with a tab of lookups, some formulas and a macro somebody recorded years ago. They fix the rows that come out wrong, save a new CSV, and import it into the stock system. Then they do something similar for the accounts.

The spreadsheet has a name like Daily_Import_MASTER.xlsx. It has columns that are hidden because unhiding them makes it break. If it is Friday and the usual person is off, the job either waits or somebody does it nervously from a sticky note.

Why the spreadsheet became the integration

Nobody designed it this way. The spreadsheet appeared because it was the fastest way to move data between two systems that could not talk to each other, and it worked. Over time, it picked up jobs: converting product codes, adding VAT, splitting names, filtering out test orders, flagging odd ones for a look.

That is the key point. The spreadsheet is no longer just a pipe. It holds business rules, and those rules exist nowhere else. That is why simply connecting the two systems directly never quite happened: the connection would have had to know everything the spreadsheet knows.

What the spreadsheet layer costs

ProblemHow it hurts
Manual steps every dayTime, and work that waits when the person is off
Silent errorsA pasted range one row short, a formula dragged too far
Stale dataSystems are only as up to date as the last run
Hidden rulesNobody else can explain why a column is calculated that way
Version confusionSeveral copies, each slightly different
No audit trailNobody can tell what changed in yesterday's import

The silent errors are the dangerous ones. When a formula goes wrong, the import still succeeds. It just loads the wrong numbers, and nobody finds out until a customer, supplier or accountant does.

There is also the question of timing. Because the spreadsheet step runs once a day, every system downstream is always a day behind. Stock shown on the website is yesterday's stock. Sales figures in the accounts are yesterday's sales. Decisions get made on numbers that are already out of date.

How we replace the glue

  1. Walk-through. We watch the person run the process start to finish and record every step, including the manual fixes they make without thinking.
  2. Rule extraction. Every formula, lookup, filter and macro in the spreadsheet is written out as a plain rule. We check each with the team, and drop the ones that no longer matter.
  3. Direct connection. We connect the source and destination systems through their APIs or supported import routes, for example Shopify to your stock system and on to Xero or QuickBooks.
  4. Mapping tables. Lookups like product code conversions move into a small, editable table that the business maintains, rather than a hidden tab.
  5. Validation. Each record is checked before it is written: required fields present, codes recognised, totals that add up. Failures go to a review list rather than being loaded.
  6. Scheduling and alerts. The flow runs on its own, at a frequency that suits the data, and tells a named person if anything fails.

Tools like Make, n8n or Zapier handle simple versions of this well. When the rules are many or the volumes are high, we write a small integration service instead. We tell you which fits your case.

What the mornings look like after

The export, paste and import routine stops. Data moves between the systems on its own, with the same rules the spreadsheet used to apply, now written down and testable. The person who used to run it spends that time on work that needs a person.

When something does not fit, it lands in a short review list with a reason, not buried in row 412 of a sheet. And the product code table that used to be a hidden tab can be updated by anyone with permission.

Recognise your spreadsheet?

  • Data moves between systems by export, spreadsheet and import
  • The spreadsheet has formulas or macros only one person understands
  • The process stops when that person is away
  • Errors in the import have reached customers or the accounts
  • Several copies of the master file exist
  • You are not sure the imports are complete

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we lose the flexibility of the spreadsheet?

Rules that change often, like code mappings, move into an editable table. You keep control of those without the risk of breaking formulas.

What if one of our systems has no API?

We use its import and export files, or its database with care. The spreadsheet step still goes, even if a file remains part of the route.

Can we keep a spreadsheet for reporting?

Yes. Spreadsheets are good for looking at data. The change is that they stop being the pipe the data travels through.

What do you need from us?

The spreadsheet, access to the systems on each side, and time with the person who runs the process now.

Keep reading

More on Problems We Solve

Start here

Old systems holding the business back?

Tell us what you are running, where it lives and what keeps going wrong. We will give you an honest view of the options, including leaving things alone where that is the sensible answer.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →