All insightsIT Operations

Vendor Sprawl: Who Do You Call When Systems Break Between Two Vendors?

When a DMS, CRM, finance system and WhatsApp each blame the other, the customer pays for it. Here is why multi-vendor businesses need one accountable owner of the links.

The Ninjaz Group9 min read

Every operations leader running a multi-vendor business has made this call. A customer's invoice shows the wrong amount, a service booking has vanished, or a promising lead never received a reply. You phone the first vendor. They confirm their system is running normally and suggest you speak to the second vendor. The second vendor shows you a log proving it received exactly what it was sent, and points to the third.

Each of them is telling the truth, which is what makes it so maddening. Every product works as specified. The failure lives in the gap between them, and that gap is not covered by anyone's contract. Meanwhile the customer waits, and your own people become the integration layer, carrying information between screens by hand.

This article looks at why multi-vendor environments break in the seams, what that looks like on an ordinary working day at a dealer group or a service-led business, and why the real fix is less about buying another tool than about having one accountable owner of the links.

The stack you probably run, and where the seams are

Few businesses of any size run a single system. A typical automotive dealer group or distributor has most of the following:

  • A dealer management system (DMS) holding vehicle stock, sales, parts, workshop job cards and invoicing.
  • A CRM holding leads, customer records, follow-ups and campaigns.
  • Finance or ERP software handling ledgers, receivables, payables, VAT or sales tax and e-invoicing.
  • A service or ticketing tool for bookings, complaints and warranty claims.
  • A website with enquiry forms, test-drive requests and service-slot booking.
  • Messaging channels, usually WhatsApp Business, plus SMS, email and telephony.

Real estate developers and brokerages have the same shape with different names: a property CRM, listing portals, a collections and finance system, a customer portal and WhatsApp. Agencies and growth companies run a CRM, project tools, billing and a support desk.

Each system was bought from a different vendor, often by a different department, often years apart. Each is perfectly reasonable on its own. The trouble is that the same facts (the customer, the vehicle or unit, the price, the status, the invoice) live in several of them at once. The connections that keep those facts aligned are usually a patchwork of scheduled exports, a connector someone configured once, a few custom scripts and a great deal of manual re-keying. Those connections are the least documented and least owned part of the whole estate.

This is also where RevOps tends to stall. Sales, service and finance each report from their own system, so the numbers leadership sees rarely agree. Until the links between systems are reliable, no dashboard can be trusted much further than the last manual export.

A Tuesday in aftersales

Consider a dealer group with four branches across three countries. It is the weeks before a major holiday period, and the workshops are fuller than usual because customers want their cars serviced before their routines change.

A customer messages the branch on WhatsApp, in her own language, asking to move her Thursday booking to Wednesday. The advisor reads the message, opens the booking calendar, finds a slot and replies. Then she has to update the DMS job card, because the DMS does not see the calendar. The CRM never hears about the change at all. On Wednesday morning an automated reminder goes out for the old Thursday slot, because the reminder tool reads from the CRM. The customer, now confused, calls the branch. The advisor is already juggling three walk-ins.

Nobody did anything wrong. Four systems each held a slightly different version of one appointment.

Later that day the car is finished and the invoice is raised in the DMS. A parts line carries the wrong tax treatment because the product master in the DMS and the one in finance were last synchronised weeks ago. The invoice reaches the customer's company, their accountant queries it, and a credit note and reissue follow. In any market with e-invoicing mandates, such as Peppol-based schemes, the same slip would also have to be handled within those rules, where the format and the data matter as much as the amount. A small mismatch turns into rework for the workshop, the finance team and the customer's own staff.

Now multiply that by every branch and every country. Each site works around the seams in its own way, so the group never has one consistent picture of how its operation is actually running.

Where the money and goodwill actually go

None of these incidents looks expensive on its own. Together they leak value in predictable ways:

  • Delays. Work waits for someone to copy a status from one screen to another. Customers wait for answers that already exist somewhere in your business.
  • Tired teams. Advisors, coordinators and finance staff spend hours re-entering and reconciling data. At peak seasons such as pre-holiday servicing, summer travel returns, year-end or a major property launch, that load lands on the same people at the worst moment.
  • Mistakes. Every manual hand-off is a chance for a wrong figure, a missed note or a duplicated record. Names and addresses typed by hand in more than one language or script make duplicate customer records especially common for multilingual customers.
  • Frustrated customers. They do not care which system is at fault. They experience a business that asks the same questions twice, reminds them of appointments they changed, and sends invoices that need correcting.
  • Leaked revenue. Leads that never reach the CRM, follow-ups that nobody sees, service reminders that never fire, and parts or labour that never reach the invoice. In aftersales, which drives most revenue for many dealer groups and is often the most manual part of the operation, these leaks sit right at the core of the business. They also distort pipeline and revenue reporting, which makes planning harder.

