Your sales boys send a proposal on Monday. By Thursday, they've moved on to the next site visit and nobody has followed up. The lead goes cold. The customer signs with whoever called them first, and that wasn't you.

This is the single most expensive mistake Indian solar EPCs make. Not bad proposals. Not weak pricing. Just no follow-up. According to MNRE's empanelled vendor performance data, follow-up speed and consistency are the top differentiators between EPCs with high PM Surya Ghar application volumes and those with low volumes.

Key takeaway

Automating WhatsApp follow-ups for solar leads requires a 4-Layer Stack: a CRM trigger fires when a proposal is sent, a pre-approved message template is dispatched, a scheduled sequence covers days 2, 7, and 14, and replies are routed to the right rep, all without manual intervention. QuickEstimate handles all four layers natively on Android.

Automating this process doesn't mean spamming customers. It means making sure every lead gets timely, relevant communication, even when your team is at a rooftop survey on the other side of the city. This guide builds the full automation stack from scratch, with templates you can use today.

Why manual follow-up fails every solar EPC

Most EPC owners I've spoken to believe their team follows up. The reality, according to our own Solar Installer Survey, is that 68% of solar proposals receive zero follow-up after the initial send. Not one call. Not one WhatsApp message.

This is not laziness, it's a systems problem. Your sales reps handle site surveys, proposal creation, customer queries, DISCOM (Distribution Company) paperwork, and installation coordination simultaneously. Follow-up is invisible work: it has no deadline, no site visit to show up to, and no visible progress. It always loses to the urgent.

68%of proposals

Receive zero follow-up

Source: QuickEstimate Solar Installer Survey, 2025

2 hrswindow

To contact before lead goes cold

Source: IRENA lead response research, 2024

more likely

To close with automation

Source: QuickEstimate platform data, 2025

The answer is not hiring more people. The answer is removing the need for manual decision-making at each follow-up touchpoint. That's what the 4-Layer WhatsApp Automation Stack does.

The 4-Layer WhatsApp Automation Stack

This is the proprietary framework that separates EPCs with 30%+ close rates from those closing below 10%. Each layer is a distinct function, fail one layer and the whole stack breaks down.

Layer 1, CRM Trigger: The automation starts the moment a specific event happens in your CRM. For solar leads, the two primary triggers are (a) proposal sent and (b) proposal opened (read receipt). Without a defined trigger, there's no starting gun.

Layer 2, Message Template: WhatsApp Business API requires pre-approved message templates for outbound messages sent more than 24 hours after a conversation starts. Your template must be written, submitted to Meta, and approved before you can automate sends. This is where most EPCs get stuck.

Layer 3, Scheduled Send: After the trigger fires, the system holds the message and dispatches it at the right moment, not at 11 PM when the customer is asleep, not at 9 AM when they're at the office. Day 2 at 10:30 AM. Day 7 at 5 PM. Day 14 at 11 AM.

Layer 4, Reply Routing: When the customer replies, the message lands in the right rep's inbox, not a generic WhatsApp Business account that nobody checks. This is the layer that converts interest into meetings.

  1. 1

    CRM Trigger, Define the firing condition

    Set "proposal sent" or "proposal opened" as the trigger event in your CRM so automation starts at exactly the right moment without any manual action.

  2. 2

    Message Template, Get your templates approved

    Write 3–5 WhatsApp message templates for different follow-up stages, submit them to Meta for Business API approval, and load them into your CRM before the campaign goes live.

  3. 3

    Scheduled Send, Time your messages for opens

    Schedule each message for mid-morning (10–11 AM) or early evening (5–6 PM) on the right day, these are peak WhatsApp-check windows for residential solar buyers in India.

  4. 4

    Reply Routing, Get replies to the right rep

    Configure reply routing so every inbound customer response goes directly to the assigned rep's notification queue, not a shared inbox that nobody watches.

How to set up Layer 1, the CRM trigger

The trigger is everything. A weak trigger (e.g., "lead created") fires too early, before the customer has seen any value. The right triggers for solar follow-up are:

  • Proposal sent via WhatsApp, the customer has received your proposal PDF and has context for any follow-up message.
  • Proposal opened (read receipt detected), the customer has read your proposal and is actively considering it. This is the hottest trigger.
  • No response after X days, a passive trigger that fires when nothing has happened, rescuing leads that would otherwise die quietly.

