BusinessOS · CRM Requirements

CRM Requirements Checklist for Growing Businesses: What to Define Before You Choose a CRM

Most CRM disappointments are decided before the software is chosen. The business never agreed how it sells, so the system was configured around assumptions. Define how the business needs to sell before deciding what technology should do. This checklist shows what to define, in what order.

In short

  • Define how the business needs to sell before deciding what technology should do. CRM requirements are business decisions first and system settings second.
  • The core of a CRM requirement is the sales process: stages, what each stage means, and what must be true to move a deal forward.
  • Reporting and forecasting requirements should be written before configuration, because they determine what data must be captured.
  • Separate must-have from optional requirements, and check adoption readiness before implementation.
  • This checklist is vendor-neutral. The same questions apply whichever platform you consider.

Why requirements come first

A CRM will faithfully automate whatever process it is given. If the business has not agreed how it sells — what counts as a qualified lead, what each pipeline stage means, who owns an account — the CRM is configured around one person's assumptions, or around the vendor's default template. The system then asks salespeople to record information that does not match how they work, and management reports show numbers nobody trusts.

The fix is not a better platform. It is a clear requirements document written from the business outward. The sections below follow that order: objective, process, people, data, reporting, then technology.

1. Business objective

Start with the business problem the CRM must help solve. Typical objectives include improving lead conversion, giving management visibility of pipeline, making forecasts reliable, reducing dependence on individual salespeople's knowledge of accounts, or standardising the sales process across branches or teams.

Write down two or three objectives and how you would know they have been met. Every later requirement should connect back to one of them. Requirements that connect to none are candidates for "optional".

2. Sales process

Map the sales process as it should work — not as the CRM brochure describes it. Include where leads come from, how they are qualified, how opportunities progress, what approvals are needed (discounts, credit terms, special pricing), how orders are handed over, and what happens after the sale. If different teams or product lines sell differently, map each one and decide whether the CRM will support several processes or one standard process.

If the current process has obvious leakage points, fix the process design before writing it into requirements. The stage-by-stage sales process review is a useful way to find them.

3. Users and roles

List every group that will use the CRM and what each needs from it: sales representatives, inside sales, key account managers, sales managers, regional or national heads, pre-sales, customer service, finance and leadership. For each, note what they will enter, what they will view and what decisions the CRM should help them make. A CRM designed only for management reporting, with nothing useful for the salesperson, will struggle with adoption.

4. Lead management

  • Which lead sources exist, and which should be captured automatically?
  • What qualifies a lead, and who decides?
  • How are leads assigned — by territory, product, industry, round-robin or manager decision?
  • What response time is expected, and how will it be tracked?
  • What happens to leads that are not yet ready to buy?
  • How are duplicate leads detected and merged?

5. Opportunity stages

Define the stages an opportunity passes through, from first qualified conversation to won or lost. Keep the number of stages small enough that people use them properly — each stage should represent a real change in the likelihood or nature of the deal, not a record of activity.

6. Stage definitions

For each stage, write one or two sentences describing what it means in terms the buyer would recognise. "Proposal sent" describes a seller activity. "Customer has confirmed requirement and budget; proposal under evaluation" describes where the deal actually is. Stage definitions written from the buyer's side produce far more reliable pipelines.

7. Exit criteria

Exit criteria are the conditions that must be true before an opportunity can move to the next stage — for example, a decision-maker identified, budget confirmed, technical evaluation complete. They turn stage definitions into rules the CRM can prompt for or enforce. They are also the foundation of forecast reliability; the guide to improving sales forecast accuracy explains why.

Illustrative stage definitions and exit criteria — adapt to your own sales motion
StageWhat it meansExit criteria to move forward
QualifiedA genuine need exists and the account fits our target profileNeed confirmed; contact identified; fits qualification rules
DiscoveryWe understand the requirement, stakeholders and timelineRequirement documented; decision process and decision-maker known
Solution / proposalThe customer is evaluating our proposalProposal shared; budget range confirmed; evaluation timeline agreed
NegotiationCommercial terms are being agreedCustomer has indicated preference; open terms listed
Won / LostDecision madeOrder or written decision received; loss reason recorded

Scroll the table sideways to see all columns.

8. Account and contact data

Decide what information the business needs about each account and contact, and why. Common fields include account hierarchy (group companies, branches), industry, size, territory, account owner, key contacts and their roles, and relationship history. Every mandatory field adds effort for users, so each should earn its place by supporting a process, a report or a decision.

9. Activities

Decide which activities matter enough to record — meetings, calls, visits, demonstrations, proposals — and how. Activity logging is where many CRMs lose users. Focus on the activities that indicate deal progress or that managers will actually review, and make logging them as effortless as possible, including from mobile devices if the team works in the field.

10. Reporting

List the reports each user group needs, how often, and at what level of detail: pipeline by stage and owner, conversion rates between stages, lead response times, win/loss analysis with reasons, activity summaries, and account coverage. Writing these down early is essential, because every report depends on data being captured in a consistent, structured way.

11. Management dashboards

