Home/Help Center/Lead scoring

Sales

How Lead Scoring Works and How to Tune It

Read the six factors behind every lead's 0-100 score, understand the hot, warm and cold bands, and know when and how to recalculate a score manually.

By Chirag Darji · Updated 27 Aug 2026 · 7 min read

On this page
  1. Before you start
  2. Steps
  3. What you will see
  4. Settings and options
  5. Troubleshooting
  6. Why does engagement carry 40 of the 100 points?
  7. Can I use the score to decide who to call first without opening every lead?
  8. How do pipeline stage and actions tie back to real records?
Leads pipeline Kanban board in VGraple CRM with stages

Every lead in VGraple CRM carries a 0 to 100 score built from six visible, weighted factors, not a black-box prediction. This walkthrough shows where to read the score, what each factor is worth, and how to use the manual recalculate option when you know something the system does not yet.

Lead scoring

  1. 1Open any lead and look at its
  2. 2Click into the lead for the full
  3. 3Sort or filter by score to prioritise
  4. 4Recalculate manually when you have new information
  5. 5Watch scores update automatically as leads engage
The steps on this page, in order.

Before you start

  • Lead scoring is available on every plan, including Free, with no separate setup step; it runs automatically on every lead the moment it is created.
  • You need whatever permission already lets you view the Leads module; there is no separate permission for viewing scores.
  • Understand that scoring is not configurable per organisation today: the six factors and their weights are the same for every VGraple CRM account.

Steps

  1. Open any lead and look at its card. From the Leads Board or List view, every card and row shows a colour-coded score badge, red for hot, amber for warm, blue for cold.

The leads overview in VGraple CRM with totals, leads by campaign and leads by stage across the pipeline

  1. Click into the lead for the full breakdown. The detail panel's score section shows each of the six factors as its own progress bar: contact details, source, form completeness, engagement, pipeline stage and actions, each labelled with how many of its available points the lead earned.

  2. Sort or filter by score to prioritise your day. In List view, click the score column header to sort, hottest first, so your team works the most engaged leads before older, cooler ones.

  3. Recalculate manually when you have new information. After adding a phone number, logging an appointment that was booked outside VGraple CRM, or recording a payment manually, click the recalculate button on the lead's score section to reflect it immediately rather than waiting for the next automatic trigger.

  4. Watch scores update automatically as leads engage. No action is needed here; a lead's score recalculates the moment its linked contact sends an inbound WhatsApp reply, and a background sweep keeps recency-based points current for leads that have not been touched in a while.

What you will see

A lead with a phone number, a real WhatsApp contact, at least one reply and a stage well into the pipeline will show a score in the 60s or higher with most of its progress bars mostly filled. A lead with only an email address and no engagement yet will sit low, often below 20, with the contact details bar partially filled and engagement empty. The three bands are fixed: hot is 70 and above, warm is 40 to 69, cold is below 40.

Settings and options

FactorMaximum pointsWhat earns them
Contact details158 for a phone number, 4 for an email, 3 for a linked WhatsApp contact
Lead source1515 for manual or referral, 12 for web chat or web form, 8 for Meta Lead Ad or other
Form completeness102.5 points per answered form question, capped at 4 questions
Engagement4010 for opted in, 15 for at least one inbound reply, up to 10 for recency, 5 for 3 or more replies
Pipeline stage10Scaled by how far along the pipeline's stages the lead has moved
Actions105 for a booked appointment, 5 for a tracked revenue event

Troubleshooting

SymptomLikely causeFix
Score shows 0 or very low on a lead you know is engagedThe score has not recalculated since the engagement happened, most commonly right after a manual edit outside the normal flowClick the manual recalculate button on the lead detail panel
A hot lead from two weeks ago is now warm or cold with no new activityThe recency component of engagement decays automatically over time since the last inbound replyExpected behaviour; check "last message" alongside the score rather than treating the score alone as current interest
Score does not seem to match the factor breakdown when added upThe displayed factors round for readability; the underlying score is exactTrust the total score for sorting; the breakdown is directional, not a rounding-error indicator
Recalculate button appears to do nothingThe lead's underlying data has not actually changed since the last calculation, so the score is already correctConfirm the change you expected (a new phone number, a logged appointment) was actually saved on the lead or its linked contact
Two similar leads score very differentlySource quality and engagement usually explain it, a manual entry or a replied-to lead scores meaningfully higher than an unengaged ad-sourced one with the same contact detailsOpen both score breakdowns side by side to see exactly which factor differs

