Home Blog Sales analytics
Sales team

Sales analytics: types, methods and metrics

Sales analytics is a regular review of deals, calls and chats that shows whether the plan is on track and at which step the money slips away. To set it up, make your funnel match the real process, make source, amount and loss reason mandatory, and check plan vs. actual by channel and manager every week.

AESeptember 29, 2026 · updated October 3, 2026 · 16 min read

What sales analytics is and why you need it

Sales analytics is a regular review of deal data. Where the leads came from, how many of them reached payment, who handled them and why the rest said no. It answers the boss's two questions: whether we'll hit the plan this month and at which step the money slips away.

Monday, team meeting. The boss opens the report: revenue for last month is almost on plan, everyone is happy. A month later revenue drops, and nobody can explain why. The answer had been sitting in the CRM all along. There were fewer leads from Avito, and one manager's conversion from measurement visit to contract had been falling for the third month in a row. The revenue report didn't show any of this.

Revenue is the result. Analytics shows what it's made of: which channels, stages, managers and services pull it up and which drag it down. When you see this every week, the boss still has time to fix the month before it ends.

This is usually why companies buy a CRM in the first place. According to CNews from February 2026, in a J'son & Partners Consulting survey 60% of respondents named the need for analytics as the main reason to implement a CRM. And 54% of micro-business executives and owners personally monitor sales in their CRM.

A CRM doesn't give you analytics on its own. If fields are left empty and the funnel stages don't match how you actually sell, the reports paint a pretty and wrong picture.

Types of sales analysis

Types of analysis differ by the question they answer. Start with plan vs. actual and the funnel; add the other breakdowns later.

Types of sales analysisThe month as an hourglass: each type of analysis has its place on it
leadqualifiedmeasurement bookedQuote sentinvoice issued month AnnaOlegIgor planby the 15th actual lostpaid 123456
What to look at, and wherethe question the analysis answers
1
By channelsand layers
Which channel brings money, and which only brings leads?AvitowebsiteTelegramWhatsAppcallsreferralsA noisy channel brings lots of leads and little money; quiet referrals do the opposite.
2
By funnelstage marksstart here
At which stage do we lose clients?Where conversion drops sharply, that's where the losses are. An “In progress” stage won't show it.
3
By sales cycleclump in the neck
Where do deals get stuck, and how long does the money wait?Deals sit on “Proposal sent” for weeks, and the money slides into next month.
4
Loss reasonscrack
Why do clients leave?too expensivechose someone elsetiming didn't suitcouldn't reach themchanged their mind“Other”If most losses are logged as “Other”, the report is empty.
5
By managerbottom layers
Who loses deals, and at which step?Igor's conversion from measurement visit to contract has been falling for the third month in a row.
6
Plan vs. actualrulerstart here
Will we hit the month's plan in time?The 15th, actual below the mark: the month can still be saved. In the last week it's too late.
Analysis by product and service, ABC and XYZ, has its own grid below.

Illustrative example: the channels, stages, manager names and sand levels are made up. The questions for each type of analysis come from the table in the article. Start with plan vs. actual and the funnel, and add the other breakdowns later.

Plan vs. actual

Compares actual revenue and number of deals with the plan for the same date. The month's result matters, but watch the pace too. If by mid-month the actual is clearly behind, the month can still be saved. In the last week it's already too late. Set the plan per manager and per service, otherwise it's unclear whose miss it is.

Funnel analysis

Shows the conversion of each stage: from lead to qualified, from meeting to proposal, from proposal to payment. The stage where conversion drops sharply is where you lose money. We covered how to build the stages and calculate their conversion in amoCRM in detail in our article on the sales funnel.

Channel analysis

Website, Avito, Telegram, WhatsApp, inbound calls, referrals. For each channel, look at the number of leads, conversion to payment, average deal value and customer acquisition cost. Often the noisiest channel brings lots of leads and little money. Quiet referrals behave exactly the opposite way.