Dashboards are the leadership view: a small number of measures, reviewed regularly, that indicate whether the sales engine is healthy. Define which questions leadership wants answered at a glance — Is pipeline sufficient for next quarter? Where are deals stalling? Which teams are converting? — and design from the questions, not from available chart types. If your needs extend beyond the CRM's reporting, sales dashboards and BI can build on the same pipeline definitions.

12. Forecasting

Decide how forecasts will be produced: by stage-based probability, by salesperson judgement using forecast categories, or a combination. Define the forecast period, who submits and who approves, how often, and how forecasts will be compared with actuals. These choices determine fields, permissions and workflow in the CRM.

13. Workflow and automation

List the automations that genuinely save effort or enforce an important rule: lead assignment, follow-up reminders, approval routing for discounts, alerts for stalled deals, and notifications at handover. Be wary of automating a process that is not yet stable. Automation makes a good process faster — and a poor one faster too.

14. Integrations

Identify which systems the CRM must connect to — website forms, email and calendar, telephony, marketing tools, ERP or accounting, customer support — and what data flows in each direction. For each integration, decide which system is the master for each data item. Integrations are often the largest source of implementation cost and delay, so distinguish what is needed at launch from what can follow.

15. Permissions

Decide who can see and edit which records. Can salespeople see each other's accounts? Can a regional manager see other regions? Who can change an opportunity's value or close date after a certain stage? Who can delete records? Permission design reflects how the business wants to manage territory, confidentiality and accountability.

16. Data governance

Agree who owns data quality, what the mandatory fields are, how duplicates are managed, how data from the previous system will be cleaned before migration, and how data will be reviewed after go-live. A CRM without data ownership degrades within months.

17. Adoption readiness

Ask honestly whether the organisation is ready to use a CRM. Will managers run pipeline reviews from the CRM rather than from spreadsheets? Is there a clear benefit for salespeople? Who will train new users and support them after launch? Will leadership insist on using CRM data? A CRM succeeds when managers use it to run the business; it fails when it is treated as an administrative requirement.

18. Must-have vs optional

Once requirements are listed, classify each one. Must-have requirements are those without which the CRM cannot support the business objective or the core sales process. Important requirements add significant value but could follow in a second phase. Optional requirements are desirable but not essential. This classification protects the budget, simplifies platform evaluation and makes an achievable first release possible.

19. Implementation readiness

Before selecting or changing a platform, confirm: an executive owner with authority; an internal project lead with time allocated; agreed process and stage definitions; a data migration plan; a training and support plan; and a realistic timeline that allows for testing and adoption. If several of these are missing, resolve them first. A platform choice will not compensate for them.

20. A practical CRM requirements checklist

Use this checklist to test whether your requirements are complete before you evaluate or reconfigure any CRM.

CRM requirements checklist
AreaDefined when you can answer…Priority
Business objectiveWhat two or three business outcomes must the CRM improve, and how will we measure them?Must / Important / Optional
Sales processHow do we sell, end to end, for each team or product line?Must / Important / Optional
Users and rolesWho uses it, and what does each group enter, view and decide?Must / Important / Optional
LeadsSources, qualification rules, assignment and response expectationsMust / Important / Optional
StagesStage list, buyer-side definitions and exit criteriaMust / Important / Optional
Accounts and contactsWhich data we need, and which report or decision it supportsMust / Important / Optional
ActivitiesWhich activities are logged and how, including on mobileMust / Important / Optional
Reports and dashboardsWhich questions each user group and leadership need answeredMust / Important / Optional
ForecastingMethod, period, submission, approval and forecast-vs-actual reviewMust / Important / Optional
AutomationWhich rules or reminders save effort or protect the processMust / Important / Optional
IntegrationsWhich systems connect, what flows where, and which is masterMust / Important / Optional
PermissionsWho can see, edit and delete which recordsMust / Important / Optional
Data governanceData owner, mandatory fields, duplicates, migration clean-upMust / Important / Optional
AdoptionHow managers will use it, what users gain, who trains and supportsMust / Important / Optional
ImplementationExecutive owner, project lead, timeline, testing and migration planMust / Important / Optional

Scroll the table sideways to see all columns.

What to do with the requirements

With requirements defined, platform evaluation becomes much simpler: ask each option to demonstrate your process, your stages and your reports, using your must-haves as the test. The same requirements document then becomes the basis for configuration, testing and training.

This process-first approach reflects the experience behind PathWeave's BusinessOS practice. Its co-founder, Srrinivas Sharrma, previously served as Senior Vice President – Sales Planning & Excellence at Info Edge (Naukri.com), leading national sales planning, CRM transformation, analytics and sales-process improvement. That was a leadership role before PathWeave, not a PathWeave client engagement.

For help designing and implementing a CRM around how your team sells, see PathWeave's CRM and revenue operations service.

SALES & CRM HEALTH CHECK

Clarify what your CRM should actually do

Clarify what your CRM should actually do before choosing or changing technology. The CRM Requirements focus of the Sales & CRM Health Check reviews your process, users, stages, data and reporting — vendor-neutral — and separates must-have from optional.

This perspective draws on operating experience across CRM transformation, sales planning, management reporting and commercial systems. It is practical management guidance, not a vendor recommendation.