In your CRM, navigate to Automations → New Rule. Set the condition to "Proposal Status = Sent" and the delay to 1 day. This is Day 2 of the Solar Lead Follow-up Cadence, the first touchpoint after the proposal lands.

Fast tip. Set a second trigger for "Proposal opened + no reply in 4 hours", this fires only for leads who read the proposal but didn't respond, catching the highest-intent window.

For EPCs using QuickEstimate, the read receipt is tracked automatically when you send the proposal PDF via the WhatsApp integration. You don't need a third-party read-tracking service. For solar lead management best practices more broadly, the trigger setup is covered in detail in the full lead management guide.

How to write WhatsApp templates that Meta approves

This is the layer where most EPCs lose weeks. Meta's Business Messaging Policy rejects templates that look "promotional" or contain prohibited content. Here's what actually works for solar.

Template structure that passes Meta review:

Your template must have three parts: Header (optional, can be text or document), Body (the message text with variables), and Footer (optional opt-out text). The Body is where your follow-up lives.

Approved solar follow-up template examples:

Day-2 check-in template (gentle):

"Hi {{1}}, I sent you the solar proposal for your {{2}} kW system yesterday. Let me know if you have any questions, happy to walk you through the subsidy calculation., {{3}}, {{4}}"

Day-7 value-add template:

"Hi {{1}}, following up on the solar proposal I shared last week. A quick note: the PM Surya Ghar Muft Bijli Yojana subsidy of up to ₹78,000 has a limited number of empanelled vendor slots in your area. Want me to check your DISCOM's availability?, {{3}}"

Day-14 last-call template:

"Hi {{1}}, I'm closing the quotation file for your {{2}} kW system this week. If you'd like to revisit, just reply and I'll reopen it. No pressure, {{3}}"

Watch out. Never include promotional language like "limited time offer" or "discount expires today" in a Meta-submitted template, these are automatically flagged and rejected. Save the urgency for live conversations.

Variables in the templates ({{1}}, {{2}}, etc.) are filled at send time from your CRM: customer name, system size, rep name, company name. Meta approves the template structure; your CRM fills the variables. This separation is what makes automation possible.

For a complete library of ready-to-use templates, see the dedicated guide on WhatsApp templates for solar follow-up. WhatsApp's official WhatsApp Business Platform documentation covers the full template submission and approval process.

How to schedule your sends, the timing matrix

Timing is not optional. A perfectly written message at the wrong time gets ignored. Here's the dispatch schedule that consistently performs across Indian residential solar markets.

Day Send Time Channel Template Type Goal
Day 0Proposal sentWhatsAppProposal + introDeliver PDF
Day 210:30 AMWhatsAppCheck-inPrompt questions
Day 75:00 PMWhatsApp + CallValue addSubsidy urgency
Day 1411:00 AMWhatsAppLast callClose or release
Day 3010:00 AMWhatsAppRe-engageBudget-cycle revival

Avoid weekends for the Day 2 send, open rates for business-related WhatsApp messages drop sharply on Saturdays and Sundays for residential buyers. If Day 2 falls on a weekend, push to Monday morning. For Indian solar market context, CEEW's solar programme research confirms that mobile communication is the dominant outreach channel for rooftop solar across all income segments in India.

₹ math. If your average solar deal is ₹2.5 L and your current close rate is 12%, adding a 4-touch automated follow-up sequence typically lifts close rate to 20–25%, that's 8–13 extra closed deals per 100 proposals, worth ₹20–32 L in additional revenue.

How to configure reply routing, Layer 4

This is the silent deal-killer. An automated follow-up drives a reply, and then the reply lands in a shared WhatsApp Business inbox that no one checks, or worse, goes to the owner's personal number. The customer waits 6 hours. They sign with the competitor who responded in 20 minutes.

Reply routing has two configurations:

Rep-level routing: Each reply goes to the mobile notification of the rep who owns that lead. This is the default in any well-configured CRM. The rep sees the reply in their phone's notification tray and responds from their own WhatsApp.

