Required Datapoints
- Total MQLs: All leads flagged as marketing-qualified.
- MQLs Meeting Sales Criteria: Number that match agreed sales qualification (e.g., passed BANT/CHAMP filters).
- Qualification Framework: Shared criteria used by sales/marketing.
Percent of MQLs Meeting Qualification Criteria measures the proportion of Marketing Qualified Leads that meet your company’s agreed-upon criteria for sales follow-up (e.g., ICP fit, budget, intent). It helps assess lead quality and marketing-to-sales alignment.
Percent of MQLs Meeting Qualification Criteria is a vital check on lead quality and pipeline efficiency, reflecting how well marketing-generated leads match the standards and expectations of the sales team — beyond surface-level scoring.
The relevance and interpretation of this metric shift depending on the model or product:
A high percentage suggests strong ICP targeting, refined scoring, and efficient funnel mechanics. A low percentage = wasted budget and frustration for sales.
By segmenting by campaign, content type, or geography, you can fine-tune both lead generation and qualification processes.
Percent of MQLs Meeting Qualification Criteria 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 |
|---|---|
| Lead Scoring | Lead Scoring is a crucial component of modern go-to-market strategies. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Forecasted Win Rate and Lead Quality Score. |
| Campaign Optimization | Campaign Optimization focuses on continuously analyzing and improving go-to-market campaigns to maximize effectiveness. It coordinates execution across touchpoints so teams can move users or accounts toward the target outcome. Relevant KPIs include Cost per Acquisition and CTR from ICP Audiences. |
| Funnel Health Reviews | Funnel Health Reviews focuses on systematically evaluating and monitoring the performance, efficiency, and progression of leads or opportunities throughout the sales funnel. It helps teams translate strategy into repeatable execution. Relevant KPIs include Percent of MQLs Meeting Qualification Criteria. |
| ICP Alignment | ICP Alignment focuses on the systematic review, refinement, and validation of the organization’s Ideal Customer Profile (ICP) to maintain alignment with evolving market dynamics and business objectives. It helps teams translate strategy into repeatable execution. Relevant KPIs include Percent of MQLs Meeting Qualification Criteria. |
Over one month:
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('MqlsCube', { sql: `SELECT * FROM mqls`,
measures: { totalMqls: { sql: `total_mqls`, type: 'sum', title: 'Total MQLs', description: 'Total number of Marketing Qualified Leads.' }, mqlsMeetingCriteria: { sql: `mqls_meeting_sales_criteria`, type: 'sum', title: 'MQLs Meeting Sales Criteria', description: 'Number of MQLs that meet the sales qualification criteria.' }, percentMqlsMeetingCriteria: { sql: `100.0 * ${mqlsMeetingCriteria} / NULLIF(${totalMqls}, 0)` , type: 'number', title: 'Percent of MQLs Meeting Qualification Criteria', description: 'Percentage of MQLs that meet the sales qualification criteria.' } },
dimensions: { id: { sql: `id`, type: 'number', primaryKey: true, title: 'ID', description: 'Unique identifier for each MQL.' }, qualificationFramework: { sql: `qualification_framework`, type: 'string', title: 'Qualification Framework', description: 'Criteria used by sales and marketing for qualification.' }, createdAt: { sql: `created_at`, type: 'time', title: 'Created At', description: 'Timestamp when the MQL was created.' } }});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