Selection guide
How a contract system divides work with ERP, CRM and e-signature
When contract data is scattered across ERP, CRM, e-signature and email, which system owns which stretch, which direction fields should flow, where duplicate entry comes from, and one rule for deciding the system of record.
- By
- Zico Team
- Published
5 min read
The short version
Four kinds of system usually touch contracts: ERP runs purchase orders and payment execution, CRM runs pipeline and customer data, e-signature carries legal effect at the moment of signing, and a contract system runs the process before and after that moment. All four store something called a contract, but not the same thing, which is where duplicate entry and conflicting figures come from.
Drawing the line takes one rule: whichever system holds the version and the decisions is the system of record for contracts. Version means which draft is currently in force. Decision means who approved a given departure from the standard terms. Those two cannot be spread across several systems. Every other field can be copied.
| System | The stretch it owns | What it should not carry |
|---|---|---|
| ERP | Orders, payment execution, invoices and vouchers, budget commitment | Multi-round edits to the document and clause-level risk judgement |
| CRM | Pipeline, customer master data, quotes and closed-won records | External negotiation, legal comments and departure approvals |
| E-signature | Signer identity, intent to sign, evidence preservation and seal control | Drafting and negotiation before signing, obligation tracking after it |
| Contract system | Drafting, negotiation, review, approval, signing orchestration, obligations, register | Financial posting and customer account analysis |
Where duplicate entry comes from
Almost every company has run this chain: sales records a closing figure in CRM, legal exchanges six versions of the document with the counterparty over email, an administrator takes the final file to an e-signature platform, and finance keys the amount and payment milestones into ERP. The same handful of fields is entered four times by four people, and a change in any one of them propagates to none of the others.
The problem is not that any of these systems does its own job badly. It is that no system holds the answer to which draft is currently in force. The CRM figure is stuck at the quoting stage, the ERP milestones came from manual entry after signing, the e-signature platform holds only the file that was signed, and the negotiation itself lives in email and chat. When an obligation is disputed and someone needs to reconstruct what happened, no single system can answer on its own.
Adding a contract system is not about adding a fifth place to type things in. It is about giving the version and the decisions one clear home, so the other systems read from it instead of each keeping their own copy.
Which way fields should flow
Once the system of record is settled, field direction has a default answer: customer master data flows from CRM into the contract system, structured results from the executed contract flow out to ERP and finance, and signing is initiated by the contract system, executed by the e-signature platform, and returned. Flows in the opposite direction need a specific reason, or you are simply building a second source of truth.
| Field | Source | Destination | Why this direction |
|---|---|---|---|
| Counterparty entity, registration number | CRM or master data platform | Contract system | The authoritative source for customer data is not the contract |
| Value, payment milestones, effective and expiry dates | Contract system | ERP, finance, spend control | These values are only settled once the document is final |
| Signer, signing time, evidence reference | E-signature platform | Contract system | Legal effect is produced by the signing platform |
| Obligation status, amendments, renewals | Contract system | CRM, ERP | These events happen inside the contract lifecycle |
Zico treats this layer as a standard interface rather than a set of bespoke scripts: ERP, finance and internal control systems connect over standard APIs and webhooks, the signing path connects to e-signature and seal management, and contract data is written back to the systems that need it. Per-use capabilities such as electronic sealing, OCR and business registration checks are listed separately as value-added services on the pricing page rather than bundled into the licence, so usage can be accounted for as it occurs.
Three common mismatches
Treating e-signature as contract management
This is the most frequent one. An e-signature platform solves identity, intent and evidence at the moment of signing, and by design it only sees the one file that was signed. The rounds of edits during drafting, the comment legal raised and the business overruled, the question of who approved a softer payment term: none of that falls within its remit. Using its archive as a contract register keeps the outcome and discards the process that produced it, and disputes are almost always about the process.
Treating the ERP contract module as the system of record
Contract modules inside ERP usually exist to support orders and payments. They want computable fields such as value, term and milestones, and their handling of the document itself is limited. For a company whose contracts are mostly standard purchase orders with little clause negotiation, that is perfectly adequate. Once inbound third-party papers and multiple redline rounds appear, pushing the document and the negotiation into ERP becomes awkward, legal retreats to email, and what remains in the system is a shell for recording outcomes.
One system per business line
Sales contracts follow CRM, procurement contracts follow ERP, employment contracts follow the HR system. Each choice is defensible on its own, and the combined result is that legal has no view that can answer how many contracts this quarter departed from the standard liability clause. Group structures reach this state especially easily, because each system was introduced in a different year by a different department.
How to work out your own split
There is no need to start from the org chart. Three observable questions locate the problem: after a contract is executed, how many fields have to be re-entered by hand into another system; when something is disputed, how many places must be opened to reconstruct the history; and can legal see in-flight contracts across every entity and business line in one view.
If two of the three answers are unsatisfactory, the version and the decisions have already scattered and a system of record needs naming. Whether that is a new system or an existing one depends on whether the existing one can carry document versions and clause-level decisions. If it cannot, replacing it immediately is not the only option: pulling out just the review and negotiation stretch, with results returning to the existing flow, is a cheaper opening move.
Related
- Adding AI contract review without replacing your existing systemOnce the system of record is settled, how the review stretch connects to your current flow.
- Zico contract systemCoverage from drafting and negotiation through approval, signing, obligations and archive.
- Procurement FAQHow integration with ERP, CRM, OA and finance systems works, and where it stops.
- Plans and pricingBilling basis for per-use services such as sealing, OCR and registration checks.
Bring these questions to a demo
Book a dedicated demo and walk one complete path matching your organization, collaboration platform and deployment requirements.