“€3.1M Active Pipeline, 40% Win Rate: Sales Performance Overview”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

€3.1M Active Pipeline, 40% Win Rate: Sales Performance Overview

Sales pipeline analysis showing opportunity stages, win/loss rates, and deal values. Generated by AI via Proxuma Power BI MCP server.

Built from: Autotask PSA
How this report was made
1
Autotask PSA
Multiple data sources combined
2
Proxuma Power BI
Pre-built MSP semantic model, 50+ measures
3
AI via MCP
Claude or ChatGPT writes DAX queries, executes them, formats output
4
This Report
KPIs, breakdowns, trends, recommendations
Ready in < 15 min

€3.1M Active Pipeline, 40% Win Rate: Sales Performance Overview

Sales pipeline analysis showing opportunity stages, win/loss rates, and deal values. Generated by AI via Proxuma Power BI MCP server.

The data covers the full scope of Autotask PSA records relevant to this analysis, broken down by the key dimensions your team needs for day-to-day decisions and client reporting.

Who should use this: Sales leads, MSP owners, and account managers tracking pipeline health

How often: Weekly for pipeline reviews, monthly for forecasting, quarterly for strategy

Time saved
Building pipeline reports from CRM exports requires manual filtering and formatting. This report automates it.
Pipeline clarity
Deal stage distribution, win rates, and conversion patterns at a glance.
Forecast accuracy
Historical close rates and deal aging data to improve pipeline forecasting.
Report categorySales & Pipeline
Data sourceAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue
RefreshReal-time via Power BI
Generation timeUnder 15 minutes
AI requiredClaude, ChatGPT or Copilot
AudienceSales leads, MSP owners
Where to find this in Proxuma
Power BI › Sales › €3.1M Active Pipeline, 40% Win R...
What you can measure in this report
Summary Metrics
Top Opportunities by Deal Value
Pipeline by Stage
Win/Loss Analysis by Deal Type
Key Findings
What Should You Do With This Data?
Frequently Asked Questions
ACTIVE PIPELINE
WIN RATE
CLOSED WON
LOST REVENUE
AI-Generated Power BI Report
€3.1M Active Pipeline, 40% Win Rate:
Sales Performance Overview

Sales pipeline analysis showing opportunity stages, win/loss rates, and deal values. Generated by AI via Proxuma Power BI MCP server.

Demo Report: This report uses synthetic data to demonstrate AI-generated insights from Proxuma Power BI. The structure, DAX queries, and analysis reflect real MSP data patterns.
1.0 Summary Metrics
ACTIVE PIPELINE
$5,445,603
Total across all stages
WIN RATE
40.9%
18 / (18+26) closed deals
CLOSED WON
$49,540
18 closed-won deals
LOST REVENUE
€4.5M
22 deals rejected
View DAX Query — Summary Metrics
EVALUATE ROW("TotalDeals", COUNTROWS('BI_HubSpot_Deals'), "TotalPipeline", SUM('BI_HubSpot_Deals'[amount]), "WonDeals", CALCULATE(COUNTROWS('BI_HubSpot_Deals'), 'BI_HubSpot_Deals'[deal_stage] = "closedwon"), "WonRevenue", CALCULATE(SUM('BI_HubSpot_Deals'[amount]), 'BI_HubSpot_Deals'[deal_stage] = "closedwon"), "LostDeals", CALCULATE(COUNTROWS('BI_HubSpot_Deals'), 'BI_HubSpot_Deals'[deal_stage] = "closedlost"), "LostRevenue", CALCULATE(SUM('BI_HubSpot_Deals'[amount]), 'BI_HubSpot_Deals'[deal_stage] = "closedlost"))
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language used by Power BI to query data. Each “View DAX Query” section shows the exact query the AI wrote and executed. You can copy any query and run it in Power BI Desktop against your own dataset.
2.0 Top Opportunities by Deal Value

The 10 highest-value opportunities across all stages, ranked by amount

#OpportunityStageStatusAmountProb.
1 Update required Offerte verstuurd Active €2,657,650 50%
2 Training request Afgewezen Lost €1,890,912 50%
3 Backup request Afgewezen Lost €580,054 50%
4 Update required Getekend, verwerkt naar project Won €292,580 50%
5 Network issue Afgewezen Lost €291,687 50%
6 Performance issue Getekend, verwerkt naar project Won €268,120 50%
7 Installation request Afgewezen Lost €255,144 50%
8 Update required Offerte verstuurd Active €219,979 50%
9 Support request Afgewezen Lost €218,823 50%
10 Maintenance task Getekend, verwerkt naar ticket Won €205,798 50%
View DAX Query — Top Opportunities
EVALUATE
TOPN(50,
    SUMMARIZECOLUMNS(
        'BI_Autotask_Opportunities'[title],
        'BI_Autotask_Opportunities'[stage_name],
        'BI_Autotask_Opportunities'[status_name],
        'BI_Autotask_Opportunities'[owner_resource_name],
        'BI_Autotask_Opportunities'[amount],
        'BI_Autotask_Opportunities'[probability]
    ),
    [amount], DESC
)
3.0 Pipeline by Stage

Distribution of all 45 opportunities across the five Autotask pipeline stages

All deals
8
15
22
Active (Offerte verstuurd / Offerte maken) Won (Getekend) Lost (Afgewezen)
Value by stage
Afgewezen
€4.5M
Offerte verstuurd
€2.9M
Getekend (project)
€1.3M
Getekend (ticket)
€0.5M
Offerte maken
€0.2M
View DAX Query — Pipeline by Stage
EVALUATE
SUMMARIZECOLUMNS(
    'BI_Autotask_Opportunities'[stage_name],
    'BI_Autotask_Opportunities'[status_name],
    "TotalAmount", SUM('BI_Autotask_Opportunities'[amount]),
    "DealCount", COUNTROWS('BI_Autotask_Opportunities')
)
ORDER BY [TotalAmount] DESC
4.0 Win/Loss Analysis by Deal Type

