Skip to the main content.

What We Offer

ICX helps companies grow revenue and profitability by connecting customer experience, sales, pricing, CRM and automation into one commercial system.

Customer Experience

We design memorable, customer-centered experiences that drive loyalty, enhance support, and optimize every stage of the journey. From maturity frameworks and experience maps to loyalty programs, service design, and feedback analysis, we help brands deeply connect with users and grow sustainably.

Marketing & Sales

We drive marketing and sales strategies that combine technology, creativity, and analytics to accelerate growth. From value proposition design and AI-driven automation to inbound, ABM, and sales enablement strategies, we help businesses attract, convert, and retain customers effectively and profitably.

Pricing & Revenue

We optimize pricing and revenue through data-driven strategies and integrated planning. From profitability modeling and margin analysis to demand management and sales forecasting, we help maximize financial performance and business competitiveness.

Digital Transformation

We accelerate digital transformation by aligning strategy, processes and technology. From operating model definition and intelligent automation to CRM implementation, artificial intelligence and digital channels, we help organizations adapt, scale and lead in changing and competitive environments.

 

 

Operational Efficiency  

We enhance operational efficiency through process optimization, intelligent automation, and cost control. From cost reduction strategies and process redesign to RPA and value analysis, we help businesses boost productivity, agility, and sustainable profitability.

Customer Experience

chevron-right-1

Marketing & Sales

chevron-right-1

Pricing & Revenue

chevron-right-1

Digital Transformation

chevron-right-1

Operational Efficiency 

chevron-right-1

12 min read

Sales Pipeline to improve Forecast accuracy

12 min read

Sales Pipeline to improve Forecast accuracy

Sales Pipeline to improve Forecast accuracy
26:50

At the end of every month, many sales departments face the same situation: the team presents a sales forecast that seems reasonable, but actual revenue ends up telling a different story. Opportunities that were practically closed are postponed, important negotiations stall , and the finance department has to adjust its projections.

Sometimes, the problem lies in market conditions or in decisions the customer makes that are beyond the company’s control . But it can also stem from within the salesoperation itself .

A pipeline with ambiguous stages , probabilities based on individual perceptions ,and opportunities that remain open for months can hardly produce a reliableforecast .

The problem becomes more evident when the CRM functions as an activity log rather than reflecting the actual progress of each opportunity. The salesperson logs a meeting, moves the deal to the next stage , and increases its probability of closing— even though the client has not yet confirmed the budget, scope , or decisiondate .

To improve the forecast, it is necessary to review how the salesprocess has been designed and what information is used to evaluate each opportunity.

A well-configured pipeline allows you to identify which deals have a realistic chance of moving forward, which ones require attention , and what revenue could be realized within a giventime frame .

In this article , we’ll explore how to structure the pipeline stages , define progression criteria , calculate probabilities using historical data , and leverage automation and artificial intelligence to support more reliablesales decisions .


The power of forecasting


Why Sales Forecasts Deviate from Reality

The accuracy of a sales forecast depends on the quality of the data that feedsit .

When opportunities are managed using different criteria across salespeople, CRM data loses consistency. Two deals at the same stage can represent completely differentlevels of commitment .

This occurs due to three commonproblems .

Stages Designed Around SalesRep Activities

Many salespipelines use stages such as “First call made,” “Demo sent,” or “Proposal submitted.”

These activities are important, but they do not necessarily indicate that the customer is closer to making a purchase.

A prospect may attend a demo without having an approved budget . Another may receive a proposal while still evaluating whether they need to solve the problem.

In both cases, the salesperson completed an activity, but the business risk hasn’t necessarily decreased

Stages should reflect progress within the sales process and be linked to verifiable signals from the buyer.

This allows usto distinguish between what the team did and what the customer confirmed.


Probabilities Based on IndividualPerceptions


Another challenge arises when each sales representative assigns closing probabilities based on their own interpretation of the opportunity.


One salesperson might consider a deal to have an 80% probability of closingbecause the last meeting went well. Another, faced with a similar opportunity , might assign only a 40% probability.


The result is a pipeline that combines estimates based on differentcriteria .


These assessments can provide context, but they need to be cross-checked with objective information : historical results , client commitments , process progress ,and the performance of comparableopportunities .


A consistent probability model reduces reliance on individual assessments and makes it easier for sales management to evaluate the pipeline using commoncriteria .


Stalled opportunities that distort the forecast


An opportunity may remain open long after it has lost commercialviability .