Round-robin routing: For EPCs with inbound teams, replies from new leads rotate across available reps by availability. This prevents one rep from getting swamped while others idle.

In QuickEstimate, reply routing is handled via the WhatsApp Integration module, when a customer replies to an automated message, the notification goes to the lead's assigned rep. The rep's lead card in the app updates in real time, so they see the reply context alongside the full lead history.

Note. WhatsApp's 24-hour session window means once a customer replies, you can send free-form messages for 24 hours. Train your reps to respond within the window, even a short "Thanks, I'll call you at 5 PM" keeps the session open.

WhatsApp automation vs manual follow-up, what actually changes

The question EPCs always ask: "Does automation feel impersonal?" Here's the honest comparison.

Automated follow-up

  • 100% of proposals get follow-up, no lead falls through
  • Consistent timing, rep workload doesn't affect cadence
  • Personalised with customer name, system size, rep name
  • Rep gets notified when customer replies, faster response
  • Full message history visible in CRM for Priya's team reports

Manual follow-up

  • 68% of proposals never followed up
  • Timing varies, some follow up day 1, some day 10, most never
  • Rep must remember each lead separately, no system
  • Reply goes to personal WhatsApp, not tracked in CRM
  • Owner has no visibility, can't coach or spot patterns

Automation doesn't replace the human conversation, it ensures the human conversation happens. The automated messages are the bridge; the rep's voice call or WhatsApp reply is the close.

Measuring your automation stack

Setting up the stack is step one. Knowing if it's working is step two. These are the four metrics every EPC should track weekly.

Reply rate by message day: What percentage of leads reply to the Day 2 message? The Day 7? Day 14? A healthy Day 2 reply rate is 15–20%. If you're below 8%, your template copy needs work.

Time-to-reply by rep: After a customer replies to an automated message, how long does it take the rep to respond? Target under 30 minutes during business hours. Above 2 hours and your routing setup has a gap.

Conversion rate by touchpoint: Of leads who replied on Day 7 (the highest-intent group), what percentage converted? This tells you whether your Day 7 template is creating real engagement or just a polite "no thanks."

Cost per closed deal: Track the full sequence cost (WhatsApp Business API fees, rep time after routing) against the revenue of the deals it closed. For solar lead management best practices, this is your ROI denominator. According to IRENA's distributed solar market analysis, customer acquisition cost is one of the top three barriers to rooftop solar growth in emerging markets, automation directly reduces this cost.

For a deeper look at tracking these metrics, see the complete Indian installer guide to managing solar leads.

Common mistakes in WhatsApp automation for solar

Even well-intentioned automation breaks down in predictable ways. Here are the four most frequent failures and how to avoid them.

Mistake 1, Triggering too early: Sending a follow-up message before the customer has received and opened the proposal. If your trigger fires at "lead created" instead of "proposal sent", the customer gets a message asking about something they haven't seen yet. Always gate the automation on proposal delivery.

Mistake 2, Generic templates: A message that says "Hi {{1}}, just following up on our discussion" gives the customer zero reason to engage. Every template must reference something specific, the system size, the subsidy amount, the area. See solar proposal best practices for the kind of specificity that earns replies.

Mistake 3, No stop condition: If a lead books a site visit on Day 3, your Day 7 and Day 14 messages should stop. Without a "lead converted" or "meeting booked" stop condition in your CRM, automated messages become annoying noise to your best leads.

Mistake 4, Not training reps on the handoff: Automation drives replies; reps close deals. If your reps don't know that an automated sequence is running, they won't understand why the customer is suddenly warm. Debrief your team every week on which leads are in which stage of the sequence.

For a complete strategy layer beneath the automation, read the WhatsApp solar sales strategy guide.

How QuickEstimate fits

Rohit's team at his 12-person EPC in Surat used to lose 4–5 leads a week simply because nobody followed up. The proposals went out on WhatsApp, the customer read them, and then silence. His sales reps were too deep in site visits to remember.