Analysis by manager

Compares managers on a similar flow of leads: conversion, average deal value, first response time, number of stalled deals. A manager's revenue on its own says little. Someone handling inbound website leads has an easier time selling than someone cold-calling a database.

Analysis by product and service: ABC and XYZ

ABC analysis splits the range by contribution to revenue or profit. Group A is the few items that bring in most of the money. B is the middle. C is the long tail: it takes up managers' time and warehouse space but brings in almost no money.

XYZ analysis looks at how stable demand is. X sells steadily every month, Y fluctuates with the season, Z is bought now and then. Together they form a matrix. AX is the backbone you can't afford to lose. CZ items are candidates for removal from the price list or for selling to order only.

ABC and XYZA year of the product range on one sheet: contribution to revenue by row, evenness of demand by column
ABC × XYZ · sales by month, January → Decemberexample: a company that installs windows and glazes balconies
demand →revenue ↓
Xsteadyevery month
Yseasonalfluctuates
Znow and thenone-off orders
Amost of the moneya few items
AXPVC windowsalways keepthe backbone, can't lose it
AYBalcony glazing
AZPanoramic glazing for houses
Bthe middleneither one nor the other
BXWindow sills and reveals
BYInsect screens
BZVeranda glazing
Cthe long tailmanagers' time and warehouse space
CXHardware adjustment
CYRoller blinds
CZHand-painted stained glassto order only, or drop itcandidate for removal from the price list
bar — sales for the month, same scale for all cellsno sales this month

Illustrative example: the items and monthly sales are made up. The meaning of the groups and the two decisions, “always keep” for AX and “to order only, or drop it” for CZ, come from the article.

Sales cycle analysis

How many days pass from lead to payment, and at which stage a deal sits the longest. If deals sit at “Proposal sent” for weeks, managers aren't getting back to the client after the proposal. A long cycle also pushes money into next month, making plan vs. actual look worse than it is.

Loss reason analysis

Why the lost deals were closed. It only works if the reason is picked from a short list: too expensive, chose someone else, timing didn't suit, couldn't reach them, changed their mind. When most losses are logged as “Other”, the report is empty.

Type of analysisWhat question it answersWhat the CRM needs to have
Plan vs. actualWill we hit the month's plan in timePlan per manager and service, payment amounts and dates
By funnelAt which stage we lose clientsStages matching the real process, stage change history
By channelWhich channel brings money, and which only brings leadsSource in every deal, ad spend
By managerWho loses deals, and at which stepAssigned manager, tasks, response time
ABC and XYZWhich products and services feed the companyProduct or service in the deal, amount, date
By sales cycleWhere deals get stuck, and how long the money waitsDate of entry into each stage
Loss reasonsWhy clients leaveMandatory reason from a list when closing

Sales analysis methods

A type of analysis tells you which slice to look at: channels, stages, managers, products. A method tells you how to calculate. The same slice by channel can be compared with last month, broken down into shares or analysed by factors.

MethodHow it worksWhen to use
Trend (period over period)Compares a metric with a previous period: month over month, year over yearTo see growth, decline and seasonality. Compare like with like: March with March of last year
StructuralCalculates the share of each part in the total: channels, services, managers, customers in revenueTo understand what revenue rests on and whether it depends on a single channel or customer
Control (plan vs. actual)Compares actuals with the plan for the same dateEvery week, while the month can still be saved
Factor analysisBreaks revenue down into multipliers: leads, conversion to payment, average order valueWhen revenue has changed and you need to know which multiplier moved it
ABC and XYZSplits the range by contribution to revenue and by how steady demand isOnce a quarter, to decide what stays in the price list and what is sold to order only
RFMSplits customers by recency of last purchase, frequency and amount spentFor repeat sales: whom to win back and whom to offer more
Cohort analysisTracks groups of customers who came in the same monthTo see whether customers come back and which channel brings those who buy again
SWOT and expert assessmentThe head of sales and the team assess the strengths and weaknesses of salesFor strategy when numbers are scarce. Conclusions are then checked against data