For example, a deal might still be listed as “In Negotiation” even if the client hasn’t responded for weeks , has postponed the investment, or is reconsidering their priorities.

If no one updates its status, the CRM will continue to show potential revenue that is unlikely to materialize within the projectedtimeframe .

This phenomenon is also addressed in our article on how to clean up the pipeline to eliminate unrealistic opportunities, where we explain the importance of using sales evidence to distinguish viable opportunities from those that merely inflate the recordedvolume .

The goal is for the pipeline to provide insight into the actual status of each deal, even when that reality is less favorable than the initialforecast .

How to Design the Stages of a SalesPipeline

The first step in building a reliable forecast is to accurately represent the process through which customers evaluate and purchase a solution.

Each stage must correspond to a recognizable business situation and have clear conditions for moving forward.

How many stages should a pipelinehave ?


There is no universal number of stages that applies to all organizations.

A company with short sales cycles and simple purchasing decisions may need only a few stages. An organization that sells complex enterprise solutions , subject to technical, legal , and financial validations , may require a more detailedstructure .

In many B2B processes , five or six open stages can be a reasonable starting point , provided they reflect the actual purchasingjourney .

The decision should take into account the complexity of the business, the people involved , and the differences between each stage of the negotiation.


Example of aB2BSales Pipeline

Let’s imagine a company that sells technology solutions to medium and largeorganizations .

Its pipeline could be organized as follows:


Stage

Customer Status

Evidence of Progress

1. QualifiedOpportunity

There is a significant need and a suitablecustomer profile .

Problem identified, point of contact established, and opportunity validated.

2. Assessment and Discovery

The customer participates in the assessment of their needs and requirements.

Requirements documented and decision-making process identified.

3. SolutionEvaluation

The client analyzes a technical and commercialalternative .

Solution reviewed and evaluation criteria agreed upon.

4. CommercialValidation

The client reviews the scope, investment, terms, and necessaryapprovals .

Objections and validations are documented; next steps are confirmed.

5. PurchaseDecision

The client completes the decision-making and formalizationprocess .

Decision communicated or contractual documentation in progress.


Next
,there must be the final statuses “Closed Won” and “Closed Lost, ” which arenecessary to record the outcome of each opportunity and measure historical conversionrates .

This structure is illustrative. The stages should be adapted to the business model and should not be automatically applied to every company.

To understand how to implement this design in practice, HubSpot’s sales process management allows you to manage opportunities, sales activities , and negotiation stages within a single environment.


Exit Criteria : How to Verify That an Opportunity HasActually Progressed

Defining stages is just the beginning. You also need to establish which conditions must be met for an opportunity to move from one stage to the next.

Exit criteria are verifiable conditions that allow you to assess whether the customer has reached a certain level of progress.

For example, simply sending a proposal does not prove that the customer is seriously considering a contract. However, a proposal reviewed with the purchasing manager — including feedback and an agreed-upon decision date — provides stronger evidence.


What Information Should the CRMTrack

Continuing with the pipeline above, the criteria could be established as follows:


Stage

Criterion for Advancement

Recommended Evidence

Qualifiedopportunity

Validated need and next step accepted by the customer.

Qualification data and recordedactivity .

Diagnosis

Requirements and decision-making process understood.

Summary of findings, people involved, and documentedneeds .

SolutionEvaluation

The client confirms that the solution meets their primaryrequirements .

Feedback and evaluation criteria recorded.

CommercialValidation

Commercial terms and pending approvals have been identified.

Comments, objections, and next steps have been confirmed.

PurchaseDecision

A formal decision regarding the acquisitionhas been made .

Contract, purchase order ,or notification of the result.



Not
all criteria need to be made mandatoryfields .


The
organization must identify which information is essential for decision-making and which can be obtained through activity logs , associated documents ,or integrations.


Requiring
too many fields can increase administrative work without improving the quality of the analysis.


CRM-vs-realidad-operativa


How
to Apply the Output Criteria to the CRM


HubSpot playbooks can help standardize the questions and information that salespeople gather during their conversations.


It’s also possible to configure required properties when moving to a new stage, depending on the capabilities and conditions of the platform being used.
However, there is an important difference between filling out a field and demonstrating that a businesscondition has been met .


A
salesperson might enter information solely to pass a validation check. Therefore, the design must combine clear criteria , relevant data ,and follow-up by salesmanagers .


The purpose of exit criteria is to improve the quality of decisions
, preventing an opportunity from moving forward simply because the salesperson completed an activity.


How
to Calculate the Probability of Closing a DealUsing HistoricalData


Once the stages accurately represent the sales process , you can use historical results to estimate what percentage of opportunities typically convert into sales.


These
probabilities provide a common baseline for the forecast.


Calculate
the conversion rate for each stage


One
way to estimate the historical probability of closing a dealis to identify how many opportunities reached a specific stage and what proportion of themwere ultimately closed.


The
formula is:

\[ \text{Historical probability} = \frac{\text{Won opportunities that reached the stage}}{\text{Total opportunities that reached the stage}} \times 100 \]


Suppose
that, within a group of already resolved opportunities , 100 reached the solution evaluation stage and 25 were ultimately closed as won.


The
historical close rate from that stage would be 25 %.


This
does not mean that all current opportunities have exactly the same probability. The percentage represents aggregate behavior that can be used as a benchmark.


To
develop a more useful estimate ,it is advisable to consider several factors:

  • The historical period analyzed.
  • Number of availableopportunities .
  • Customersegment .
  • Product or service being marketed.
  • Size of transactions.
  • Length of thesalescycle .
  • Changes in the market or in the salesprocess .


It is
important to use groups of comparable opportunities that are sufficiently developed or resolved. Including recent deals that have not yet had time to close may skew the results.


How
to Calculate a WeightedForecast

The weighted forecast uses the value of each opportunity and the probability of closing assignedto it .

\[ \text{Weighted value} = \text{Opportunity value} \times \text{Probability of closing} \]


Let’s consider
two deals:

Opportunity

Value

Probability

Weighted Value

Business A

$50,000

20 %

$10,000

Business B

USD 20,000

50 %

$10,000

Total

USD 70,000

 

USD 20,000



Although
the gross value of the opportunities totals USD 70,000, their weighted value is USD 20,000.


This
calculation provides an estimate of the expected value based on the probabilities used. It does not guarantee that exactly USD 20,000 in revenuewill be earned .


To
prepare a monthly or quarterly forecast , it is also necessary to consider when each deal is expected to close , whether that date is still realistic , and which opportunities fall within the projectedperiod .


Accuracy should be evaluated by periodically comparing the forecast with actualresults .

At ICX, we explore the relationship between business intelligence and financial decisions in the article “The Power of Forecasting: How to Lead with Precision.”

Pipeline Automation : Maintaining Reliable Information Without Increasing AdministrativeWork


A
well-designed pipeline can lose quality when opportunities are no longer updated.


This
is especially true for teams that manage numerous negotiations and rely on manual tasks to record changes, schedule follow-ups, or identify stalleddeals .


Sales automation in HubSpot helps reduce some of that burden and establish more consistentmonitoring mechanisms .


Identifying
dormantopportunities


One
of the first automations you can implement is to identify opportunities that have been inactivefor a certainperiod of time.

For example, the organization could set up alerts when a deal goes 14 days without anyrelevantbusiness activity .

However, the timeframe should depend on the type of sale.

In a complex business negotiation , going two weeks without interaction may be normal if there are internal approval processes . In a short-cycle sale , that same period could be a sign of risk.

Automation can trigger a task, alert the person in charge, or request a review of the expected closingdate .

Before moving an opportunity to the next stage, it’s a good idea to assess whether its commercialsituation has actually changed .


Review
the estimated closingdates

Another opportunity for automation is to identify deals whose expected closing date hasalready passed.

The system can identify these opportunities and prompt the salesperson to update the relevantinformation .

The review should determine whether the customer postponed their decision, whether new conditions have arisen ,or whether the deal is no longer viable.

A past-due date alone does not prove that an opportunity is lost.

For that reason, I do not recommend automatically closing deals simply because they have exceeded a period of inactivity. It is preferable to establish review mechanisms and define the conditions under which an opportunity should be reclassified or closed.


Keep
sales tracking up to date

Workflows can also be used to:

  • Create tasks when an opportunity enters a stage.
  • Notify a manager when an important deal shows signs of risk.
  • Remind users ofpendingactivities .
  • Identify deals without a definednext step .
  • Request a review of overdueopportunities .
  • Record changes relevant to salesreports .

These automations should streamline the team’s work and help keep useful information within the CRM.

The expected result is a sales operation that relies less on manual reviews and allows for the detection of issues before the end of the period.


How
the forecast changes when the pipeline reflects businessreality


