SYNQ
Discuss your project

CRM for B2B sales: stages, stakeholders and next actions

SYNQ Knowledge · Updated 24 September 2026

A CRM supports B2B sales when it connects companies, the people involved and specific opportunities. For each open opportunity, your team should be able to see the actual status, the next agreed action and its owner. This guide provides a possible structure and an editable process canvas for your own workflow.

On this page

When lists and contact records are no longer enough

A shared spreadsheet may be sufficient for a straightforward sales operation. Consider a more structured CRM process when the same gaps recur: conversation context stays in one person's inbox, a colleague covering for someone cannot see commitments, or several people contact the same customer without coordination.

Headcount alone does not answer the question. A small team with long, consultative sales cycles may have more complex requirements than a larger team handling short, predictable orders. What matters is which information must be available for people to make decisions together.

Before selecting software, describe one lost, one won and one open opportunity. Where was information missing? Which reminder helped? What had to be asked again during a handover? Use these cases as your starting point instead of first collecting a long list of CRM features.

The core elements of a custom CRM solution range from customer records to handovers. This guide focuses on defining the rules for a specific B2B sales process.

A sales stage needs clear criteria.

In this example an opportunity moves forward only after the decision process and next action are understood.

SB2B sales processExample
Example project · System change

Requirement captured

Stage
Clarify needs
Business contact
Lea Sample
Decision
Unknown
Next action
Ask about decision process

The business contact has described a problem. The investment decision maker is still unknown.

Decision process mapped

Stage
Evaluate solution
Business contact
Lea Sample
Decision
Management involved
Next action
Arrange joint meeting

The buying center is recorded as related roles, not a single contact.

Review agreed

Stage
Evaluate solution
Business contact
Lea Sample
Decision
Criteria agreed
Next action
Walk through demo case

An agreed review is more useful than an optimistic status without a next action.

Next stage justified

Stage
Discuss proposal
Business contact
Lea Sample
Decision
Review documented
Next action
Confirm proposal scope

The stage changes because of a recorded outcome. This example makes no sales forecast.

Illustrative interface with sample data. No connection to a real system.
B2B sales processExample
  1. The business contact has described a problem. The investment decision maker is still unknown.

  2. The buying center is recorded as related roles, not a single contact.

  3. An agreed review is more useful than an optimistic status without a next action.

  4. The stage changes because of a recorded outcome. This example makes no sales forecast.

Illustrative interface with sample data. No connection to a real system.

Separate companies, contacts and opportunities

A company is the organisation you do business with. A contact is a person you work with. An opportunity represents a particular potential deal. One company can have several opportunities in progress, involving different people.

The buying group consists of the roles involved in a purchase decision. It may include business specialists, procurement, IT and the people responsible for financial approval. Organisations use different roles, and one person can hold several. Record whether a role is confirmed, assumed or still unknown.

Connect people to the relevant opportunity. A technical contact might lead the evaluation for one project and simply need updates on another. A permanent “decision-maker” label on the contact record does not adequately capture that difference.

Product documentation also demonstrates the distinction between companies, people and relationships. Salesforce, for example, documents contacts associated with multiple accounts and separate internal account teams. This is a specific data model, not a requirement for every CRM. Salesforce Trailhead: account and contact relationships.

LevelIllustrative entryQuestion to resolve
CompanyExample Business NorthWhich entity will place the order?
OpportunityStandardise the service workflowWhat scope is being considered?
Business contactHead of serviceWhich requirements are confirmed?
Financial approvalNot yet knownWho approves the budget?
Illustrative relationship model using a fictional business. Knowing the operational contact does not establish the purchasing decision process.

Define sales stages through verifiable transitions

Stages should explain what is already known about a deal. “Proposal” might mean an internal draft exists, the customer has received it or the proposal has been discussed. Without shared definitions, records with the same label look more alike than they really are.

For each stage, define an entry condition and the evidence required to move forward. A consultative service business might use: need understood, scope agreed, decision prepared, and won or closed. These labels are a starting point and should be adapted to the actual sales process.

Do not require every detail at the first contact. Information requirements should grow as the conversation progresses. The person responsible for financial approval may initially be unknown. If your team needs that information to prepare a meaningful decision, the gap should become visible before that stage transition.

Allow justified exceptions to be documented too. An existing framework agreement may provide a different decision path. Rules should explain and support teamwork; they should not encourage people to invent values simply to move a record forward.

A next action needs more than “follow up”

A useful task identifies the intended outcome, its owner and a date. “Follow up” does not explain what needs to be discussed. “Ask the business contact who will approve the budget” addresses a particular unanswered question.

When recording an arrangement, distinguish a customer-confirmed commitment from an internal plan. An internal reminder is not a customer appointment. This distinction helps someone taking over the opportunity understand the situation correctly.

Each open opportunity should have a visible reason for remaining active. If no useful next step exists, deliberately pausing or closing it may be appropriate. Record the reason and, where relevant, the condition that would justify reopening it.

Example: the business need is clear, approval is unresolved

In this fictional example, a B2B service provider is discussing the operation of a customer's service process. Business requirements have been reviewed and a draft quotation exists. It is still unclear who can approve the scope financially. For this type of deal, the team has agreed to identify that role before moving to “decision prepared”.

  1. Need understood: The head of service confirms the problem and objective.
  2. Scope agreed: Services and open questions are recorded in the draft quotation.
  3. Transition pending: Financial approval remains unresolved. The sales owner arranges to clarify it with the business contact.
  4. Decision prepared: The responsible role and review process are confirmed; the next action is recorded.
Illustrative sales sequence. A stage changes when information is confirmed, rather than merely when a quote is sent. This does not predict a sale.

The CRM needs to show the missing information, owner and agreed action together. Whether this uses a required field, warning or task rule is a design decision. Test the exception too: how is a different decision justified, and can the team still see that explanation?

After a deal is won, delivery or administration needs the agreed scope, accepted quotation version and any outstanding commitments. If an ERP record should be created automatically, the handover between CRM and ERP must cover these details and their mappings.

What a pipeline report actually tells you

Define metrics so everyone counts the same records. For a win rate, establish whether the calculation includes only opportunities closed in the period and how paused records are handled. Stage duration needs rules for deals that move backwards or reopen.

A large pipeline value is not committed revenue. Use a probability or expected close date only with an understandable basis. A percentage derived solely from the order of stages should not appear to be an empirically validated forecast.

An initial process review can focus on practical questions: which open opportunities have no next action? Where is an important role unknown? Which records have not been reviewed for a long time? After a change, observe whether these particular gaps decrease. A general increase in revenue cannot be attributed to that change without further investigation.

Complete the canvas and derive requirements

The canvas moves from target customers through participants and stages to next actions and handover. Complete it with the people who handle enquiries, prepare quotations and receive won business. Begin with a typical opportunity, then add an exception.

Download the process canvas as CSV · Download the worksheet as Markdown

The template includes prompts and empty working fields. Turn them into concrete tests: “A colleague covering for the owner can see which commitment is outstanding, who is resolving it and which quotation version applies.” You can check such statements in a product demonstration or prototype. A CRM requirements specification helps connect them to priorities and acceptance criteria.

A configurable standard CRM may already meet your needs. Assess an extension or custom development where important relationships, handovers or rules cannot otherwise be represented adequately. Your completed canvas gives SYNQ a concrete starting point for that discussion.

All guides

Your workflow is the starting point.

Bring a real workflow and your open questions. They help define a useful first scope.

Discuss your project