Factor analysis: why revenue changed

Revenue equals the number of leads multiplied by conversion to payment and by average order value. When revenue drops, look at which of the three multipliers sagged. Each has its own owner and its own fixes.

  • Fewer leads. A question for advertising and channels: which channel dropped and since which week.
  • Conversion fell. A question for the sales team: at which funnel stage and with which manager customers are lost.
  • Average order value went down. A question for the range and discounts: you are selling more cheap items, or managers give in on price more often.

This calculation takes half an hour in any spreadsheet. Afterwards it is clear whom to call to the review: the marketer, the head of sales or whoever owns pricing.

RFM and cohorts: what happens to customers after the first purchase

These methods are needed where a customer buys more than once: retail, services with repeat visits, supplies of consumables. RFM shows who has not bought for a long time and whom to win back. Cohorts show how many customers from each month came back for a second purchase.

If your deals are one-off, like glazing a balcony, start with the funnel and channels. Come back to RFM and cohorts once the CRM has built up a history of repeat purchases.

Sales metrics: what to track and how

To start, the metrics in the table below are enough. One rule matters: each one is calculated the same way month after month and taken from one source. Otherwise you'll be comparing different things and arguing about numbers instead of acting.

MetricHow it's calculatedWhat it showsWhere to get it
Plan completionActual to date divided by plan to dateWhether you'll close the month in timeCRM, plan per manager
RevenueTotal of paid deals for the periodThe result of the work, but not its causesCRM, accounting system
Number of leadsAll new enquiries for the period across all channels, without duplicates or spamThe team's workload and how the ads performCRM with connected channels
Stage conversionDeals that moved to the next stage divided by deals that entered this oneWhere the funnel loses clientsCRM, stage history
Conversion to paymentPaid deals divided by all leads for the periodOverall sales strengthCRM
Average deal valueRevenue divided by the number of paid dealsWhat drives revenue changes: number of clients or purchase sizeCRM, accounting system
Customer acquisition costChannel spend divided by the number of paying clients from itWhich channel pays offAd accounts and CRM
Sales cycleAverage number of days from lead to paymentSales speed and money shifting between monthsCRM, stage dates
First response timeFrom the lead coming in to the manager's first replyHow many leads go cold while waitingCRM, telephony, messengers
Share of losses by reasonLosses with this reason divided by all lossesWhat exactly puts clients offCRM, review of calls and chats
Stalled dealsOpen deals with no task, or with no movement for longer than the usual cycleMoney lying around unattendedCRM
Repeat purchasesClients who bought more than once divided by all clientsWhether clients come back to youCRM, accounting system

Look at metrics in pairs. Revenue went up but average deal value went down: you're selling more cheap stuff, and profit may fall. Leads went up but conversion to payment dropped: the ads brought the wrong people, or managers can't keep up with replies.

Where to get data for sales analysis

The data sits in several places, and each holds its own piece of the truth.

  • CRM. Deals, stages, amounts, dates, source, manager, loss reason. The basis of every report, if the fields are filled in honestly.
  • Telephony. All calls with recordings: who called, how long they waited, who never got a call back. A missed call with no deal in the CRM is a lost lead that no report will ever see.
  • Chats. Telegram, WhatsApp, Avito, website chat. This is where the client says in their own words what they're unsure about and what didn't suit them.
  • Accounting system and ad accounts. Payments, shipments, cost of goods, ad spend. Without them you can't calculate profit or customer acquisition cost.

Thursday evening. A client messages a manager on WhatsApp at their personal number: “Found it cheaper, thanks.” In the CRM the deal hangs at “Thinking it over” for another three weeks, then gets closed with the reason “Other”. The truth stayed in the manager's phone. Hence rule number one: all channels are connected to the CRM, and every touchpoint lands in the deal card.

