Key takeaway: Solar EPCs that score leads before follow-up close 2.3x more deals with the same headcount. The Solar Lead Score Matrix gives every inbound lead a number from 0 to 100, and tells your rep whether to call today, nurture next week, or park the contact until the season changes.
Rohit runs a 12-person solar EPC team in Surat. His sales reps come in each morning, open their CRM, and stare at 40 leads, some submitted this morning, some from three months ago, all listed in the same colour. By noon, two reps have spent four hours chasing a tenant who cannot sign anything and a builder who already placed an order with a competitor.
Sound familiar?
The problem is not the number of leads. According to a CEEW consumer survey (2024), residential solar inquiries in Gujarat alone rose 38% year-on-year after PM Surya Ghar registrations crossed 1 crore. The problem is prioritisation. Without a score, every lead looks equally worthy of a phone call, and your most expensive resource, a trained solar sales rep, burns time on contacts that were never going to convert.
This guide builds "The Solar Lead Score Matrix" from first principles: what to measure, how to weight it, how to configure it in your CRM, and what to do with each score band.
Why Most Solar EPCs Waste 60% of Their Follow-Up Time on Wrong Leads
Ask any solar sales manager in India to estimate what fraction of their follow-up effort goes to leads that never convert. The honest answers cluster around 50–70%.
JMK Research (2025) benchmarks residential solar lead-to-closure rates in India at 8–12% for unscored pipelines. For EPCs that apply any form of qualification scoring, that rate rises to 18–24%. The delta is not magic, it is simply rep time redirected from dead-end contacts to serious buyers.
Three patterns drive the waste:
First-come, first-served follow-up. Reps call whoever submitted the form most recently, regardless of property type, bill size, or intent signals. A fresh lead from a renter gets the same urgency as a rooftop-owning factory manager with a ₹4 lakh monthly electricity bill.
No decay model. A lead that opened your proposal four times last Tuesday is worth 10x a lead that has not replied to three WhatsApp messages in two weeks. Without engagement tracking, both sit in the same queue.
Ignoring DISCOM geography. Net metering approval timelines vary dramatically. MGVCL in Gujarat processes applications in roughly 30 days; some state DISCOMs take four to six months. A homeowner in an active DISCOM zone should score higher than an equivalent prospect in a zone with a 180-day backlog, the latter will likely lose interest before the paperwork clears.
If you want a deeper look at how lead flow connects to your broader process, the solar sales funnel guide for India explains each stage from inquiry to commission.
What Lead Scoring Actually Means in a Solar CRM Context
Lead scoring is a method of assigning a numeric value to each lead based on attributes (who they are) and behaviour (what they have done). The resulting number predicts conversion likelihood, so you can sort your pipeline by expected revenue rather than by timestamp.
In a general B2B CRM, scoring typically separates Marketing Qualified Leads (MQLs) from Sales Qualified Leads (SQLs). Solar EPCs need something more granular because the variables that predict solar conversion are highly domain-specific:
- Does the prospect own the property?
- Is the monthly electricity bill high enough to justify the system size?
- Is the local DISCOM offering live net metering with a short approval queue?
- Has the prospect requested a site survey, the single strongest intent signal in residential solar sales?
A generic CRM score based on "downloaded a whitepaper" will not capture any of this. You need a solar-native scoring model, which is exactly what The Solar Lead Score Matrix provides.
For more on what a fully configured CRM should look like for an EPC, read the solar CRM buyer's guide.
The Solar Lead Score Matrix
The matrix works on two axes. Each axis contributes up to 50 points, giving a maximum total of 100.
Score bands and routing rules:
-
≥ 60
Hot Lead, Same-day rep callAssign to senior rep within 4 business hours. Send personalised proposal if not already done. Log call outcome in CRM.
-
30–59
Warm Lead, Nurture automationEnrol in WhatsApp drip sequence: savings calculator, subsidy explainer, EMI guide. Re-score after each interaction. Escalate if score crosses 60.
-
< 30
Cold Lead, Park and monitorTag as "cold" and exclude from rep queue. Add to a monthly broadcast list. Revisit if DISCOM zone activates net metering or subsidy policy changes.
The logic is simple: your reps should spend their energy where the probability-weighted revenue is highest. This matrix makes that calculation automatic.
Scoring on Prospect Fit: Property, System Size, Decision-Maker, DISCOM Location
Prospect Fit answers the question: even if this person wanted to buy today, could they? A tenant in a rented flat cannot sign a net metering application. A DG-set-dependent factory with a ₹8 lakh monthly bill can, and will.
| Attribute | Signal | Points |
|---|---|---|
| Property Type | Own residential rooftop (independent house / villa) | 15 |
| Commercial / industrial rooftop (owned) | 15 | |
| Society / apartment (common area only) | 7 | |
| Rented / cannot install | 0 | |
| System Size Appetite | Monthly bill ≥ ₹8,000 (likely 5+ kW system) | 10 |
| Monthly bill ₹3,000–₹7,999 (2–4 kW system) | 6 | |
| Monthly bill < ₹3,000 (≤1 kW, subsidy-only buyer) | 2 | |
| Decision-Maker Role | Owner / director / MD (can sign today) | 15 |
| Facilities / maintenance manager (influencer) | 8 | |
| Unknown / not captured | 3 | |
| DISCOM Net Metering Status | Active zone, approval < 45 days (e.g. MGVCL, BESCOM) | 10 |
| Active zone, approval 45–90 days | 6 | |
| Net metering pending / backlog > 90 days | 1 |
Maximum Prospect Fit score: 50 points (15 property + 10 system size + 15 decision-maker + 10 DISCOM).
You can read more on how the lead management workflow connects intake forms to CRM scoring in practice.
Scoring on Engagement: Proposal Opens, WhatsApp Replies, Referral Source
Prospect Fit tells you who could buy. Engagement tells you who wants to buy right now. A high-fit lead who ignores every message is a lower priority than a medium-fit lead who has opened your proposal twice and asked about EMI options.
Full engagement scoring table:
| Behaviour | What it signals | Points |
|---|---|---|
| Site survey explicitly requested | Highest purchase intent; prospect is ready to move | +15 |
| Proposal opened ≥ 2 times | Actively reviewing; likely sharing internally | +10 |
| Inbound referral (from existing customer) | Pre-sold by peer trust; highest close rate source | +10 |
| WhatsApp reply within 24 hours | Responsive; open to conversation | +8 |
| Proposal opened once | Moderate interest; follow up with value content | +5 |
| Inbound from Google / organic | Self-directed research; higher intent than ads | +5 |
| Inbound from Facebook / paid ad | Curiosity-stage; needs more nurturing | +3 |
| No reply after 3 WhatsApp messages | Disengaged; score decays | -5 |
| Proposal not opened after 7 days | Cold; no visible intent | -4 |
A related metric to track alongside your engagement score is cost per lead by channel, the cost per solar lead in India breakdown shows how much you are paying per inquiry from each source, which helps you weight referral and organic leads correctly in the matrix.
How to Set Up Lead Scoring in Your Solar CRM
-
1
Audit your intake form fieldsMake sure your lead capture form collects property type, monthly bill, owner vs renter, and PIN code. If any of these are missing, you cannot compute Prospect Fit. Add mandatory fields before you configure scoring.
-
2
Build your DISCOM zone lookup tableCreate a spreadsheet mapping PIN code ranges to DISCOM name and net metering approval SLA. Import this into your CRM as a picklist so that when a rep enters a PIN, the DISCOM score auto-populates. Reference MNRE's net metering state-wise data (2025) for SLA estimates.
-
3
Configure score fields in CRMAdd two numeric custom fields: "Prospect Fit Score" (0–50) and "Engagement Score" (0–50). Create a formula field "Total Lead Score" that sums both. Most solar CRMs support formula fields natively. Set the lead list default sort to Total Lead Score descending.
-
4
Set up engagement triggersConnect proposal tracking (email/WhatsApp delivery receipts and open events) to an automation that adds points to Engagement Score when triggered. When a prospect opens a proposal, +5 is added. On second open, another +5. On site survey form submission, +15. This should require no manual rep entry.
-
5
Create routing automations by score bandBuild three workflow rules: if Total Lead Score ≥ 60 → assign to senior rep + send Slack/WhatsApp alert; if score 30–59 → enrol in nurture sequence; if score < 30 → tag "cold" + remove from active rep view. Test with 10 historical leads before going live.
-
6
Review and recalibrate monthlyPull a report at month-end showing closed deals by score band. If your hot leads are not closing at ≥ 20%, your Prospect Fit weights need adjusting. If warm leads are converting below 8%, check whether your nurture sequence is actually delivering. The CRM dashboard guide has report templates for this.
Routing Rules: Hot vs Warm vs Cold Leads
Once a lead has a score, the routing rule is what actually changes rep behaviour. Here is a complete grid of how each band should be handled.
The solar lead follow-up cadence article explains how to space WhatsApp and phone touchpoints for warm leads so you stay visible without being intrusive. Pair that with the solar pipeline stages guide to understand which stage each score band maps to.
Revenue Impact: Closing Rate Improvement with Scored vs Unscored Leads
Let us put real numbers to this. The scenario below is based on a 12-person EPC team running 120 new leads per month, numbers typical for a Tier-2 city operation according to Mercom India's Q1 2025 rooftop market report.
- 120 leads/month × 10% close rate = 12 deals
- Average deal value: ₹1.8 lakh (3 kW residential at ₹60/W installed)
- Monthly revenue: 12 × ₹1.8 lakh = ₹21.6 lakh
- Rep hours wasted on cold leads: ~65% of 400 total hours = 260 hours @ ₹250/hr = ₹65,000 lost
- Hot leads (score ≥ 60): ~24 leads × 22% close rate = 5.3 deals
- Warm leads (30–59): ~48 leads × 14% close rate = 6.7 deals
- Cold leads (< 30): ~48 leads, no rep time spent = 0 deals (automated only)
- Total deals: 5.3 + 6.7 = 12 deals → but rep hours freed allow pursuing 30 more warm leads from backlog: +4.2 deals
- Total deals: 16.2 per month (35% uplift)
- Monthly revenue: 16.2 × ₹1.8 lakh = ₹29.2 lakh (vs ₹21.6 lakh)
The math above uses conservative close rate assumptions from JMK Research's 2025 India solar sales benchmark. Your actual uplift will depend on your starting close rate and how disciplined your reps are about following the routing rules.
The best solar CRM software comparison covers which platforms support automated routing workflows out of the box, so you do not have to build this logic manually.
How QuickEstimate Fits
QuickEstimate is built around the same workflow logic as the Solar Lead Score Matrix. Here is exactly where it connects to each scoring step:
-
✓
Lead capture with scoring fields built in: The lead capture module includes property type, monthly bill, owner/renter toggle, and PIN code as standard fields, everything the Prospect Fit axis needs at intake.
-
✓
Proposal open tracking for engagement scoring: The proposal generator tracks every open and timestamps it against the lead record. Your engagement score updates automatically when a prospect opens a proposal, no rep action needed.
-
✓
WhatsApp reply tracking for engagement axis: WhatsApp follow-up logs inbound replies to lead records and can trigger score increment rules when a prospect responds within your defined window.
-
✓
Score-sorted pipeline view: The pipeline management board lets you sort and filter leads by any numeric field, including your Total Lead Score. Your reps see hot leads at the top of the list every morning without any manual sorting.
-
✓
Closing rate by score band in reports: Sales reports include conversion rate broken down by custom field, so you can see exactly whether your hot, warm, and cold bands are hitting their benchmarks each month and recalibrate weights accordingly.
You can see the full intake-to-close workflow by booking a product demo, or if you want to learn the broader sales methodology first, the solar sales masterclass covers objection handling, DISCOM navigation, and subsidy documentation.
What to Do This Week
You do not need to implement the full matrix on day one. Here is a five-day plan:
Monday: Audit your current intake form. Add property type, monthly bill, owner/renter, and PIN code if they are missing. Even a manual entry field gets you started.
Tuesday: Export your last 60 leads. Manually score 20 of them using the Prospect Fit table above (ignore Engagement for now). Look at the top 10 scores, were those the leads your reps already prioritised intuitively? If yes, the matrix is calibrating correctly.
Wednesday: Set up three tags in your CRM: "Hot," "Warm," "Cold." Manually tag the 60 leads you scored. Reassign any hot leads that are sitting unworked.
Thursday: Brief your reps on the routing rule: any lead tagged Hot gets a phone call by end of day. Show them the score, not just the tag, so they understand the reasoning.
Friday: Review the week. How many hot leads were contacted? What was the call-to-meeting conversion? Set a 30-day target for close rate on scored leads and use the sales reports dashboard to track it.
For deeper context on how scoring connects to your broader lead process, the solar lead management best practices guide and the qualifying solar leads article are the next two reads.
Frequently Asked Questions
Want to put this into practice?
QuickEstimate gives you everything in this article, proposal automation, lead capture, WhatsApp follow-up, built for Indian solar EPCs.
Start free