Making four enterprise systems behave as one
Adopting new construction, payroll, and HR platforms, the company learned that new systems are worthless as islands. Folio built the integration layer that made InEight, JD Edwards, Synerion, and Workday operate as a single source of truth.
Civil Infrastructure & Paving · Canada
- For a core sync across all four systems
- 30 → <5 min
- Integrations live in production
- 11
- Kept in continuous parity
- 4 systems
- Time, equipment & allowances synced
- Every 15 min
For a core sync across all four systems
Integrations live in production
Kept in continuous parity
Time, equipment & allowances synced
The Company
A 1,000+ employee Canadian civil infrastructure and paving contractor, headquartered in Ontario and operating across North America. It runs InEight for construction management, JD Edwards for accounting, Synerion for time and payroll, and Workday for HR. The company grows largely by acquisition and runs each acquired business as a semi-independent unit, which left it with a patchwork of systems and a deep need to keep them coherent.
The Challenge
The company was midway through a major technical transformation: adopting new construction and time-tracking platforms and expanding its HR system. But new systems are only as good as the connections between them, and these had none. Almost every workflow that mattered carried a manual data-processing step. Accounting hand-exported posted costs and payroll transactions to get actuals into the right systems. HR exported employee records to time tracking. Project managers hunted across multiple systems to cost-code jobs correctly. Every hand-off carried delay, and the risk of error.
The gap showed up most sharply around people. When a new employee started, they had to be entered manually into every system they would touch — time tracking, payroll, project management — or they could not be paid and their hours could not be recorded, creating delays from day one. The reverse was worse: when someone was let go, their records lingered until a person removed them by hand, leaving a window in which a former employee could still enter time and be paid. The disconnect was not just inefficient. It was a payroll-integrity and control problem.
The Groundwork
Folio did not start by writing integrations. It started by mapping the terrain: what data lived in each system, which system was the source of truth for it, and how every department actually worked. That last part mattered more than it sounds. Because the company runs acquired businesses as semi-independent units, each one does things its own way, especially time tracking, where one department might live in spreadsheets and another in dedicated software. Folio gathered requirements directly from individual teams, surfacing the edge cases that were not visible from the org chart, so each sync could absorb how a team really operated rather than forcing one process on everyone.
What Folio Built
Folio owned the integration end to end across all four systems: the mapping, the syncs, QA and testing, training and deployment, and ongoing infrastructure, security, and solution support. One principle shaped every decision. Much of the field workforce is older and has rarely used a computer, on site to build rather than to operate software. So the integrations were built to be idempotent and deterministic, with as little room for user-generated input as possible, so a worker who had never touched a system got the same flawless result as a power user, and a mistimed click could not corrupt a flow.
Over a roughly year-long engagement, that became eleven production integrations, including:
- Actuals from accounting into construction management
- Revenue, labour, and cost transactions pulled from JD Edwards' general ledger and synced back into InEight's cost breakdown structure, giving real-time visibility into how labour, overtime, and spend hit each project's budget.
- A 15-minute time-entry engine
- Employee timecards, equipment timecards, and allowances pulled continuously from InEight into Synerion, with union overages, premiums, and allowances auto-classed on the way in, replacing work payroll used to apply by hand.
- Master-data parity for people and equipment
- Employees, crafts, and trades synced from Workday into both Synerion and InEight, and equipment and activity codes synced from JD Edwards, so one source of truth drives time, cost, and depreciation everywhere.
- Daily plans
- Site supervisors enter hours on an iPad and they flow natively into the construction platform as actual man-hours.
- An on-demand CBS sync
- When a PM creates a project, a single webhook maps its full structure — accounts, pay items, budget, and job header — across JD Edwards, Synerion, and Workday, so all four systems are in parity from the moment a project is born.
Where It Got Hard
Time entry was the hardest problem in the build, for a structural reason. Because each acquired business runs semi-independently, every department tracks time its own way, one in spreadsheets, another in dedicated software, each with its own rules. The work was not writing one integration; it was understanding how a dozen teams each did the same thing differently and building a single catch-all that absorbed all of it and still landed clean, union-compliant time in payroll.
The CBS sync was the other. A construction project's budget structure is native to the construction platform but simply does not exist as a concept in some of the systems it had to reconcile with. Folio went deep into the underlying APIs to reconstruct that structure and create links between systems that were never designed to share it, so a project created in one place could exist, correctly, everywhere.
Results
A core multi-system sync that previously took over 30 minutes now completes in under five.
All eleven integrations are live in production, running across InEight, JD Edwards, Synerion, and Workday.
Manual CSV exports eliminated across accounting, HR, and project management, removing the delay and error built into every hand-off.
The people gap closed: new hires flow into every system they need on day one, and departures are reflected immediately, ending the window where a former employee could still log time and be paid.
Payroll runs itself on the way in: union premiums, overtime, and allowances now apply automatically as time flows to payroll, work that used to be done by hand.
Real-time labour, cost, and revenue visibility inside the construction platform, so project teams see budget impact as it happens instead of weeks later.
The proof landed: the engagement succeeded as an enterprise-scale pilot, and the company has since greenlit a broader rollout and a deeper time-tracking program built on the same foundation.
“Most of our crews didn't come up through computers. A lot of them are older, and they're on site to build, not to learn software. What Folio understood is that an integration only works if the person who has never touched a system gets the same clean result as the person who has. They built around that reality instead of fighting it. The platforms we had just adopted finally started working together, and our people barely had to think about it.”