Skip to main content

Scoring Rules

Scoring rules are the fundamental building blocks of kenbun. Each rule connects an event type or attribute to a point value, creating a direct relationship between a lead's behavior or profile and their score. Rules add up to scores; scores roll up into Levels; levels feed segments and triggers.

How Scoring Rules Work

When something happens — a lead opens an email, a CRM sync updates a company's industry, a deal moves stage — kenbun walks the active rules to see which ones match. Every match adds (or subtracts) points. The total is the lead's, account's, or deal's score for that ruleset.

There are four scoring surfaces, each configured under Configure > Scoring:

Scoring TypeWhat It ScoresSource Of PointsPage
EngagementPer-lead behaviorEvents (page views, opens, form fills)Engagement Scoring
ProfilePer-lead fitLead attributes (title, role, industry)Profile Scoring
AccountPer-account fit (ABM)Account attributes (size, revenue, industry)Account Scoring
DealPer-dealDeal-level signals (feature-flagged)Deal Scoring

Each surface has its own rules, its own ruleset structure, and its own level system. They run independently — engagement scoring never affects profile scoring, and vice versa.

Engagement vs. Fit Scoring

The biggest conceptual divide is between engagement (behavior over time) and fit (who the person or company is):

  • Engagement scoring is dynamic. Scores rise on activity and decay during inactivity. Use it to find who's interested right now.
  • Profile and account scoring is slow-moving. Scores change only when attributes change. Use them to filter for ICP fit regardless of activity.
  • Deal scoring combines signals at the deal level — useful for forecasting and pipeline triage.

The most actionable signal in kenbun is the cross-section: a lead who's both highly engaged and a strong profile fit, on an account that's a strong ABM target. That's why you typically configure two or three of these scoring surfaces in parallel, not just one.

Common Concepts Across All Scoring Types

Every scoring surface shares the same building blocks:

Rulesets

Rules live inside rulesets. A ruleset is a collection that activates as a unit, can run side-by-side with others for A/B testing, and produces its own score per lead/account/deal. Each surface has a "primary" ruleset that supplies the score shown by default in the UI.

Rules

A rule has:

  • Trigger — the event type (engagement) or attribute (profile/account/deal)
  • Weight — points awarded when the rule matches; positive or negative whole numbers
  • Active status — toggle on/off without deleting
  • Optional date range — for seasonal or campaign-only rules
  • Optional attribute filters — narrow when the rule fires (e.g., "Page View where path contains /pricing")

Templates

Each scoring surface offers pre-built templates for common scoring strategies (SaaS, PLG, Content Marketing, Enterprise ABM). When the rules list is empty, kenbun shows template cards in the empty state — click Load Template to seed a starting configuration you can then tune.

Test Before Activation

Before enabling a new rule in production, click Test Rule in the rule editor. Pick a recent lead from the dropdown to see whether the rule would match, why it does or doesn't, and how the lead's projected score would change. This catches over-broad and under-specific rules before they affect every lead in your workspace.

Preview Rescore Impact

When you change rules, you usually want to rescore historical leads/accounts so the changes apply retroactively. Before triggering that, click Preview Impact on the Rescore All Leads button to see how many leads will be affected and the average score change. This is a dry run — no scores change, no triggers fire — but it lets you catch unintended consequences before applying.

Best Practices

Start Simple

3–5 rules per surface is enough to get value. You can always add more once you see how the scoring distribution lands.

Document The "Why"

Use rule names that describe intent, not just the trigger. "Email Open" tells you nothing; "Email Open — Top of Funnel Nurture +5" tells the next person what the rule is doing in your model.

Calibrate Against Closed-Won

The most defensible scoring model is grounded in conversion data. If your "Hot" tier doesn't include most of your closed-won leads in the 30 days before they signed, the model isn't doing what you think.

Audit Quarterly

Disable rules that haven't matched anything in 90 days. Re-weight rules that don't reflect your current sales motion. Templates make sense when you start; your scoring model should be uniquely yours within a quarter.

Troubleshooting

SymptomLikely Cause / Fix
Rule not triggeringVerify event type or attribute name (case-sensitive) and that the rule is active
Incorrect point valuesCheck for conflicting rules; if using attribute filters, verify priority order
Weight not savingWeights must be whole numbers — 10.5 and non-numeric text are rejected
Regex filter errorsCheck that parentheses and brackets are balanced in the pattern
Unexpected total scoresUse Score Explain on the lead detail page to see which rules matched
  • Rulesets — group rules into collections
  • Levels — turn scores into named tiers
  • Decay Rules — automatic score reduction on inactivity
  • Half-Life Decay — per-signal exponential decay with a configurable floor
  • Filters — keep artificial activity out of scoring