To better understand the impact of these decisions, let’s consider two hypothetical scenarios: a B2B software company with stages that make it difficult to interpret business progress, and a logistics operator with opportunities that remain open without evidence of progress. In both cases, the problem lies not only in calculating the forecast but also in determining what information supports it and what conditions justify including a deal within the projected period.


The examples show how reviewing the pipeline structure, establishing verifiable criteria, and keeping opportunities up to date can change how sales and finance interpret expected revenue. They do not represent success stories or proven results; rather, they illustrate the problem, the proposed intervention, and the effects that should be evaluated later. The goal is not to obtain a more optimistic projection, but rather an estimate whose assumptions and risks can be explained and compared with actual results.


Case
1. B2B software company with an overly complexpipeline

A technology company uses twelve stages to manage its salesopportunities .

Some represent internal activities , such as “Demo Sent,” while others reflect customer-related situations , such as “BudgetApproval .”

Salespeople interpret the stages differently, and the likelihood of closing a dealdepends primarily on their perceptions.

As a result, managers have difficulty comparing opportunities and explaining the differences between the forecast and the actualresults .

Proposed Action

The organization reviews its purchasing process , eliminates redundant steps ,and establishes verifiable conditions for moving forward.

It also calculates historical probabilities , defines update rules , and establishes periodic forecastreviews .

Expected result

The pipeline begins to better reflect the client’s decisions . Sales management can more clearly identify which opportunities are progressing, which ones pose risks , and which factors account for changes in the forecast.

The improvement in accuracy should be verified later by comparing forecasts with actual results.

Case 2. Logistics operator with opportunities that remain open for months

An international logistics provider records a significant volume of businessopportunities .

However, some of these opportunities have shown no clearprogress for months .

Some have missed their deadlines , others are postponed projects , and several do not have a definednext step .

Management sees a high-value pipeline but does not have sufficient information to identify the revenue that isactually achievable.

Proposed Action

Inactivity alerts are implemented , along with date reviews and criteria for classifying opportunities asactive, deferred, or lost.

A periodic review between sales and finance is also established to validate relevant negotiations for the period.


Expected Result

The reported volume may decrease as we identify deals that should no longer be included in the currentforecast .


In
return, the organization gains more useful information for planning resources, budgets, and operationalcapacity .

In both scenarios, the main benefit is a more accurate representation of the business reality and a more consistent basis for decision-making.

CRM Tools and Features to Improve Forecasting

Today’s CRM systemsoffer capabilities to standardize processes, record business information ,and support forecasting.


However, the availability of these features depends on the platform, the licenses purchased, and their configuration.


Functionality

Business Application

Contribution to the forecast

Configurablestages

Represent the customer'spurchasing process .

Allows you tocompare opportunities using consistentcriteria .

RequiredProperties

Collect necessary information at definedtimes .

Reduces significantinformation gaps .

Probabilities by stage

Assign reference values based on historicalconversions .

Facilitates weightedcalculations .

Workflows

Automate tasks, alerts, and reviews.

Enables timely updates to opportunities.

Email and CalendarIntegration

Track salesinteractions .

Provides context for evaluating activity and engagement.

Reports and dashboards

Compare the pipeline, forecasts, and results.

Identify deviations and trends.

Predictiveanalytics

Analyze patterns and risk signals when the platform allowsit .

Complements traditionalestimates .



The
choice of a tool must first address the needs of the process.


An
organization may have an advanced CRM system and still produce unreliable forecasts if its stages, data, and business practices are not properly defined.


This
also explains why sales strategy and management must consider both process design and technologicalimplementation .

Predictive artificial intelligence : an additional layer for forecasting


Historical probabilities and weighted models provide a basis for estimating revenue. However, they do not always reflect all the specific conditions of an opportunity.

This is where artificial intelligence applied to CRM can provide additionalcapabilities .

Predictive models can analyze historical data and identify patterns associated with won, lost, or deferredopportunities .

Depending on the platform and the available features , these analyses can incorporate variables such as deal duration , stage changes , opportunity value , or specific activityrecords .


Identify
signs of commercialrisk

Let’s consider an opportunity that remains in thebusinessvalidation stage.


Although
its stage indicates a relatively high probability , it may exhibit signs that require attention:

  • The closing date has been postponed several times.
  • There is no confirmedupcoming meeting .
  • The opportunity has been in this stage longer than similarnegotiations .
  • The client has added new requirements.
  • The individuals responsible for approving the purchasehave not been clearly identified .