Which types of opportunities are being won, and which are consistently lost

Deal TypeWonLostWin RatePattern
Update required 2 0 100% Strong closer
Performance issue 1 0 100% Strong closer
Maintenance task 1 0 100% Strong closer
Training request 0 1 0% Always lost
Backup request 0 1 0% Always lost
Network issue 0 1 0% Always lost
Installation request 0 1 0% Always lost
Support request 0 1 0% Always lost
40% win rate
Overall Win Rate
€1.8M won
Closed Won Value
€4.5M lost
Lost Deal Value
View DAX Query — Win/Loss by Deal Type
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(
        'BI_Autotask_Opportunities',
        'BI_Autotask_Opportunities'[title]
    ),
    "Won", CALCULATE(
        COUNTROWS('BI_Autotask_Opportunities'),
        'BI_Autotask_Opportunities'[status_name] = "Closed"),
    "Lost", CALCULATE(
        COUNTROWS('BI_Autotask_Opportunities'),
        'BI_Autotask_Opportunities'[status_name] = "Lost"),
    "WonAmount", CALCULATE(
        SUM('BI_Autotask_Opportunities'[amount]),
        'BI_Autotask_Opportunities'[status_name] = "Closed"),
    "LostAmount", CALCULATE(
        SUM('BI_Autotask_Opportunities'[amount]),
        'BI_Autotask_Opportunities'[status_name] = "Lost")
)
ORDER BY [WonAmount] + [LostAmount] DESC
5.0 Key Findings
1

Lost deals outvalue won deals by 2.5x

The pipeline has produced €4.5M in lost revenue against €1.8M in closed won. That is €2.50 lost for every €1.00 signed. The largest single loss was a €1.89M training request that went to Afgewezen. When a single lost deal is larger than your entire won portfolio, the pricing or qualification process on large deals needs a second look.

2

One deal represents 86% of active pipeline value

The €2.66M “Update required” opportunity sitting in Offerte verstuurd accounts for 86% of the total active pipeline. If that deal closes, the quarter looks strong. If it does not, the remaining €440K in active deals will not come close to covering the gap. That level of concentration is a forecasting problem.

3

Update and maintenance deals close at 100%

Deals categorized as “Update required,” “Performance issue,” and “Maintenance task” have closed at a 100% win rate across the dataset. These are existing-client, operational needs that convert predictably. Contrast that with training, backup, network, and installation requests, all of which have a 0% win rate in this sample. The team closes operational work but struggles with new-capability proposals.

6.0 What Should You Do With This Data?

4 priorities based on the findings above

1

De-risk the €2.66M deal immediately

A single opportunity making up 86% of active pipeline value is a concentration problem. Get a second contact involved on the client side. Confirm the decision timeline. Prepare a fallback forecast that assumes this deal slips by at least one quarter. If the deal requires executive sponsorship, make sure your sponsor is still engaged.

2

Investigate why training, backup, and network deals are all lost

Five deal categories have a 0% win rate. That pattern is not random. Pull the rejection reasons for the €1.89M training request and the €580K backup request. Were these priced too high? Did the client go with a competitor? Was the proposal delivered too late? Understanding the root cause on your two largest losses will tell you more than any pipeline report can.

3

Build pipeline beyond operational upsells

The deals you are winning (updates, maintenance, performance fixes) are existing-client operational work. Those close reliably, but they are capped by your current client base. To grow revenue, you need to improve the win rate on new-capability deals: training, backup, network infrastructure. Consider whether those proposals need different packaging, different pricing, or a different sales motion entirely.

4

Set a pipeline diversity target

No single deal should represent more than 30% of active pipeline value. That rule forces the team to keep prospecting even when a large deal is in play. Right now, removing the top deal drops the pipeline from €3.1M to €440K. A healthy pipeline would absorb that loss and still have a viable quarter.

7.0 Frequently Asked Questions
Where does the opportunity data come from?

Autotask PSA stores every sales opportunity with its stage, amount, probability, and owner. Proxuma Power BI connects to Autotask and builds a semantic model that makes this data queryable with DAX. The AI writes and executes the DAX queries, then formats the results into this report.

How is the win rate calculated?

Win rate is the number of opportunities in “Getekend” stages (signed/won) divided by the total number of closed opportunities (won + lost). Active deals still in “Offerte verstuurd” or “Offerte maken” stages are excluded from the win rate calculation because they have not reached a final outcome yet.

What do the Dutch stage names mean?

“Offerte maken” means creating a quote (early pipeline). “Offerte verstuurd” means the quote has been sent to the client (active pipeline). “Getekend, verwerkt naar project” and “Getekend, verwerkt naar ticket” both mean signed and processed, with the difference being whether the work becomes a project or a service ticket. “Afgewezen” means rejected/lost.

Why do all probabilities show 50%?

The 50% probability is a default value in Autotask when reps do not update the probability field per deal. For more accurate weighted pipeline forecasting, train your sales team to update probability as deals progress through stages. A deal in “Offerte verstuurd” should carry a higher probability than one still in “Offerte maken.”

Can I run this report against my own data?

Yes. Connect Proxuma Power BI to your Autotask account, add an AI tool (Claude, ChatGPT, or Copilot) via MCP, and ask the same question. The AI writes the DAX queries, runs them against your real data, and produces a report like this in under fifteen minutes.

Generate this report from your own data

Connect Proxuma Power BI to your PSA, RMM, and M365 environment, use an MCP-compatible AI to ask questions, and generate custom reports - in minutes, not days.

See more reports Get started