Skip to main content

Lead grades

What this page is — the letter grades a lead can carry, and where the letters come from.

What it is for — a quick human label for lead quality that anyone can read at a glance, independent of the numeric score.

The problem it solves — "how good is this lead?" answered in one character. But grades collide with scoring in two ways that lose work, so this page is mostly about which of them wins and when.

Route: /org/marketing/leads/settings?tab=master-data → Grades Permissions: List Lead Grades Tab · .create · .edit · .delete

Figure 1 — Grades. A typical set: A - Hot, B - Warm, C - Cold, D - Very Cold.

1. What a grade is​

GradeScoreStatus
TypeA letter codeAn integerA pipeline position
RangeConfigured rows0 upwardsPer pipeline
Set byA person, or a recalculateScoring rulesA person, or a rule
ConfigurableYes, hereNo — derivedYes

2. Field reference​

FieldTypeNotes
Codetext, requiredThis is what a lead stores
Nametext, requiredThe display label, e.g. A - Hot
StatustoggleInactive grades leave the pickers
A lead stores the CODE, not the name

The lead record holds A, not A - Hot. An integration or a rule that writes the display name instead produces a value no picker will match and no screen will render correctly.


3. How a grade gets onto a lead​

Two ways, and they fight:

  1. By hand, on the lead record. Writes lead_grade.
  2. By recalculate, on the Scoring Rules tab. Derives a grade from the new score and overwrites lead_grade for every lead.
A grade you set by hand survives a recalculate

Recalculate refreshes the grade only on leads whose grade is still the automatic one, so a deliberate choice is kept.

The leads list ignores the stored grade

The Lead Grade column computes a grade from the score instead of reading lead_grade. A lead stored as A with a score of 25 displays as C - Cold. Grading by hand is therefore invisible in the list, though the lead record shows both values.

Full explanation in status, grade and score.

The fallback bands​

When no configured grade range matches a score:

ScoreGrade
76+A
51–75B
26–50C
0–25D

4. The admin contract​

NeedsOr
Grades configuredRecalculate falls back to the built-in default bands
Codes matching what integrations writeGrades do not display

5. Downstream​

A grade reachesAs
The lead recordThe Lead Grade field
The leads listNot directly — the column is computed
FiltersThe Grade filter's options
Quality reportA segmentation dimension

6. Don't confuse this with…​

ThisNot this
The grade code AThe grade name A - Hot
The Grade field on the recordThe grade chip beside the score dial
A gradeA score

7. Troubleshooting​

SymptomCause
Grades all look the sameThe scoring rules may not be distinguishing your leads — check them on the scoring rules tab
A grade never displaysThe lead holds a display name where a code is expected. Section 2
A grade never displaysThe lead stores a name where a code is expected. Section 2