These
indicators can be used to trigger alerts or help sales managers revise their estimates.


Some
platforms also offer conversation analysis and other business intelligence capabilities . However, it should not be assumed that all CRMs can automatically interpret emails, transcripts , or buyer sentiment , nor that these signals alone alter the probability of closing a deal.


Specific capabilities should be verified based on the product, license, permissions , and settings.


Improving
CloseDate Estimates


The
projected close date is an important variable for financialplanning .

However, it is often based on business expectations that do not always align with the customer’sdecision-making process .

Predictive models can help analyze historical cycles , stage durations ,and the characteristics of comparableopportunities .

This information can be used to identify unrealistic deadlines or negotiations that are likely to take longer .

Even so, estimates require validation and follow-up. A statistical prediction does not replace business knowledge of conditions that may not yet be recorded in the CRM.

Artificial intelligence provides greater value when it operates on consistent data and clearly definedprocesses .

how to clean your pipeline


How
to Set Up a Sales Pipeline in Five Steps

Transforming a pipeline requires a combination of business design, technology configuration ,and operationalmonitoring .

The following process provides a starting point for organizations that want to improve the quality of their forecasts.


Step
1. Analyze how customersactually make purchases

Review a representative sample of won and lostopportunities .

Identify what decisions the buyer made , who was involved, what approvals were required , and what were the main reasons for delays or losses.

The sample should include the organization’sdifferent types of sales .

This analysis helps identify the milestones that truly indicate commercialprogress .


Step
2. Define clear and consistentstages

Design the stages based on those milestones.

Eliminate subcategories that do not provide usefulinformation, and avoid combining the seller’s activities with the buyer’s decisions within the same category.

Each stage must have a definition that salespeople and managers can interpret consistently.


Step
3. Establish entry and exitcriteria

Document the conditions that allow an opportunity to enter a stage and the evidence required to moveit forward.

Define what information must be recorded in the CRM and which validations can be configured using the platform’sfeatures .

The goal is to improve consistency without introducing unnecessaryadministrative burdens .


Step
4. Calculate probabilities and set up the forecast

Analyze historical results from comparable opportunities to obtain baselineprobabilities .

Configure the forecasting model based on the CRM’s capabilities and establish rules for reviewing exceptions.

Include criteria regarding expected close dates , deal value ,and businesssegments .

Then, compare the estimates with actual revenue to identify variances and adjust the model.


Step
5. Automate tracking and measure results

Implement automations that help identify untracked opportunities , overdue dates ,and relevant data that needs to be updated.

Set up a periodic review of thepipeline and the forecast with the salesmanagers .

Over the course of at least one representative sales cycle , evaluate indicators such as:

  • Forecastaccuracy .
  • Conversion rate between stages.
  • Average time per stage.
  • Salescycle duration .
  • Percentage of opportunities past due.
  • Sales volume with no definednext steps .

These results will help determine whether the pipeline design is working or needs adjustments.

A reliable pipeline enables better business and financialdecisions

The sales pipeline is an important tool for understanding how opportunities are progressing and what revenue might materialize in the future.


When
pipeline stages reflect actual buyer decisions , progression criteria are based on evidence , and probability assessments use historical data , the organization has a more solid foundation for forecasting results.


Automation helps keep that information up to date, while predictive analytics can provide additional insights to identify risks and revise estimates.


But
none of these capabilities completely eliminates business uncertainty . Customers may change their priorities, economic conditions may shift , and some opportunities may be lost despite having shown positivesigns .


The
key is to have a system that allows you to recognize these changes, interpret their implications, and adjust decisions accordingly.


At
ICX, we work on designing the sales process and strategyalongside the CRM structure , performance metrics , and the automation needed to improve salesmanagement .


In
this way, the forecast can become a management tool shared among sales, finance, and senior management.


A well-designed pipeline offers something more valuable than just a projected revenue figure: it provides insight into what underpins that projection, what risks could affect it, and where sales efforts should be focused.


Content added to ICX Folder
Default Save Save Article Quit Article

Save for later

Print-Icon Default Print-Icon Hover

Print

Subscribe-Icon Default Subscribe-Icon Hover

Subscribe

Start-Icon Default Start-Icon Hover

Start here

Suggested Insights For You

What's next?

ARE YOU READY?

ICX SUBSCRIPTION
Stay ahead with exclusive insights from our senior consultants. Subscribe for the latest thinking on CX, growth, and digital transformation.