Should CRM or ERP own the customer record?
Assign authority by field. Customer identity needs a stable shared reference, while sales activity, billing details and financial records can have different responsible teams.
A practical guide to choosing a system of record, assigning field owners and testing the sales-to-accounts handoff before rollout.
A system of record is the agreed authoritative source for a particular fact. It does not have to own every fact about a customer. Sales may own the next follow-up, accounts may own the verified billing identity, and operations may own delivery status. The important decision is which record wins when two screens disagree, and who can correct it.
If you are still choosing between categories, start with the CRM versus ERP comparison. This guide tackles the next question: how to stop a shared customer or transaction becoming several conflicting versions after you adopt either separate systems or a combined workspace.
Declaring “CRM owns customers” sounds clear until an invoice needs the customer's billing identity. Declaring “ERP owns customers” does not tell sales who owns an inquiry or the next promised call. Split the decisions into identity, commercial activity, operational activity and financial records.
Use the following as a starting worksheet. These are recommended responsibilities to adapt to your business, rather than automatic permissions applied by Oxapher.
| Record or field | Suggested responsible team | Change rule | What other teams need |
|---|---|---|---|
| Customer identity and duplicate resolution | Named customer-data steward | Review conflicts before merging or replacing an identity | A stable customer reference |
| Contact name, phone and email | Sales or customer-facing owner | Confirm changes with the customer and preserve useful context | Current contact details |
| Billing identity and invoice details | Accounts | Validate before issuing the relevant document | Approved billing information |
| Inquiry, quotation and next follow-up | Sales | Assign an owner and maintain the latest commercial status | Current requirement and promised next step |
| Item identity, unit and warehouse | Inventory or operations | Review changes that could affect transactions | An agreed item reference and unit |
| Supplier and purchase requirement | Purchasing | Keep the reason for buying and the supplier context together | Order and receipt status |
| Posted financial transaction | Accounts | Use the supported correction process instead of silently rewriting history | A traceable account position |
A small team can assign several responsibilities to one person. The ownership decision still matters: that person should know when they are editing contact information and when they are changing a financial fact.
Consider a trader receiving an inquiry for 20 pump assemblies. Sales records the contact, requirement and next follow-up. Inventory has the item reference and stock context. Purchasing may need to source additional units. Accounts needs the accepted document and customer balance context.
The quantities in this example are illustrative. They describe a process to test, not a claim that a particular order or customer exists.
At the first handoff, sales should pass the customer reference, item reference, quantity, commercial document and delivery expectation. It should not create a fresh customer spelling merely because the order has moved to another team.
At the second handoff, operations should return an explicit status and the record supporting it. “Ready” is ambiguous: it might mean stock identified, goods picked or delivery completed. Agree what each status means in your process before using it in a customer promise.
At the financial handoff, accounts should receive the relevant invoice or supporting document, payment context and customer identity. A sales note saying “paid” should not substitute for the payment record that accounts uses to establish a balance.
Now introduce a deliberate conflict: the customer changes its billing details after the quotation. Ask who approves the change, which future documents use it, and how earlier documents are retained. A successful demonstration makes that decision visible; a polished dashboard alone cannot prove it.
With separate CRM and ERP products, document the direction of each integration. A one-way sync for customer identity can coexist with a different direction for invoice status. Two-way syncing requires a conflict rule, because “latest timestamp wins” can replace a carefully verified field with a later but incorrect edit.
A combined workspace reduces the number of copies you must move between products, but it still needs ownership and access rules. A common database cannot decide whether sales should be allowed to change a posted invoice. Treat shared records and authorisation as two separate acceptance questions.
Before approving either architecture, answer:
For a separate-system project, ask the vendor to demonstrate a failed sync and recovery. For a combined-system project, ask it to demonstrate the same handoff under the actual roles your staff will use.
You do not need a long governance manual to begin. Create a short table containing field, authoritative record, responsible person, permitted editor and correction process. Add a review date so the decision does not become an abandoned spreadsheet.
For example: “The customer contact owner updates phone and email after confirmation. Accounts approves billing identity for invoices. Sales reads the approved identity when preparing the next document.” That is specific enough to test and teach.
Define exceptions too. What happens when the owner is absent? Who reviews duplicates? Who resolves a dispute between a customer request and an existing document? Give each exception one responsible role and a clear place to record the decision.
Begin with a representative sample of customers, items, suppliers and open documents. Include the awkward records: duplicate names, multiple contacts, inconsistent units and a customer with an outstanding balance.
List the differences you find and classify them. A spelling variation may be a duplicate; two businesses with similar names may be different customers. Review those cases with the responsible team before merging them. Do not let an import turn an uncertain match into an irreversible assumption.
Reconcile the sample after import. Compare record counts, key identifiers and the account or stock context relevant to your workflow. Agree on what makes the sample acceptable before extending the process to the full dataset.
Oxapher connects CRM and sales, ERP and accounts, inventory and purchasing, manufacturing, and optional HRMS. Support is a customer-service function. Use the connected CRM and ERP workflow to identify the records your team needs, then test their relationships and permissions directly.
Start with an inquiry, prepare a quotation, review the stock or purchase requirement, and inspect the resulting customer account context. Record any handoff that still requires a separate spreadsheet or manual explanation. Do not assume that every specialist integration or governance rule is implemented merely because the product covers the relevant module.
You can start an Oxapher workspace to test a small sample. Check the current offer and plans before deciding the rollout scope. The live public catalog is the source for current prices, duration, limits and HRMS inclusion; confirm those facts rather than relying on an older article or search snippet.
Ask one person from sales, operations and accounts to run the sample together. Finish only when each team can identify the authoritative record without asking someone to reconstruct the history.
After rollout, review duplicate records, unresolved corrections and handoffs requiring repeated entry. Compare those observations with your starting sample. They show whether ownership is becoming clearer; subscription activation or a new dashboard does not establish that result by itself.
Assign authority by field. Customer identity needs a stable shared reference, while sales activity, billing details and financial records can have different responsible teams.
No. Shared records reduce duplicate transfer, but teams still need agreed editors, correction rules and permission checks.
Use a representative sample and follow one inquiry through quotation, stock or purchasing and accounts. Introduce a duplicate or changed detail and verify who resolves it.