CRM & Data

CRM discovery that defines requirements first

Good CRM discovery separates what the business cannot run without from what has merely been requested, before anything is built.

CRM discovery is meant to answer one question before any platform gets touched: what does this business actually need the system to do? Done properly, it separates what is core to how the business runs from what has merely been requested.

In practice, discovery often turns into a wish list exercise instead. Every stakeholder adds what they would like, and the resulting scope reflects everyone's preferences rather than the business's requirements.

Stakeholder input is not the same as a requirement

Every department has opinions about what a CRM should do. Sales wants one thing, marketing another, finance a third. Discovery has to gather all of it, but gathering is not the same as accepting all of it into scope.

A genuine requirement is something the business cannot function properly without. A preference is something that would be nice to have but is not load-bearing. Conflating the two is how projects end up bloated with fields and features that add complexity without adding value, each individually reasonable and collectively unmanageable.

Core versus peripheral is the actual filter

A useful way to sort competing requests: what is core to running the business day to day, and what is peripheral, useful but not load-bearing?

A sales team needs to track deals moving through a pipeline. That is core. An integration with a tool three people occasionally use is peripheral, worth having eventually, not worth delaying or complicating the initial build for. Discovery done well makes this distinction explicit and documented, rather than leaving every request implicitly weighted the same.

This is also the cheapest point at which to prevent the complexity that undermines adoption, because a field that never enters scope never has to be removed later.

Why do so many CRM projects skip discovery?

Discovery is commercially inconvenient for almost everyone involved.

  1. The platform. A vendor's onboarding starts from the assumption that its platform is the right choice. Discovery that might conclude otherwise is not in its interest.
  2. The implementation partner. Revenue comes from building. Time spent defining requirements before any configuration is a harder sell than moving straight to the build.
  3. The buyer. Discovery feels like a delay. The go-live date is visible; the value of getting the requirements right is not.

So most projects start from a brief rather than a discovery. The brief describes what the buyer thinks they need, the partner builds it, and the gaps surface after go-live: how operations receives work from sales, what finance needs before it can invoice, how marketing data should reach the sales record. The cost of the discovery that was not done shows up in the rework budget instead.

What questions should CRM discovery answer?

A brief cannot answer these without structured investigation.

  1. Who uses the CRM, and what does each of them need it to do? Sales, marketing, operations, customer success, finance and management all need different things from the same system. Discovery maps all of them, not just the sponsor's view.
  2. How does the business really win and develop customers? Not the process map: what actually happens, where deals stall, what the best rep does that others do not, and what changes hands at each handoff. That means talking to the people doing the work.
  3. What data has to exist for the process to work? Which fields are genuinely required, which information people actually have when they are asked to enter it, and which should come from enrichment rather than typing.
  4. Which integrations are needed, and which way does data flow? Which system is the master for which data, and what happens when two systems disagree. Mapping this up front prevents the integration surprises that otherwise appear mid-build.
  5. What state is the existing data in? If there is a current CRM or spreadsheet, its data is the raw material for the new system, so duplicates, completeness and consistency need measuring before anything is scoped.
  6. What reporting does the business need to decide better? Not which dashboards the CRM can build, but which decisions are currently made without the data they need. Reporting requirements drive the data model.
  7. What does success look like at three, six and twelve months? Adoption, pipeline accuracy, attribution, retention, revenue per rep. Agreeing the measures first lets the build be designed to achieve them.

Why does data quality belong inside discovery?

For a business with an existing CRM, the data that will move into the new system is part of the requirement. When the data assessment is treated as a separate piece of work, the migration scope gets agreed before anyone knows what state the data is in, and the problems surface mid-project.

Built into discovery, it means the cleaning is scoped from evidence, the governance needed to stop problems recurring is identified before configuration is designed, and the criteria for checking the migration are agreed before it runs. Mapping how the business works tends to surface the state of the records almost immediately: two teams using one field to mean different things, a customer who exists three times, a lifecycle stage nobody defines the same way twice. A data audit gives that a number.

Buy-in happens during discovery, not after the build

Getting stakeholder agreement on scope during discovery, before anything is built, is far cheaper than discovering disagreement after go-live.

A sales director who feels unheard during scoping does not usually raise it then. They raise it three months after launch, as resistance to using the system properly. Discovery is not just a technical requirements-gathering exercise. It is where genuine buy-in is secured or lost, and it is much harder to win back after the fact.

What should good discovery produce?

The output is not a vague sense of what the business wants. It is a specific, prioritised set of documents:

  1. A requirements document. Each requirement with a priority, separating what the system must support from the nice-to-haves that can wait, where it came from, and a record of who has already agreed to that split.
  2. A data quality assessment. The current state of the existing data, the cleaning it needs, and the governance that will keep it clean after go-live.
  3. A platform recommendation with its reasoning. Why the recommended platform fits these requirements better than the alternatives, and what the trade-offs are. Sometimes the answer is that no new system is needed.
  4. An implementation roadmap. The work phased so visible value arrives early while building towards the full scope.
  5. Success measures. How the project will be judged at three, six and twelve months, with today's figures as the baseline where they exist.

That set is what makes the rest of the project fast and low-conflict, because the arguments about scope happened once, upfront, rather than repeatedly throughout the build. A discovery that produces a conversation summary and a configuration list has done part of the job.

What types of CRM discovery service are there?

  1. Methodology-led platform partners. Structured requirements and process design for a business that has already chosen its platform and wants discovery to define what the implementation must deliver.
  2. CRM selection consultancies. Platform-neutral requirements gathering and a scored evaluation of vendors, best for a first platform decision.
  3. Published frameworks and checklists. Useful for preparing your own thinking before an engagement, not a substitute for one.
  4. Questionnaire-based discovery reports. A requirements template completed from a written brief, without interviews or process mapping. Fine for a very small business with simple needs; not for cross-department complexity, integrations or messy existing data.
  5. Data-first CRM consultancies. Discovery that maps the process and measures the existing data together, then recommends a platform on the evidence.

Where does Flowbird fit?

We are Flowbird, a UK HubSpot Solution Partner and Pipedrive Elite Partner, and we sit in the last group. We are platform-agnostic by design, so the recommendation follows the requirements rather than a partnership.

Our CRM discovery often starts with an Event Storming workshop, half a day or a full day, with the people who know what really happens in the room. You leave with a shared process map, a list of system requirements, the data and ownership considerations, and recommended next steps. That can lead on to a CRM Readiness Audit, which reports on process clarity, data quality, reporting needs, automation risks and priorities, or a CRM and Data Blueprint with a phased implementation roadmap. And if discovery says you do not need a new system, that is what it says.

The pattern, in short

Discovery that gathers everyone's requests produces a bloated, contested scope. Discovery that separates core requirements from peripheral preferences, and secures real agreement on that split before building starts, is what defines system requirements first, rather than discovering the real requirements halfway through a project already underway.

The limit: a prioritised brief is a snapshot of the business on the day it was agreed. It will need revisiting as the business changes, and treating it as permanent is its own failure mode.

What does CRM discovery cost?

It depends on how many departments and systems are involved and whether the existing data needs a detailed audit. We quote every engagement individually once we understand it.

The comparison is not between discovery and skipping it. It is between discovery and the rework that skipping it makes necessary: the wrong platform, a configuration that does not fit the real process, a migration that inherits bad data, and reporting that cannot answer leadership's questions.

Starting a CRM project and unsure what is essential?

Get in touch and we will help you scope it properly before you build anything. That starts with CRM discovery.