Where the data comes fromThe owner's summary is built from four sources, as long as they all come together in the CRM
Raw material: each source holds its own piece of the truth
CRM
Deal “Balcony glazing”stage: Proposal sent · 12 dayssource: Avito · Igor
stages, amounts, dates, source, manager, loss reason
Telephony
Fri 18:42 inbound missedwaited 40 s no callback
no report will see a missed call with no deal
Chats
WhatsApp · Thu 20:14Found it cheaper, thanks
this used to stay in the manager's phone while the deal hung on “Thinking it over” for three weeks
Accounting and ads
paymentshipmentcost of goodsYandex Direct: spend for the week
without them you can't calculate profit or customer acquisition cost
all into one CRM database
Sales summaryMonday, 9:00 · for the owner · example
Plan vs. actualActual is behind the plan's pace
1st15th: need to be here ↑30th
data: CRM · accounting · plan per manager
FunnelIgor's measurement → contract conversion has been falling for the third month in a rowdata: CRM · stage historytask: the head of sales listens to his measurement visits, due Friday
ChannelsFewer leads from Avito. Referrals: few leads, but the most paymentsdata: CRM · ad accountstask: the marketer checks the Avito listings
Losses“Found it cheaper” now goes under “chose someone else”, not “Other”data: CRM · chats · telephonytask: go over price-related losses at the team meeting
Telegram · alert, Wednesday 10:05The Avito channel is lagging: fewer leads than the plan needs. Not waiting for Monday.

Illustrative example: the deal, call, timings and notes are made up. The line “Found it cheaper, thanks”, the Avito dip and the manager whose measurement-to-contract conversion has been falling for the third month come from the article. The summary arrives once a week; a dip alert arrives the same day.

How to set up sales analytics in amoCRM and Bitrix24

The built-in reports are enough to start. In amoCRM that's the “Analytics” section: sales analysis, summary report, employee report and goals. In Bitrix24 it's reports and analytics in the CRM section. The setup order is the same in both systems.

  1. Write down your questions. What the boss wants to know every week: are we hitting the plan, which channel has dipped, which managers are losing deals. A report that doesn't answer a specific question never gets opened.
  2. Make the funnel match the real process. Each stage is a client or manager action with a clear condition for moving on: “Measurement booked”, “Proposal sent”, “Invoice issued”. An “In progress” stage won't show conversion.
  3. Make the key fields mandatory. Source, product or service, amount, loss reason. The reason comes only from a list, no free text. Both CRMs can require a field when a deal moves to a stage: not filled in, not moved.
  4. Connect channels and telephony. Calls, Telegram, WhatsApp, Avito and website leads should create deals automatically with the source marked. Otherwise the channel breakdown will be pieced together from memory.
  5. Set the plan. By manager and month, by revenue and number of deals. amoCRM has goals for this, Bitrix24 has a sales plan in CRM analytics. How to link the plan to the forecast for open deals is covered in the next section.
  6. Clean up the database. Merge duplicates, close dead deals with a reason, fill in the source where it's missing. Without this, the first reports will show a mess instead of a picture.
  7. Assemble a set of reports. Plan vs. actual, funnel with stage conversion, breakdowns by channel and manager, loss reasons, stalled deals. Five reports opened every week are more useful than a thick folder nobody opens.
  8. Set a rhythm. Once a week the boss looks at the summary and, for each deviation, sets a task with an owner and a deadline. Once a month: a review by product, channel and loss reason.

Checking the setup is simple. Take any lost deal from last week and try to answer from its card: where the client came from, what they wanted, who handled them and why they left. If there's no answer, reports on deals like that won't tell you anything either.

Sales plan and forecast in the CRM: why the forecast lies

Plan, actuals and forecast are three different numbers. The plan is what you need to sell. Actuals are what has already been paid. The forecast is the expected outcome of open deals. An open deal is not yet a sale, even if the manager is sure of the client, so the report keeps these numbers separate.

