Skip to content

Disconnected systems: the hidden cost of moving data by hand

An order comes in online, someone retypes it into the ERP and someone else copies it into a spreadsheet. Here is what that really costs, and how to connect your systems sensibly.

6 min read

An order comes in through your online shop. Someone copies it into the ERP, the software you use to manage orders, stock and invoicing. Someone else adds it to the logistics spreadsheet. And the bank sits on its own until, at the end of the month, somebody sits down to make everything add up.

None of this feels serious. Each step takes a few minutes. But every time data is moved by hand from one system to another, there is an error waiting to happen.

How to tell your systems aren’t talking to each other

Your systems aren’t talking to each other if the same data is typed in by hand more than once. The clearest sign is double data entry: the same order or invoice keyed into several places.

The second sign is bridge spreadsheets: spreadsheets nobody designed, which exist only to carry data from one system to another. The sheet with today’s orders for the warehouse. The one that matches bank payments against unpaid invoices. The one someone exports every Monday from the CRM, where your sales team keeps customers and deals, to build the sales report.

Other clues:

  • Two departments give different figures for the same thing, and both are right according to their own software.
  • Part of the daily work is exporting, copying, pasting and importing.

What moving data by hand really costs

Moving data by hand costs far more than the hours of the person doing it: it costs errors, delays, trust in your numbers and dependence on specific people.

Errors. A mistyped quantity, a wrongly copied address, an invoice issued twice or not at all. Each mistake is paid for later, with a returned delivery or an annoyed customer.

Delays. If an order waits for someone to enter it into the ERP, the warehouse starts late. If payments are matched once a week, it takes days to know who owes you money.

Numbers nobody trusts. When every system says something different, meetings are spent arguing about which figure is right.

Dependence on one person. The bridge spreadsheet usually has an owner who knows which odd cases to fix by hand. If they leave, that knowledge leaves with them.

It also holds back growth. Imagine a 60-person distributor with two people copying orders between systems. If sales double, the only way to keep up is to hire more people to copy.

What to connect first, and which system owns each piece of data

Connect first whatever moves most and hurts most when it goes wrong, and before connecting anything, decide which system owns each piece of data. In a mid-size company, the connections that make the biggest difference are usually:

  • Orders: from the online shop or the sales team into the ERP, without retyping.
  • Invoicing: invoices generated from the real order, not from a copy.
  • Stock: the shop and the warehouse seeing the same figure.
  • Bank: transactions arriving automatically and matched against invoices. This is called bank reconciliation: checking that every payment in and out corresponds to what it should.
  • Customers: a change of address or payment terms made once and reflected everywhere.

For each piece of data, choose its single source of truth: the one system where it is created and corrected. For example, customers live in the CRM, stock in the ERP and transactions in the bank. Every other system reads from there; none edits it on its own.

This is the most important decision. If two systems can change the same data, sooner or later they will disagree, and no connection can fix that.

Three ways to connect your tools

There are three ways to connect business software: the connectors it already comes with, integration tools and custom integrations. Which one fits depends on how much is at stake if it fails.

  1. Built-in connectors. Many systems come with ready-made links to other popular ones, such as your online shop to your ERP. If one exists and covers what you need, try it first. The limit: it does exactly what its maker decided, no more and no less.
  2. Integration tools. Online services that move data following rules you set up, such as “when a new order arrives in the shop, create it in the ERP”. They work well for simple, low-volume flows. As the rules multiply, nobody is quite sure what each one does.
  3. Custom integration. A connection built for your case, usually through each system’s API, the door a piece of software opens to receive data in an orderly way. It pays off when the flow is critical, volumes are high or your rules are your own.

Our honest advice: don’t build custom what a connector already does well. And don’t run invoicing or banking on a chain of rules nobody understands.

Common mistakes when connecting systems

The most common mistake is connecting systems before deciding who owns each piece of data. Others that keep coming up:

  • Automating the mess. If the manual process is full of workarounds, connecting it as it is just makes errors travel faster.
  • Not knowing when something breaks. A connection that fails silently is worse than a manual process, because nobody is checking it.
  • Leaving out the person who did the work. Whoever kept the bridge spreadsheet going knows the odd cases. Without them, those cases will surface once everything is live.
  • Treating the bank like any other flow. With money, every transaction has to add up and be recorded.

A checklist for this week

This week you can make a first diagnosis without touching any software:

  • List every spreadsheet whose only job is to carry data from one place to another.
  • Count how many times a single order is typed in between arriving and being paid.
  • Identify which processes depend on a single person.
  • For orders, invoices, stock, payments and customers, write down which system should own them.
  • Pick the flow that hurts most and start there.

How we approach it at vitamina.dev

We start by understanding how data moves through your company today, talking to the people who do the work. Then we decide with you which system owns each piece of data and which connections come first. If a connector does the job, we use it. If not, we build just the integration you need, with alerts when something fails.

Our team has experience with end-to-end commercial systems and with integrating international banking platforms, so we know that anything touching money calls for extra rigour.

Frequently asked questions

Do I need to replace my ERP to connect my systems?

Almost never. Most modern business software lets other systems read and write data in it. Replacing your ERP only makes sense if yours won’t connect to anything or you have outgrown it.

Is it safe to connect my bank to my business software?

It can be, if it is done properly. To reconcile payments, the connection only needs to read transactions; it doesn’t need to be able to move money. Use the official access each bank provides and keep a record of what was imported and when.

Should I use a ready-made connector or a custom integration?

If a connector exists that covers what you need, start with it: it is usually quicker to set up and simpler to maintain. A custom integration pays off when the process is critical, you have your own rules or the volume is more than the connector can handle.

Does this sound like your company?

Tell us about your case and we’ll tell you where we would start.

Tell us about your company

Keep reading

All articles