Skip to content

KPI dashboardsSalesforce · Management, finance and ESG

A sales pipeline dashboard, from Salesforce opportunities

Open opportunities, stages and close dates live in Salesforce; targets often sit in an Excel file and revenue in the ERP. This page shows how they become a pipeline with a single definition: weighted pipeline, stage conversion, target coverage and the deals that have been stuck for too long.

By Muvia · Updated October 22, 2026

The use case: Sales and pipeline

The indicators: weighted pipeline and coverage

Total pipeline adds up the value of open opportunities; weighted pipeline weighs each by the probability of its stage, and comes closer to what you can expect to close. Coverage compares the pipeline with what is still missing to reach the period's target.

Total pipeline = Σ value of open opportunities

Weighted pipeline = Σ (value × stage probability)

Coverage = weighted pipeline ÷ (target − already closed)

Stage conversion = opportunities moved to the next stage ÷ opportunities entering the stage

The guide to the sales pipeline explains how to choose stages, probabilities and the KPIs to bring to the meeting.

What the dashboard shows

  • Pipeline by stage, total and weighted, broken down by rep and area.
  • Target coverage for the month and the quarter, with what is already closed and what is missing.
  • Conversion by stage: where deals are lost and where they stall.
  • Stuck deals: opportunities with no activity for longer than the chosen threshold, or with a close date already in the past.
  • Pipeline against revenue: what was won in Salesforce and what was then ordered and invoiced in the ERP.

The data you need from Salesforce

ObjectTypical fieldsWhat it is for
Opportunityamount, stage, probability, close date, owner, accountThe core of the pipeline
Accountname, industry, area, the customer code used in the ERPGrouping and linking to revenue
Username, role, teamThe view per rep
Opportunity historystage and amount at each change, if your org keeps itStage conversion and time spent in each stage

The ERP customer code on the account is the bridge to orders and invoices: where it is missing, conversion from won to invoiced cannot be calculated.

The steps in Muvia

  1. In New source choose Salesforce, connect the account and pick the objects to read. Muvia copies them on the schedule you choose, incrementally, and writes nothing to Salesforce.

  2. If you need them, add the ERP (for example on SQL Server) for orders and invoices, and the Excel file of targets per rep.

  3. A query writes the pipeline definition once: which stages count as open, which probability to use, how to convert currencies. It becomes a dataset with stable fields.

  4. The dashboard and the PDF report for the sales meeting read that dataset, so the meeting discusses deals rather than the figure.

  5. Sales reps can ask Athena, for example, which deals above a given amount close this month: the answer comes with the query that produced it.

The pitfalls of CRM data

  • Probabilities edited by hand: if reps change the probability of individual opportunities, the weighted pipeline depends on each one's optimism. The stage probability is often more stable.
  • Close dates that slip: an opportunity pushed from month to month inflates coverage. It helps to count how many times the date has changed.
  • Opportunities never closed: abandoned deals never marked as lost stay in the pipeline. A rule on age brings them out.
  • Different currencies: amounts must be converted to one currency before adding up, with an exchange rate chosen and written in the query.

Frequently asked questions

No. The Salesforce source reads the chosen objects and copies them into Muvia; opportunities are still managed in Salesforce as before.

Bring us a question you can't answer today.

We start from a real question your business has and walk the path from source to dashboard with your systems, not a demo dataset.