Practical guide
SFA vs CRM: the difference in field sales
CRM manages customer relationships and interaction history, while SFA manages field sales execution: routes, visits, orders and verified activity in the retail outlet. The two can work together when each process and data set has a clear owner.
- For commercial directors
- SFA: field sales automation
- Liqui Moly: prices, stock and orders at the outlet

In detail
Do you need a separate SFA system if you already have CRM? Start by testing your workflow in the existing system. Category names do not create a rigid boundary: CRM can include SFA capabilities. This article focuses on FMCG/CPG field sales: routes, visits, shelf work and order capture. Connecting two systems is justified by a demonstrated gap, not by an assumed level of architectural maturity.
Compare the representative’s tasks, not the number of screens. Can they receive a current assignment, complete the visit workflow and submit the result without entering it again? If offline work is required, test it separately, including submission after reconnecting. GPS and photos help assess the circumstances of a visit; neither proves that every task was completed. A payment entry also needs reconciliation with the responsible financial data source.
Separate order states: saved on the device, received by another system, validated there, confirmed for fulfilment and shipped. Sending a message does not confirm shipment. A lost response can leave the outcome unknown: before retrying, establish whether the original order was accepted and verify protection against duplicate creation. Partial acceptance, rejection and partial shipment need clear statuses and an accountable owner.
A customer account, a legal entity and an outlet are different records. A retail chain, for example, may contain several legal entities and stores. Agree their separate identifiers, relationships and duplicate-correction rules. For legal details, agreements, assignments and documents, name the authoritative source and who may change each field. The first place a value is entered does not necessarily own every later change.
The exchange map needs initial reference data, subsequent changes and reconciliation of results. For each flow, specify the recipient, required fields, access rights, version, acceptable delay and error-handling process. Decide which value applies when an outlet address or order terms change. Do not transfer an entire communication history when the next process only needs an assignment and a customer reference.
Before selecting a solution, prepare anonymised examples of a routine visit, a failed order and a disputed record change. Compare the current process and the pilot within an agreed scope: repeated data entry, required-data completeness, status delays and exception-handling time. Keep metric definitions consistent and account for team composition, workload and connectivity. Include configuration, training and exchange maintenance in the cost assessment. These are evaluation criteria, not a promise of sales growth.
How it is applied
- Identify a specific problem in the current workflow: repeated entry, an unavailable assignment or an unclear status. State who it affects and when.
- Demonstrate the same scenario in the existing system. Distinguish a missing capability from a configuration, data or training issue.
- Prepare anonymised account, legal-entity and outlet records. Assign authoritative sources and field-change rules.
- Test normal submission, a retry, a lost response and a partial result for the selected flow. Agree how results will be reconciled.
- Define pilot acceptance criteria, baseline measures and an owner for each exception. Assess ongoing maintenance costs separately.
- For a Smartup discussion, bring a workflow map, a list of systems and examples of disputed statuses. Use them to define what to verify in a demonstration and which exchange the project requires.
Practical checklist
- A scenario not covered by the current solution demonstrates the need for another system.
- Accounts, legal entities and outlets are mapped without merging different record types.
- Message receipt, order confirmation and shipment are tested as distinct states.
- Retry, reconciliation, access and data-change rules are agreed; the pilot has measurable criteria.
Scope and limits
This is an architecture selection and evaluation guide, not confirmation of a ready-made integration with your CRM. Capabilities can overlap; the data exchange and document responsibilities must be verified for the specific project.
