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.
| Stage | What it means | Exit criteria to move forward |
|---|---|---|
| Qualified | A genuine need exists and the account fits our target profile | Need confirmed; contact identified; fits qualification rules |
| Discovery | We understand the requirement, stakeholders and timeline | Requirement documented; decision process and decision-maker known |
| Solution / proposal | The customer is evaluating our proposal | Proposal shared; budget range confirmed; evaluation timeline agreed |
| Negotiation | Commercial terms are being agreed | Customer has indicated preference; open terms listed |
| Won / Lost | Decision made | Order 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.
| Area | Defined when you can answer… | Priority |
|---|---|---|
| Business objective | What two or three business outcomes must the CRM improve, and how will we measure them? | Must / Important / Optional |
| Sales process | How do we sell, end to end, for each team or product line? | Must / Important / Optional |
| Users and roles | Who uses it, and what does each group enter, view and decide? | Must / Important / Optional |
| Leads | Sources, qualification rules, assignment and response expectations | Must / Important / Optional |
| Stages | Stage list, buyer-side definitions and exit criteria | Must / Important / Optional |
| Accounts and contacts | Which data we need, and which report or decision it supports | Must / Important / Optional |
| Activities | Which activities are logged and how, including on mobile | Must / Important / Optional |
| Reports and dashboards | Which questions each user group and leadership need answered | Must / Important / Optional |
| Forecasting | Method, period, submission, approval and forecast-vs-actual review | Must / Important / Optional |
| Automation | Which rules or reminders save effort or protect the process | Must / Important / Optional |
| Integrations | Which systems connect, what flows where, and which is master | Must / Important / Optional |
| Permissions | Who can see, edit and delete which records | Must / Important / Optional |
| Data governance | Data owner, mandatory fields, duplicates, migration clean-up | Must / Important / Optional |
| Adoption | How managers will use it, what users gain, who trains and supports | Must / Important / Optional |
| Implementation | Executive owner, project lead, timeline, testing and migration plan | Must / 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.
