Skip to main content

Account Scoring

Account scoring aggregates person-level scores into a single account-level score. The fit score comes from the account's own firmographic data, while the engagement score is rolled up from the people associated with the account using a configurable aggregation strategy.

How Account Fit Is Computed

Unlike engagement, fit scoring uses the account's own firmographic data directly:

  1. The account's industry, employee count, annual revenue, and custom attributes are evaluated against the ICP profile
  2. The four fit dimensions are weighted and combined (see Fit Scoring)
  3. All people at the same account share this fit score
Why Not Blend People Fit?

Fit is a property of the company, not the individual. Blending individual scores would produce the same result since all people inherit the same account firmographics. The fitStrategy setting supports "own-firmographic" (default) and "blended" for future extensibility.

Engagement Rollup Strategies

The engagement rollup strategy determines how person-level engagement scores are combined at the account level. Three strategies are available:

Champion Strategy (Default)

The highest-scoring person (the "champion") contributes disproportionately. Other contacts provide a smaller contribution.

Formula:

accountEngagement = champion.score * championWeight
+ average(rest.scores) * (1 - championWeight)

Where championWeight defaults to 0.6.

Example (4 people, champion weight = 0.6):

PersonEngagement Score
Alice80
Bob50
Carol30
Dave20
championContribution = 80 * 0.6 = 48.0
restContribution = (50 + 30 + 20) / 3 * 0.4 = 13.3
accountEngagement = 48.0 + 13.3 = 61.3
When to Use Champion

Champion strategy works best for smaller buying groups where one person drives most of the engagement. It prevents a single active champion from being diluted by less-engaged contacts.

Weighted-Average Strategy

All contacts contribute proportionally, weighted by their seniority (inferred from job title):

Title PatternSeniority Multiplier
CEO, CTO, CFO, CMO, CRO, Chief, President, Founder1.5
VP, Vice President, SVP, EVP1.5
Director1.3
Manager1.1
All other titles1.0

Formula:

accountEngagement = sum(person.score * person.seniorityMultiplier)
/ sum(person.seniorityMultiplier)

Example:

PersonTitleScoreMultiplierWeighted Score
AliceVP Sales801.5120
BobManager501.155
CarolAnalyst301.030
accountEngagement = (120 + 55 + 30) / (1.5 + 1.1 + 1.0) = 56.9
When to Use Weighted-Average

Weighted-average works best for large accounts with many contacts. It gives a holistic view of engagement across the buying committee while still weighting senior decision-makers more heavily.

Max-Breadth Strategy

Rewards accounts where engagement is spread across multiple people, not concentrated in one:

Formula:

engagedCount     = count of people with engagementScore > 10
breadthMultiplier = min(breadthMultiplierCap, 1 + (engagedCount - 1) * 0.1)
accountEngagement = maxPersonScore * breadthMultiplier

The breadthMultiplierCap defaults to 1.5, so having 6+ engaged people yields a 1.5x multiplier.

Example:

PersonEngagement ScoreEngaged (> 10)?
Alice80Yes
Bob50Yes
Carol30Yes
Dave5No
maxScore          = 80
engagedCount = 3
breadthMultiplier = min(1.5, 1 + (3 - 1) * 0.1) = 1.2
accountEngagement = 80 * 1.2 = 96.0
When to Use Max-Breadth

Max-breadth works best for enterprise deals where multi-threaded engagement (engaging multiple stakeholders) is a strong buying signal.

Combined Account Score

After computing fit and engagement, the combined score is:

combinedScore = (fitScore * fitWeight + engagementScore * engagementWeight)
/ (fitWeight + engagementWeight)

Default weights: fitWeight = 1, engagementWeight = 1 (equal blend).

Buying Group Completeness Multiplier

When buying group intelligence is enabled, the account's engagement score can be further adjusted by the buying group completeness score. A more complete buying group (more roles filled) amplifies the engagement signal. See Buying Groups for details.

Configuration Reference

interface AccountRollupConfig {
engagementStrategy: "champion" | "weighted-average" | "max-breadth";
fitStrategy: "own-firmographic" | "blended";
championWeight: number; // default: 0.6
breadthMultiplierCap: number; // default: 1.5
}
ParameterDefaultDescription
engagementStrategy"champion"How person engagement scores are aggregated
fitStrategy"own-firmographic"Source for account fit score
championWeight0.6Champion's share in champion strategy
breadthMultiplierCap1.5Maximum multiplier for max-breadth strategy
Score Capping

All engagement rollup strategies cap the final score at 100. Even with the max-breadth multiplier, the account engagement score will never exceed 100.

Score Breakdown

Every account score includes a full breakdown for auditability:

  • Fit components: Per-dimension scores (industry, company size, revenue, custom) with weights and raw values
  • Engagement components: Per-person contributions with seniority multipliers and weighted scores
  • Rollup method: Which strategy was used (champion, weighted-average, max-breadth)

This breakdown is visible in the drill-down panel on the Matrix Visualization.