Why "call the vendor" stops working

Vendor support is designed around a product. A DMS vendor's team can tell you whether the DMS is healthy. A CRM vendor can show you what the CRM received. Neither is paid, equipped or incentivised to examine what happens in between, and neither has visibility of the other's system.

So a seam failure produces a familiar pattern:

  1. You raise a ticket with the vendor closest to the symptom.
  2. They prove their side is fine and close or redirect the ticket.
  3. You raise another ticket elsewhere and repeat the process.
  4. Eventually someone on your team, usually your most capable and most overstretched person, investigates it personally.

That last step is the real cost. Your best operator becomes the unofficial integrator, and the knowledge of how things actually connect lives in their head. When they take leave, change roles or resign, the seams become even harder to diagnose. In a multi-location group, each site may have its own unofficial integrator, each with a different version of the truth.

Things get worse every time something changes. A DMS upgrade, a new WhatsApp template approval, a revised finance chart of accounts, a data protection requirement under laws such as GDPR or a regulatory update can quietly break a link that nobody was monitoring. You often find out from a customer.

What a single accountable owner of the links changes

The principle is simple. Someone should own the space between systems in the same way each vendor owns their product. That means one party responsible for how data moves, what happens when it fails, who is told, and who fixes it.

In practice, an accountable owner of the links does a few concrete things:

  • Maps every connection so that it is documented: what moves, in which direction, how often and under what rules.
  • Monitors the seams, not just the systems, so a failed sync or a stalled message is caught before a customer reports it. Done well, this feeds a central command center view where leadership can see the health of the whole operation, across every location, in one place.
  • Takes the call when something breaks between two vendors, and works with both rather than waiting for either to accept blame.
  • Manages change. When one system is upgraded or replaced, the links are updated deliberately rather than discovered broken.
  • Keeps a single version of key facts, such as the customer, the appointment, the vehicle or unit, and the invoice, so every team and channel is looking at the same thing. That shared view is also what makes RevOps practical, because marketing, sales, service and finance finally work from the same numbers.

This does not require replacing your systems. The vendors stay. Their products stay. What changes is that the layer between them stops being nobody's job.

How The Ninjaz Group approaches it

The Ninjaz Group is a managed-services partner that designs the change, wires your existing systems into one operating backbone, and stays on to run it. The work follows three phases, and you can stop after any one of them.

Blueprint. We map your operation end to end and find every gap where work is done twice, data goes stale or money leaks. For a multi-vendor business this is often the first time the real flow of a booking, a lead or an invoice is written down in one place. You keep the map either way, whether or not you continue with us.

Build & Link. We build what is missing and connect your existing systems into one backbone. There is no rip-and-replace: software you have already paid for stays. The aim is for your DMS, CRM, finance, service tools, website and messaging to behave like one system, without forcing a migration you did not ask for. Where it helps, we also build the central operating center view that gives leadership one place to see what is happening across sites and teams.

Operate. After go-live we provide support, monitoring and continuous improvement. In effect this is your operations and IT team without the headcount, so the links keep working as your systems and your business change.

These phases map to three service layers, and you can take any one of them. Managed Transformation Services covers strategy, design and development: the change itself. Managed Link is the operating layer between your systems, built, owned and maintained by Ninjaz. Managed Business Operations covers managed and remote IT support, the day-to-day running after go-live. A business that already knows what it needs might take only Managed Link. One that wants to start with clarity might take only a Blueprint.

Our delivery model is built for multi-country groups. Strategy and account leadership stay close to your business, while engineering, AI development and support come from a dedicated delivery operation that works across your business hours, wherever your sites are. We sell the outcome, which is systems that behave as one and a single party answerable for them, rather than software.

Questions worth asking before the next breakdown

You do not need a major programme to start improving this. A few questions will tell you how exposed you are:

  • When a customer record, booking or invoice is wrong, who on your side and on the vendor side owns finding out why?
  • Can you list every connection between your core systems, and who maintains each one?
  • How many times is a single appointment, lead or job re-entered by hand?
  • If your most technical team member left tomorrow, would anyone know how the systems actually connect?
  • Do you find out about broken links from monitoring, or from customers?

If the honest answers are uncomfortable, that is normal. Most multi-vendor environments grew one sensible purchase at a time, and nobody ever decided that the seams should belong to no one.

If you would like to see where yours are weakest, book a consultation with The Ninjaz Group. We can talk through your current systems and decide whether a Blueprint, a Managed Link, or ongoing operational support is the right place to begin.