Split the plan by the dimensions you actually manage: managers, services, channels. Decide in advance who gets credit for a deal if two people handled the client, and where a deal that slipped into the next month belongs. Don't split the plan finer than your records allow. If the source field is often empty, a plan by channel will only look precise on screen.

The forecast is built on the amounts and close dates of open deals. Don't make the manager guess the amount from the client's first message: agree at which stage it appears and by what rule it is refined. Otherwise the forecast rests on guesses from day one.

The forecast most often lies for two reasons:

  • Dates. The close date is set when the deal is created and never touched again. A month has passed, and the deal still “closes on the 30th”.
  • Dead deals. Deals that nobody closed as lost hang in the pipeline and pull the forecast up. You need a rule: no movement for longer than the usual cycle means close with a reason or set a new step.

Checking the forecast takes half an hour. Open the deals that make up a noticeable part of the expected amount and answer for each one: is there a live contact, is the request clear, is a next step set. This separates confirmed agreements from hopes. If the forecast is below plan, don't touch the plan until you find the cause with the factor analysis above.

Tools for sales analytics

Choose a tool based on where your data lives and how many sources you have. A spreadsheet or the CRM's built-in reports are enough to start. A BI system and AI are needed when there are many sources and no time to merge them by hand.

ToolWhat it can doLimitationsWho it suits
Excel, Google Sheets, Yandex TablesAny calculations and pivot tables from an exportData is exported by hand, the report is outdated the day it is exported, nobody sees copy errorsFirst calculations and one-off reviews with a small flow of leads
Built-in CRM reports: amoCRM, Bitrix24Plan vs. actual, funnel with stage conversion, reports by manager and sourceThey only see CRM fields. Profit and complex slices cannot be calculatedAny sales team that runs deals in a CRM
Accounting system, e.g. 1CPayments, shipments, cost of goods, stockKnows nothing about leads, stages and loss reasonsProfit calculation, ABC and XYZ by product
End-to-end analyticsLinks ad spend to deals and paymentsIf the source in the CRM is empty, the link breaksCompanies that advertise in several channels
BI systems, e.g. Yandex DataLensCombine CRM, accounting and advertising into one dashboard with any slicesSomeone has to set up the data feeds and maintain themManagement needs one dashboard across several sources
Speech analytics and AIReview calls and chats, find loss reasons, send an alert when the plan falls behindRequires call recordings and messengers connected to the CRMTeams where loss reasons are heard in conversations while the CRM says "Other"

An expensive tool will not fix empty fields. First make sure every deal has a source, an amount and a loss reason, then decide whether the built-in reports are enough.

Sales analytics mistakes: why you can't see where the money is lost

Looking only at revenue. It lags behind. By the time revenue has dropped, the problem in the funnel happened a month or two ago. Watch leads, stage conversion and stalled deals: they dip earlier.

Filling in fields just to tick a box. Source is empty, loss reason is “Other”, amount is “1”. The manager has no time, and nobody checks. A report built on data like this looks solid and means nothing.

Calculating conversion on junk. Spam, duplicates and supplier calls end up among the leads. Conversion comes out low, and the team gets blamed for nothing. Cut the junk out with a separate stage or a closing reason.

Letting chats bypass the CRM. Managers' personal numbers, a separate Avito account, email. Anything that doesn't get into the CRM doesn't exist for analytics, and those leads are often the warmest.

Looking only at month-end. Reviewing results on the 30th is useful for the record, but the month can no longer be saved. Plan vs. actual is needed every week, and better still every day.

A report, but no action. At the team meeting everyone sees the dip in a channel, nods and leaves. Every deviation should end with a task: who does what, and when we check.

How AI helps analyze sales

CRM reports only see what the manager put into the fields. The real reasons for losses are heard in calls and chats, and nobody listens to all of them: the boss spot-checks a few conversations a week. AI goes through all of them.

