Name the operating owner before selecting software
Someone inside the business must own the customer lifecycle: what qualifies as a lead, when a stage changes, who acts next, which exceptions matter and which report is trusted. A vendor can facilitate and implement those decisions but should not silently invent them.
Readiness begins when sales, service and management can describe the current flow—even if it is messy—and appoint one decision owner. If every stakeholder expects the CRM to enforce a different process, software selection is premature.
Map the lifecycle and minimum useful data
Start with events, not fields: enquiry received, qualified, meeting held, proposal sent, won, lost, onboarded, delivered and renewed. Define entry and exit criteria, owner, next action and exception for each stage. Then capture only the data needed to perform, control or report those events.
Collecting every possible field creates friction and accountability risk. GDPR Article 25 makes data protection by design and by default a decision before configuration: personal data should have a lawful, transparent purpose, be limited to what is necessary, remain accurate and be retained only as long as needed. The client controller remains responsible for those decisions.
Audit migration sources before promising a migration
Spreadsheets, inboxes and legacy systems often contain duplicates, missing owners, free-text stages and data with unclear purpose. Migration requires a controlled data decision: identify authoritative sources, map fields, decide which records should move and test a representative import.
Keep a reconciliation record: source count, rejected rows, merged duplicates, transformed fields and final count. Without it, the team cannot distinguish a successful migration from silent data loss.
Choose configure, integrate or build—and say which
Configuration adapts an existing platform using its supported fields, views and automations. Integration connects systems through verified interfaces. Custom build creates new software and introduces a different maintenance, security and testing burden. A responsible scope uses these terms precisely.
Choose the smallest route that supports the approved workflow. Every integration needs an owner, failure behaviour and monitoring rule. Every custom component needs acceptance tests, access control, backup or export strategy and a maintenance plan.
Treat adoption and maintenance as operating work
Training alone does not create adoption. Each role needs a small set of required actions, useful views and a reason to trust the data. Managers must stop accepting parallel shadow processes if the CRM is meant to become the operating source of truth.
After launch, measure data quality and process completion before claiming business impact: records with owners, next actions set, stage ageing, duplicate rate, required-field completion and workflow failures. Revenue or time-saving claims need a valid baseline and observation period.