Required Datapoints
- Eligible Accounts for QBR (based on tier, revenue, or renewal stage)
- Accounts That Participated in QBRs (live or async, with criteria defined)
- Tracking Period (quarterly or rolling)
QBR Engagement Rate measures the percentage of eligible accounts that attend, complete, or meaningfully participate in Quarterly Business Reviews (QBRs). It helps track strategic relationship strength and post-sale alignment.
QBR Engagement Rate is a key indicator of strategic customer alignment and retention health, reflecting how many accounts actively participate in Quarterly Business Reviews (QBRs) or equivalent strategic sessions.
The relevance and interpretation of this metric shift depending on the model or product:
A rising engagement rate reflects trusted partnerships and renewal/expansion readiness. A drop may signal value misalignment, poor CS engagement, or risk of churn.
By segmenting by cohort — such as account size, tier, region, or CSM — you uncover insights to refine QBR cadences, content formats, and outreach playbooks.
QBR Engagement Rate informs:
These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome
Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.
Activities commonly tied to improving or operationalizing this KPI.
| Activity | Description |
|---|---|
| Renewal Management | Renewal Management involves the proactive and strategic management of customer subscription renewals and contract extensions. It makes the motion operational through ownership, routines, and cross-functional follow-through. Relevant KPIs include QBR Engagement Rate. |
| Account Health Monitoring | Account Health Monitoring is stable, at risk, or ready to grow. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include QBR Engagement Rate. |
| Expansion Strategy | Expansion Strategy is a strategic process focused on identifying, prioritizing, and executing opportunities to increase revenue and market share within existing customer accounts. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include QBR Engagement Rate and Time to Value (Expansion Features). |
| Success Planning | Success Planning is a collaborative process where cross-functional teams work closely with customers to identify, align, and document key business objectives, success metrics, and milestones throughout the customer lifecycle. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Check-In Impact Score and QBR Engagement Rate. |
60 enterprise accounts due for QBR in Q1
42 completed a QBR
Formula: 42 ÷ 60 = 70% QBR Engagement Rate
This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:
This KPI is classified as a lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.
This role is directly accountable for the KPI and is expected to drive progress and decisions around it.
These roles contribute directly to performance and typically partner on execution, reporting, or optimization.
These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.
These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.
How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.
cube(`QbrEngagement`, { sql: `SELECT * FROM qbr_engagements`,
joins: { Accounts: { relationship: `belongsTo`, sql: `${QbrEngagement}.account_id = ${Accounts}.id` } },
measures: { eligibleAccounts: { sql: `eligible_accounts`, type: `sum`, title: `Eligible Accounts for QBR`, description: `Total number of accounts eligible for QBRs based on tier, revenue, or renewal stage.` },
participatedAccounts: { sql: `participated_accounts`, type: `sum`, title: `Accounts That Participated in QBRs`, description: `Total number of accounts that attended, completed, or meaningfully participated in QBRs.` },
engagementRate: { sql: `100.0 * ${participatedAccounts} / NULLIF(${eligibleAccounts}, 0)`, type: `number`, title: `QBR Engagement Rate`, description: `Percentage of eligible accounts that participated in QBRs.` } },
dimensions: { id: { sql: `id`, type: `string`, primaryKey: true, title: `ID`, description: `Unique identifier for each QBR engagement record.` },
accountId: { sql: `account_id`, type: `string`, title: `Account ID`, description: `Identifier for the account associated with the QBR engagement.` },
trackingPeriod: { sql: `tracking_period`, type: `time`, title: `Tracking Period`, description: `The period over which the QBR engagement is tracked, either quarterly or rolling.` } }})Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema