Opportunity Signals vs Churn Signals: The Modern B2B Revenue Dashboard

Ask a CRO at a logistics company where they would find revenue at risk across their top 50 accounts. Most will describe a tour across four or five different systems: the CRM for open deals and contract values, the customer success platform for satisfaction scores, the delivery operations tool for SLA performance, a shared drive of QBR slide decks, and a spreadsheet someone owns in their inbox. The churn picture lives in one place. The expansion picture lives somewhere else. The real picture — which accounts are simultaneously at risk of leaving and sitting on untapped potential — lives nowhere.

This is the core problem with how B2B service companies approach their revenue dashboard. Opportunity signals and churn signals are treated as separate workflows, owned by separate teams, reviewed on separate cadences. The result is that account managers spend more time assembling information than acting on it — and by the time they assemble it, it is already stale.

The two signals that drive renewal revenue

Before looking at what a modern revenue dashboard should contain, it is worth being precise about what these two signal types mean in a non-SaaS context — because they look different from what the SaaS industry has spent the last decade measuring.

Churn signals in B2B service businesses

In a SaaS company, churn signals often start with product-usage telemetry: logins dropping, features going unused, time-in-app declining. None of that applies when your product is a managed logistics contract, an IT managed service agreement, a professional services retainer, or a manufacturing supply arrangement.

In these contexts, churn signals tend to cluster around five observable categories:

  • Satisfaction: Survey scores falling, sentiment in written feedback turning neutral or negative, NPS declining across multiple contacts at the same account.
  • Engagement: Stakeholder participation in QBRs dropping off, slower email response times from key contacts, the sponsor who championed you changing roles.
  • Delivery: SLA breaches accumulating, open incidents aging without resolution, delivery quality metrics trending in the wrong direction.
  • Commercial: Contract renewal dates approaching without any renewal conversation started, unexplained pauses in purchase orders, pricing pressure surfacing in conversations.
  • Expansion: An account that used to grow year-on-year has gone flat — not because the relationship is bad, but because no one has had a structured conversation about what else they need.

Each of these signals exists somewhere in your organisation. The question is whether they are visible together, in time to act.

Opportunity signals in B2B service businesses

Opportunity signals are often treated as a sales problem — something the new business team tracks in the CRM pipeline. But for B2B service companies, the majority of growth opportunity sits inside the existing account base, not in the new business funnel.

Bain’s 2025 Commercial Excellence report, based on a survey of roughly 1,300 senior commercial executives across 18 industries, found that top B2B companies delivered twice the average revenue growth of their industries in 2024 — and that the gap between winners and laggards is increasingly driven by how effectively they execute growth plays within existing accounts, not just new logo acquisition.

For an account manager, opportunity signals look like this:

  • A contact mentions a new project, an acquisition, or a market expansion in passing during a QBR.
  • Delivery data shows the customer is regularly operating at or near capacity limits under the current contract.
  • A competitor you know is underperforming in an adjacent service line the customer currently buys elsewhere.
  • Satisfaction scores are high but engagement is low — the relationship is stable but shallow, and there are decision-makers you have never met.

These signals are present in the data. They are rarely surfaced systematically.

Why the same account shows both signals simultaneously

The uncomfortable truth is that your most at-risk accounts and your best expansion opportunities are often the same accounts. A large, strategically important customer with deteriorating delivery performance may be both your highest-priority retention case and the account with the most untapped contract potential. If your churn workflow and your expansion workflow are separate, you will handle these accounts in an uncoordinated way — and likely miss both opportunities.

This is not a theoretical concern. A separate Bain survey from early 2025 found that 70% of companies struggle to integrate their strategic account plans into their CRM and revenue technology stack — meaning the plays they intend to run on key accounts remain disconnected from the operational data that should be triggering them. The commercial intent is there. The execution plumbing is not.

For non-SaaS service companies, this problem is compounded by the fact that the signals themselves are harder to collect. There is no product-usage database to query. You have to actively instrument your account health — by gathering satisfaction data from multiple stakeholders, pulling delivery metrics from operational systems, logging engagement patterns from your own team’s activity, and connecting commercial signals from the CRM.

What a modern revenue dashboard actually needs to contain