QuickEstimate closes that loop without adding admin work:

  • WhatsApp Integration, Send the proposal PDF directly from the app and get read receipts back in the lead card. The moment the customer opens the proposal, the automation trigger fires.
  • Lead Management, Every lead has an assigned rep, a stage, and a follow-up date. The automation runs against this data, no spreadsheet, no manual calendar entries.
  • Proposal Generator, 60-second branded PDF with PM Surya Ghar subsidy pre-filled, ready to send via WhatsApp from your phone.
  • Reports & Analytics, Track reply rates, conversion by touchpoint, and rep response times from one dashboard. Priya can see which reps are converting automated replies and which ones are dropping them.

The free plan handles 10 proposals per month, enough to test the full automation stack before committing to Pro at ₹6,999/user/year.

What to do this week

Getting this live doesn't take a month. Three steps, seven days:

  1. 1

    Write and submit 3 WhatsApp templates to Meta today

    Use the Day-2, Day-7, and Day-14 templates in this guide as your starting point. Meta approval typically takes 24–48 hours. Submit today so you're not waiting next week.

  2. 2

    Set up your CRM trigger and scheduling rules

    In QuickEstimate, go to Automations and configure the "Proposal Sent → Day 2 follow-up" rule. Add the Day 7 and Day 14 rules in the same session. Test on a dummy lead before going live.

  3. 3

    Brief your reps on the handoff protocol

    Run a 20-minute team meeting explaining that automated messages are now running. Show reps how to see which leads are in each sequence stage and how reply routing notifies them. The tech means nothing without the team knowing to act on the notifications.

Frequently asked questions

Does WhatsApp automation work for solar leads in India?

Yes. WhatsApp is the dominant communication channel for solar buyers in India, over 90% of residential solar inquiries happen over WhatsApp, according to Mercom India's 2025 Solar Market Report. Automated follow-up sequences via WhatsApp Business API consistently outperform email follow-up for Indian solar buyers because WhatsApp is where they're already spending time. The key is using the 4-Layer Automation Stack, trigger, template, schedule, and routing, to make the automation feel personal and timely rather than spammy.

How many follow-up messages should I send after a solar proposal?

Send 4 touchpoints: Day 0 (proposal), Day 2 (check-in), Day 7 (value add with subsidy angle), and Day 14 (last call). A Day 30 re-engagement message is optional for leads that went quiet but didn't explicitly opt out. More than 5 messages in the first 30 days without a response signals low interest, stop the sequence and move the lead to a long-term nurture list rather than continuing to message them.

Do I need WhatsApp Business API to automate follow-ups?

Yes, for messages sent more than 24 hours after the last customer-initiated message, the Business API is required. The regular WhatsApp Business app does not support scheduled automated sends. You can get API access through a Business Solution Provider (BSP). QuickEstimate's WhatsApp Integration is built on the official Business API, so you don't need a separate BSP account.

What is the best time to send follow-up WhatsApp messages for solar leads?

10–11 AM and 5–6 PM on weekdays consistently produce the highest open and reply rates for residential solar prospects in India. These windows align with pre-lunch decision-making time and end-of-workday personal phone browsing. Avoid 12–2 PM (lunch), 2–4 PM (afternoon slump), and after 8 PM. Never automate sends on Sunday.

How do I stop automated messages when a lead converts?

Set a "stop condition" in your CRM automation rules: if the lead stage moves to "Site Visit Booked", "Proposal Accepted", or "Deal Closed", the entire follow-up sequence halts immediately. In QuickEstimate, this is managed automatically, when a rep updates the lead stage, the automation checks the stop condition before each scheduled send.

Can I personalise automated WhatsApp messages for each lead?

Yes, through CRM-injected variables. Your message template has fixed text plus placeholders, customer name, system size (kW), rep name, company name, and subsidy amount can all be pulled from the lead record and inserted at send time. This means two leads with a 3 kW and 5 kW system get different, accurate messages even though the template is identical.

What happens if a customer unsubscribes or blocks the WhatsApp number?

WhatsApp automatically delivers a "stop delivery" signal to your BSP when a customer marks a message as spam or blocks the number. Your CRM should receive this signal and immediately halt the sequence and flag the lead as opted-out. Always check that your CRM processes WhatsApp delivery failures before launching any automation.

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

Get the next post in your inbox.

One email a fortnight. Real solar sales benchmarks. Unsubscribe anytime.