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.

The same contract plays a different role in each system. None replaces another.
SystemThe stretch it ownsWhat it should not carry
ERPOrders, payment execution, invoices and vouchers, budget commitmentMulti-round edits to the document and clause-level risk judgement
CRMPipeline, customer master data, quotes and closed-won recordsExternal negotiation, legal comments and departure approvals
E-signatureSigner identity, intent to sign, evidence preservation and seal controlDrafting and negotiation before signing, obligation tracking after it
Contract systemDrafting, negotiation, review, approval, signing orchestration, obligations, registerFinancial 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.

Directional integration is easier to maintain than two-way sync, because conflicts have a defined winner.
FieldSourceDestinationWhy this direction
Counterparty entity, registration numberCRM or master data platformContract systemThe authoritative source for customer data is not the contract
Value, payment milestones, effective and expiry datesContract systemERP, finance, spend controlThese values are only settled once the document is final
Signer, signing time, evidence referenceE-signature platformContract systemLegal effect is produced by the signing platform
Obligation status, amendments, renewalsContract systemCRM, ERPThese 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.

Bring these questions to a demo

Book a dedicated demo and walk one complete path matching your organization, collaboration platform and deployment requirements.