Parties
Customer, vendor, employee, contact, and partner as one resolved identity each, deduplicated across every connected system on tax ID, domain, remit-to, and history.
Platform · data
An integration moves data between two systems that each hold their own idea of what a customer is. A shared model means there is only one. That distinction sounds academic until you try to explain why the pipeline report and the AR ageing disagree about your largest account.
Connect two systems read-only and we will show you every place they hold different answers to the same question.
The objects
Customer, vendor, employee, contact, and partner as one resolved identity each, deduplicated across every connected system on tax ID, domain, remit-to, and history.
Contracts, quotes, purchase orders, subcontracts, and change orders — with terms that drive revenue recognition and billing rather than being re-keyed into them.
Invoices, bills, credit memos, and payments, each linked to the agreement that created it and the journal entry it produced.
Projects, phases, tasks, tickets, and time — where the labour cost that determines margin actually originates.
Entity, department, location, class, and project carried on every journal line rather than approximated at reporting time.
Every human and agent action against every object, in one append-only log with the same schema.
Connectors are a commodity. Every integration platform can move a record from Salesforce to QuickBooks. What none of them resolve is that Salesforce has Northwind Trading Co., your ledger has Northwind Trading Company plus a stray Northwind (do not use) from 2023, and your payroll system knows a department called Delivery that the ledger calls Operations.
A sync matching on name creates a third record and makes the problem permanent. So the first two weeks of any integration engagement are spent on entity resolution and dimension mapping — matching on tax ID, domain, remit-to, and transaction history, and handing you the genuinely ambiguous ones to decide.
That is decision work rather than configuration work, which is why most integration projects skip it: it requires your team, not just ours. It is also the entire difference between reporting you trust and reporting somebody reconciles monthly.
The graph is not tied to any particular ledger. If you move from QuickBooks to Sage Intacct — or to us, or away from us — you repoint the accounting connector and everything built on top keeps working: the reporting, the agents, the portal, the custom modules.
That is a genuinely good reason to build this layer before choosing a new ERP rather than after. It also means the switching cost we impose on you is lower than the one most vendors do, which we would rather state plainly than have you discover.
Every connection starts read-only and most stay that way. Write-back is enabled per integration and per object as a separate, revocable permission — nothing we install can alter your books unless you switch that on deliberately.
Questions
Two read-only connections is enough to produce the list, usually within a week.