From Heuristic to Model
Most B2B SaaS sales teams operate with what they think is lead scoring but is really a heuristic. A spreadsheet maintained by a RevOps analyst, with 8–12 rules: enterprise-tier company size = +20 points, signed up with a personal email = −15, no LinkedIn profile = −10, downloaded an ebook = +5. The numbers are made up. The thresholds are fixed in the CRM. The model never updates.
The companies that have moved from heuristic to model — Grammarly, Notion, Atlassian for SMB sales, several mid-market B2B SaaS — are reporting some of the largest conversion improvements in their sales history. Grammarly's case is the most-cited: a move from a 1.7% lead-to-paid conversion rate to a 2.5% rate after deploying an ML-based lead scoring system. That's a 47% relative lift on a base of millions of monthly leads.
Why the lift is so large: Lead scoring isn't an optimization problem at the top of the funnel — it's a re-allocation problem. The same sales effort, redirected to higher-intent leads, produces dramatically more conversions. The hard part is knowing which leads are higher-intent, and a model trained on 6+ months of past outcomes outperforms even the best human-built heuristic.
What Changes When You Move From Rules to Models
1. Signal Density Goes Up by 10x
A rules-based score uses 8–12 inputs. An ML-based score uses 80–200. Page views by URL, time-on-page distribution, scroll depth, click sequences, content downloaded, time of day, day of week, device, geography (city not country), referrer, ad campaign, first-vs-second visit, in-product behaviour, integration installations, team size on the workspace, frequency of feature use. Every one of these is a weak signal individually. Combined, they're predictive.
2. The Score Updates Continuously
A rules-based score recalculates when a record changes. An ML-based score recalculates every 4–24 hours based on new behaviour. A lead who was a 32 on Monday and is a 78 on Wednesday because they invited two teammates and visited the pricing page three times — that lead surfaces in the rep queue automatically.
3. The Sales Team Trusts It
The single biggest organizational unlock is that sales reps stop ignoring the score. Heuristic scores are famously distrusted by sales reps because they're often wrong. Model-based scores, when shown alongside the top 3 reasons for the score ("invited 2 teammates, visited pricing page 4x, used Slack integration"), get adopted because reps can see the reasoning and validate it on the call.
4. The Conversion Lift Compounds
The 1.7% → 2.5% lift Grammarly published is just the first-order effect. The second-order effect: reps now see better-qualified leads, win more deals, get higher commissions, build better playbooks for the segments that convert. The team's average win rate per opportunity also goes up — by 12–18 points in most published cases.
The Compounding Math
For a B2B SaaS company with 20,000 monthly leads converting at 1.7%, monthly paid acquisitions are 340. At 2.5%, monthly paid acquisitions are 500 — a 47% increase on the exact same lead volume. At an ACV of $5,000 and a 24-month average contract, every monthly paid customer is worth $120K in committed revenue. The 160 incremental monthly customers translate to $19.2M in incremental committed revenue per month — over $230M annually on the same marketing spend.
This is why every B2B SaaS company at scale is now running an ML-based lead scoring project. The ROI dwarfs almost any other RevOps investment.
What Makes ML-Based Lead Scoring Hard
Labelled data. You need at least 6 months of past leads with known outcomes (paid / didn't pay). Most companies have the raw data but it's spread across HubSpot, Stripe, the product database, and Marketo. The first 4 weeks of any project is data plumbing.
Class imbalance. Conversion rates are low (1–5%), which means 95–99% of leads are negative examples. Off-the-shelf models perform terribly on this. Practitioners use techniques like oversampling, focal loss, or two-stage models — and the implementation team needs to know what they're doing.
Concept drift. The model's predictions degrade over 3–4 months as buyer behaviour changes. Models need to be retrained quarterly. Without a retraining pipeline, the score quality decays and reps start ignoring it again.
Integration with the rep workflow. A score sitting in a dashboard is useless. The score has to surface in the rep's call queue, with reasons. The integration into Salesforce or HubSpot is where most projects underdeliver.
What This Means for Indian B2B SaaS
For Indian B2B SaaS companies — Postman, Freshworks, Atlan, Rocketlane, Zluri, dozens of others selling globally — ML-based lead scoring is now table stakes for the SMB segment. The build is 4–8 weeks for the first version. The team is typically 1 ML engineer + 1 RevOps analyst + 1 backend engineer. The infrastructure stack is well-known: Snowflake or BigQuery for the data layer, scikit-learn or XGBoost for the model, dbt for the transformations, Reverse-ETL (Hightouch, Census) to push scores back into HubSpot or Salesforce.
The investment is ₹15–35 lakh in setup. Operating cost is modest. For any Indian SaaS doing >$10M ARR with PLG motion, the payback period is typically <90 days.