Stuart Totterdell
Technical Director
Integration is one of the most overused words in business technology. Every vendor claims their platform integrates. Every consultant recommends it. But when you ask what integration actually looks like in a real business, the answers get vague quickly.
Here is a concrete example. Not a diagram. Not an architecture document. A description of what actually happens in a mid-market business where the systems are genuinely connected - and what the team no longer has to do as a result.
The scenario
A services business with sixty employees. They use a CRM for sales and client management, an ERP for project delivery and resource allocation, an accounting system for invoicing and financial reporting, and a collection of departmental tools - a support ticketing system, a document management platform, and an internal communications tool.
Before integration, these systems operated independently. Each one held a partial picture of the business. Getting the full picture required a person to pull data from each system, combine it in a spreadsheet, and distribute it manually.
What happens when a new deal closes
A salesperson marks a deal as "won" in the CRM. That single action triggers a chain of events that, in the old world, would have taken three people and two days.
The CRM sends the deal data - client name, scope, value, start date, assigned team - to the ERP via API as part of a standard data and systems integration pattern. The ERP automatically creates a project record, assigns a project code, and allocates the team members specified in the deal. Their calendars are updated. Their capacity in the resource planner is adjusted.
Simultaneously, the accounting system receives the deal data and creates a client record if one does not exist, generates a pro-forma invoice based on the agreed payment terms, and schedules recurring invoices for monthly retainer work. The finance team does not re-key anything. They review and approve.
The support ticketing system creates a client profile and links it to the project code so that any future support requests are automatically associated with the right engagement. The document management platform creates a client folder structure using a standard template.
The total elapsed time from "deal won" to "project ready to start" is under fifteen minutes. No emails. No spreadsheets. No re-entry.
What happens at month-end
On the last working day of the month, the finance system triggers an automated close sequence.
The ERP pushes all billable time entries for the month into the accounting system, matched to project codes and client accounts. The accounting system generates invoices based on actual time recorded against each project. Where fixed-fee projects exist, the system calculates revenue recognition based on percentage of completion data from the ERP.
The CRM updates pipeline values based on the latest financial data - actual revenue versus forecast. Client health scores are recalculated using a combination of project delivery data from the ERP and support ticket data from the ticketing system.
A consolidated report is generated automatically through business automation and distributed to leadership by email. The report includes revenue by client, project profitability, cash flow forecast, and a summary of overdue invoices.
The finance team's role in this process is review and exception handling - not assembly. They spend their time analysing the data, not collecting it.
What happens when something goes wrong
A support ticket is raised by a client. The ticketing system looks up the client record, finds the project code, and displays the relevant context to the support agent - project scope, key contacts, recent invoices, outstanding issues.
If the ticket is flagged as high priority, the project manager receives an automatic notification with the ticket details and a link to the client's project dashboard. If the ticket relates to a billing query, the finance team receives a copy with the relevant invoice attached.
The escalation path, the context, and the notification are all handled by the connected systems. No one has to forward an email, look up a project code, or ask "who is the PM on this?"
What disappears from the manual workload
In total, this integration eliminated approximately thirty-five hours per week of manual work across the business. Specifically:
Data entry between systems: twelve hours per week. Report assembly: eight hours per week. Chasing colleagues for information: six hours per week. Error correction from manual re-keying: five hours per week. Ad-hoc data requests from leadership: four hours per week.
That is nearly one full-time equivalent - not by hiring, but by connecting what already exists.
What this is not
This is not a single platform that does everything. The business kept its CRM, its ERP, its accounting system, and its departmental tools. They did not rip and replace. They connected.
The integration layer - built through development and build rather than bought off the shelf - sits between the systems. It manages the data flows, handles the transformations, monitors for errors, and logs every transaction. If a connection fails, it alerts the team and queues the data for retry. The systems remain independent - any one of them could be replaced without rebuilding the entire integration.
This is not magic. It is plumbing. But it is plumbing that works - and that is what "connected systems" actually means in practice.