Why does engagement carry 40 of the 100 points?

Contact details and source tell you whether a lead is reachable and where it came from, but neither tells you whether the person is actually interested in buying. Engagement, specifically whether they opted in, replied, and how recently, is the closest available signal to genuine intent, which is why it carries the largest weight by a wide margin. A lead with perfect contact details and a strong source but zero replies still lands in the cold or low-warm band, because sustained silence is treated as the strongest negative signal the model has access to.

Example

Two leads come from the identical Meta Lead Ad campaign with complete contact details. One replied to the welcome message within the hour; the other never opened WhatsApp. The first typically scores roughly 30 points higher purely from the engagement factor, even though both entered the pipeline the same way.

Can I use the score to decide who to call first without opening every lead?

Yes, that is the primary point of sorting by score in List view, or scanning badge colours in Board view, rather than opening each lead individually. A team working a busy pipeline of Meta Lead Ad or comment-capture leads can sort List view by score descending and work top to bottom with reasonable confidence that they are calling the most engaged people first, reserving the detail panel's full factor breakdown for the moments they need to understand why a specific lead scored the way it did, not as a step required before every single call.

How do pipeline stage and actions tie back to real records?

Two of the six factors are not scored independently, they are pulled directly from data that already lives elsewhere in the platform, which keeps the score honest rather than gameable. Pipeline stage credit is based on the lead's actual position among its pipeline's stages, none at the first stage, full credit at the last, so it always matches what you would see by looking at the Board yourself. The actions factor checks the linked contact's real history through appointments and revenue tracking: a lead cannot earn actions points without an appointment that was genuinely booked or a payment that was genuinely tracked. Nothing about either factor can be edited directly on the score screen itself; you change the underlying fact (move the stage, log the appointment) and the score follows.

Example

A real-estate lead sitting at the third of four stages in its pipeline earns 7.5 of the 10 available pipeline-stage points automatically. If that same lead then books a site visit through Calendly, the actions factor adds another 5 points the next time the score recalculates, without anyone touching a scoring setting.

Once you understand how the score is built, revisit how the leads pipeline works for the full picture of how leads arrive, move through stages, and link to a WhatsApp contact.

Frequently asked questions

Where do I see a lead's score?
On its Kanban card in Board view, as a column in List view, and as a full factor breakdown with progress bars on the lead detail panel. All three read the same underlying number.
Can I change the point values for each scoring factor?
Not from the interface today. The six factors and their point weights (contact details, source, form completeness, engagement, pipeline stage, actions) are fixed platform-wide, not configurable per organisation.
Why did a lead's score go down without anyone doing anything?
The recency component of engagement decays over time since the lead's last inbound message, full credit inside 3 days, tapering out to 30 days. A background sweep applies this decay automatically to any score older than 24 hours, so a lead that has gone quiet drifts toward a lower score even with no new activity logged against it.
Does lead score affect which leads get auto-assigned or routed?
Not currently. Automation rule conditions match on source, campaign, form, pipeline, label and chatbot, not on score. Score today is a prioritisation and display signal for your team to sort and filter by manually.
When should I use the manual recalculate button?
Right after you add information the automatic triggers would not have caught, adding a phone number to a lead that had none, or logging an appointment or payment that happened outside the platform. The button forces an immediate recompute instead of waiting for the next reply or sweep.
Does a lead's score reset when it moves to a new pipeline?
No. Moving a lead between pipelines does not touch its score. The pipeline-stage factor recalculates based on the lead's position among its new pipeline's stages the next time it is scored.
Is the score influenced by AI or machine learning?
No. It is entirely rule-based: six named factors, each with a fixed weight, computed from data already on the lead and its linked contact. Every point is traceable to a specific factor, not a prediction from a model.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.