Tuesday, a call. The client says: “We messaged you on Friday, you only replied on Monday, we've already ordered elsewhere.” The manager closes the deal with the reason “Too expensive”. The report will show a price problem that doesn't exist. AI, having analyzed the conversation, attributes the loss to the slow reply, and an honest line appears in the summary.

  • Finds loss reasons that aren't in the CRM fields. Transcribes calls, reads chats in Telegram, WhatsApp and on Avito, and sorts losses by what the client actually said.
  • Looks for fumbled deals. The client was ready, but no next step was set, or the manager went silent after a question about price. We covered how this works in our article on monitoring managers and lost deals.
  • Checks conversations against a checklist. Did the manager uncover the need, name the next step, handle the objection? This is the job of call and chat quality control.
  • Sends an alert when the plan dips. Every day the system compares actual with the pace needed to hit the plan. If a channel, service or manager falls behind, the boss gets a Telegram message with the reason, without waiting for the end of the month.

In our live GetGate project, AI analyzed more than 1,000 conversations, and the analysis covered more than 500 deals. No boss will ever listen to that many by hand, and that's exactly where the loss reasons hide.

Where to start with sales analytics

Don't wait for a perfect system. Start with what will give you an answer this Friday.

  • Write down the questions the boss wants answered every week.
  • Check the funnel stages against the real process and remove stages like “In progress”.
  • Make source, amount and loss reason (from a list) mandatory.
  • Connect telephony and all messengers to the CRM, including managers' personal numbers.
  • Set a plan per manager and check plan vs. actual every week.
  • Review last month's loss reasons from conversation recordings, not just from the CRM field.

If you want this to work without manual exports, take a look at how we built AI Sales Profit sales analytics. Real-time plan vs. actual, breakdowns by channel, service and manager, revenue forecast, dip alerts and a weekly summary for the owner. How analytics works together with the sales robot and quality control is described in our breakdown of implementing AI in business.

Frequently asked questions.

What is sales analytics, in simple terms?

It's a regular review of how you sell: where leads come from, how many of them reach payment, who handles them and why the rest say no.

Revenue only shows the result. Analytics shows what it's made of and at which step the money is lost, while the month can still be fixed.

Which sales metrics should you track first?

Start with plan completion to date, number of leads, conversion at each funnel stage, average deal value and loss reasons.

These metrics are enough to see where sales are sagging. Add customer acquisition cost by channel, sales cycle and repeat purchases once the first metrics are calculated without manual reconciliation.

Which sales analysis methods are used most often?

The most common are plan vs. actual, period-over-period trend analysis, structural analysis of revenue shares, factor analysis and ABC/XYZ for the product range.

If customers buy repeatedly, RFM and cohort analysis are added. It is best to start with plan vs. actual and the funnel: they show fastest where money is lost.

Can you set up sales analytics with the built-in reports in amoCRM or Bitrix24?

Yes, the built-in reports are enough to start: sales analysis, employee report, funnel with stage conversion, sales plan.

The main work is in the data. Funnel stages must match the real process, source, amount and loss reason must be mandatory, and all channels and telephony must be connected to the CRM. Without this, reports will be accurate in form and wrong in substance.

How often should you look at sales analytics?

Plan vs. actual every week, and with a short sales cycle every day. A review by product, channel and loss reason works well once a month.

Action matters more than frequency. Every deviation spotted in a report should end with a task that has an owner and a check date.

How does AI help with sales analytics?

AI goes through every call and chat in full and finds what isn't in the CRM fields: the real loss reasons, fumbled deals, a missed next step.

It also compares actual with plan every day and sends the boss an alert if a channel, service or manager is falling behind. The decision on what to change stays with a human.

Free

Let's audit your business

Leave a request and on a free consultation we'll find where customers are being lost, suggest which service to start with and price it around your goal.

Rather not fill in a form? Message our agent on Telegram — it replies right away and books you a review.

What should we call you?
Please enter a valid number
We cannot accept your request without consent Couldn’t send. Please try again or message us on Telegram.