The design goal of a modern B2B revenue dashboard is not to show more data. It is to give a revenue leader a single, ranked view of accounts ordered by combined risk and opportunity — one score that incorporates both dimensions, sourced from multiple systems, updated continuously.

In practice, that means the account health score must draw on at least five signal categories: Satisfaction (external and internal), Engagement (stakeholder activity and relationship depth), Commercial (contract status, purchase patterns), Delivery (SLA and quality metrics), and Expansion (whitespace and growth indicators). When any of these categories deteriorates, the score moves. When multiple categories move together, the system should prompt action — not wait for the account manager to notice.

It also means the dashboard has to be visible to the right people. Not just the account manager, but the CRO who needs a portfolio view, the CCO who is tracking strategic account health across the full book, and the delivery team whose operational data is feeding the score. Native integration with Salesforce matters here — health scores that live in a separate tool and require manual export to the CRM are not sustainable as an operational discipline. The score needs to be where the commercial team already works.

What happens when you have both signals in one place

When churn signals and opportunity signals are unified into a single account health view, three things change in how revenue teams operate.

Prioritisation becomes defensible. Instead of account managers deciding intuitively which accounts to focus on this week, there is a ranked list based on real data. The accounts with the highest combined risk and opportunity score get the first attention. The logic is transparent and repeatable, which matters when you are presenting to a board or explaining a retention miss.

Recovery and expansion workflows can run in parallel. An account showing delivery degradation and high expansion potential should trigger both a structured CAPA recovery playbook to address the service issue and an expansion conversation once the relationship is stabilised. Without a unified view, these two conversations often happen independently, or one is forgotten entirely.

The QBR becomes a revenue tool, not a status meeting. When account managers arrive at a QBR with a current health score that covers all five signal categories, the conversation changes. Instead of presenting a retrospective of delivery metrics and waiting for the customer to raise concerns, the account manager can lead with a transparent view of account health, acknowledge any issues proactively, and introduce an expansion conversation from a position of credibility.

The McKinsey B2B Pulse has consistently shown that the commercial behaviours separating top-performing B2B companies from the rest are not primarily about new business acquisition — they are about how effectively those companies manage and grow the accounts they already have. A unified revenue dashboard is the operational foundation that makes that possible.

The practical starting point

If your current state is the one described in the opening paragraph — signals scattered across systems, no single score, churn and expansion managed by separate teams on separate cadences — the starting point is not a six-month data infrastructure project. It is a structured account audit across a defined subset of your portfolio.

Take your top 20 accounts. For each one, answer five questions: What does satisfaction data say right now, from multiple contacts? What is the engagement trend with key stakeholders over the last 90 days? What does delivery performance look like against contract commitments? What is the commercial trajectory — growing, flat, or declining? And where is the realistic expansion potential against what that account currently buys?

Answering those five questions for 20 accounts will surface both your most urgent retention risks and your most accessible expansion opportunities. It will also reveal, quickly, which data you do not have — and that gap is itself an important finding. You cannot manage a signal you are not collecting.

This is exactly what the EvaluationsHub multi-source scoring framework is built to do: bring Satisfaction, Engagement, Commercial, Delivery, and Expansion signals together into a single scored view, connected to Salesforce and your operational data sources, so that revenue leaders at non-SaaS service companies have the same visibility into account health that SaaS companies have built around product usage — without needing to rebuild their entire data infrastructure to get it.

Industry churn benchmarks from CustomerGauge consistently show that B2B service retention rates vary significantly by sector and relationship depth — but in every category, the companies with structured account health monitoring outperform those operating on relationship intuition alone. The signal is there. The question is whether you are collecting it.

Start with a defined set of accounts

EvaluationsHub runs a 30-day pilot for revenue teams who want to see what a unified opportunity-and-churn dashboard looks like against their own account base. The pilot covers 10 accounts at €30 per month — done-for-you setup, month-to-month, fully refundable. There is no commitment beyond the first month, and the output is a scored account health view that your team can use immediately in account planning and QBR preparation.

If you want to explore the scoring framework before committing, the free account is available at signup — no card required. Build your first account health score and see what your data looks like in a single view.

The dashboard your revenue team needs is not more data. It is the right signals, from the right sources, in one place.

Share the Post:

Related Posts

Secret Link