Most Indian solar EPCs buy a WhatsApp CRM twice. The first time, they buy based on a demo, a polished interface, a helpful sales rep, a discount for committing early. Three months later they discover that the tool cannot send proposal PDFs directly from WhatsApp without exporting to a third tool, that the broadcast feature uses unofficial API access (putting their number at risk of a ban), or that the "WhatsApp integration" is just a click-to-chat button with no actual pipeline sync. The second purchase is the right one, but it costs an extra six months and a disrupted pipeline.

This checklist exists to help you get it right the first time.

The 20 questions are divided into four categories: Core Messaging, Lead Management, Proposal Delivery, and Compliance and Scale. Each item tells you what to ask the vendor, what a genuinely good answer looks like, and the red flags that tell you to walk away.

Key Takeaway

A genuinely WhatsApp-native CRM for solar must satisfy all four categories: it must use the official Meta API (not unofficial tools), sync conversations to pipeline stages automatically, deliver personalised proposal PDFs without leaving the app, and provide a multi-agent inbox with compliance-grade template management. If a vendor cannot demonstrate all four live in a trial, that is your answer.

Rohit, a Pune-based EPC owner scaling from 3 to 7 reps, spent two months on a CRM that claimed "full WhatsApp integration." What they actually had: a webhook that logged messages but couldn't send outbound, templates that required a separate tool to manage, and no pipeline sync at all. After switching to a properly integrated platform, his team's proposal follow-up time dropped from 18 hours to under 2 hours for 80% of leads.


How to use this checklist

Print it or open it on your phone during the vendor demo. Follow these steps for each of the 20 questions:

1

Ask the vendor directly, no "yes we have that" without a live demo

Every question has a suggested ask. Use it word for word. Vague answers ("we support WhatsApp") are not answers. Ask them to demonstrate the specific workflow on screen during the call.

2

Check whether the demo matches the actual product, not the roadmap

Ask explicitly: "Is this feature available today in the plan I'm evaluating, or is it coming in a future release?" Roadmap features do not solve today's follow-up problem. Score only features you can use from day one.

3

Note the red flags, they are often more diagnostic than the answers

Red flags listed under each question are patterns that indicate a deeper product gap or compliance risk. One red flag on Question 16 (unofficial API) is a disqualifier regardless of how well the vendor scores on the other 19 questions.

A score of 16+ out of 20 (green answers) is the minimum for a solar EPC. Below 14, the gap in functionality will create manual workarounds that cost more than the subscription saves.


Category 1: Core Messaging (Questions 1–5)

Core messaging covers the daily reality of how your reps communicate with leads via WhatsApp, template management, broadcast, read receipts, and reply tracking.

# Feature Ask the vendor Good answer Red flag
1 Template management, create, edit, and get Meta approval for message templates inside the CRM "Show me how I create a new approved template and how long approval takes." Template editor built-in; approval typically 2–24 hours via Meta; pre-built solar templates (subsidy, proposal, reminder) included Templates managed in a separate BSP portal; no pre-built solar templates; "our team submits templates for you"
2 Broadcast to segmented lists, send one message to a filtered group of leads (e.g. "all Proposal Sent leads in Maharashtra") "Show me how I create and send a broadcast to leads filtered by pipeline stage and state." Filter by any CRM field; preview recipient list before sending; confirmed delivery via Meta API; analytics showing delivered/read/replied Broadcast only from manually uploaded CSV; no pipeline-stage filtering; no delivery analytics
3 Read receipts tied to lead records, see whether a specific lead read your WhatsApp message, inside the CRM pipeline view "Open a lead record and show me the read-receipt status for the last WhatsApp message sent to that lead." Read status visible on the lead card (Delivered / Read / Replied); timestamps shown; triggers follow-up task when read but not replied Read receipts only visible in WhatsApp app itself; no CRM visibility; "we're adding that in the next release"
4 Reply tracking and conversation logging, all WhatsApp replies saved against the lead, not just outbound messages "If I reply to a customer in WhatsApp and they reply back, where does that conversation appear in the CRM?" Full two-way conversation thread in lead timeline; inbound and outbound; searchable; accessible by all authorised team members Only outbound messages logged; replies exist only in WhatsApp app; no conversation history on lead card
5 Automated follow-up sequences, schedule WhatsApp messages at Day 1, 3, 7 post-proposal without manual intervention "Show me how I set up an automated 3-touch WhatsApp follow-up sequence when a lead moves to Proposal Sent stage." Visual workflow builder; trigger by pipeline stage change; personalisation tokens (name, system size, proposal amount); auto-stop when reply received No automation; "you can use our reminder feature to manually schedule each message"; sequences require Zapier integration

Why Core Messaging Matters

The five core messaging features are the ones your reps use every single day. A gap in read receipts or reply tracking alone can mean a rep double-follows-up a lead who already replied yes, one of the fastest ways to lose a near-close deal. Indian solar customers who say yes and don't hear back within 24 hours frequently change their mind or move to a competitor. Solar sales follow-up rules covers the timing science in detail.


Category 2: Lead Management (Questions 6–10)

Lead management covers how WhatsApp conversations connect to your pipeline, auto-capture from WhatsApp enquiries, stage assignment, and rep routing.

# Feature Ask the vendor Good answer Red flag
6 Auto-capture leads from WhatsApp enquiries, when a new customer messages your WhatsApp number, a lead is created automatically in the CRM "If someone messages our WhatsApp number for the first time, does a lead get created automatically? Show me." New contact auto-creates lead with name, phone, timestamp; assigned to default rep or based on routing rule; message logged to lead timeline Manual lead creation required; "someone from your team needs to convert the chat to a lead"; no inbound capture
7 Pipeline stage auto-update from WhatsApp trigger, moving a lead to "Proposal Sent" when the proposal is sent via WhatsApp, not requiring manual update "When I send a proposal via WhatsApp, does the lead automatically move to Proposal Sent in the pipeline?" Stage moves automatically on proposal send; configurable trigger options; rep gets notification to confirm or override Stage update always manual; "the rep needs to update the pipeline"; no event-based automation on WhatsApp actions
8 Lead assignment and routing, WhatsApp enquiries can be automatically assigned to the right rep based on location, product type, or round-robin "If I have reps covering different cities, can WhatsApp enquiries route to the right rep automatically?" Rule-based routing (by area, product, keyword); round-robin distribution; reassignment if rep doesn't respond within X minutes Single inbox, no routing; manual assignment only; no escalation if unassigned
9 Lead source attribution via WhatsApp, ability to tag a WhatsApp lead with its source (Facebook Ads, IndiaMart, referral, organic) for ROI tracking "If a lead comes from our Facebook Ad click-to-WhatsApp campaign, can I see that source in the CRM?" UTM parameters captured from click-to-WhatsApp; source field auto-populated; source visible on lead card and in reports All WhatsApp leads show as "WhatsApp" with no further attribution; no UTM capture; manual source entry only
10 Duplicate detection for WhatsApp leads, if the same phone number messages again, system recognises the existing lead rather than creating a duplicate "If a lead who messaged us 3 months ago messages again, what happens?" Phone number matching detects existing contact; surfaces previous conversation history; rep alerted that this is a returning lead; no duplicate created New lead created every time; no deduplication; reps have to manually search for existing records

Critical for Indian Solar

Lead source attribution (Question 9) is especially important for Indian solar EPCs running Facebook click-to-WhatsApp campaigns. If you can't tie a WhatsApp lead back to the specific ad that generated it, you cannot calculate cost-per-lead or shut down underperforming campaigns. See solar leads from Facebook Ads for the full picture on attribution.


Category 3: Proposal Delivery (Questions 11–15)

This category is often where "WhatsApp CRM" tools fall apart. Sending a proposal PDF via WhatsApp sounds simple, but personalising it per lead, tracking opens, and syncing the delivery event back to the pipeline requires tighter integration than most vendors have built.

# Feature Ask the vendor Good answer Red flag
11 One-click proposal send via WhatsApp, generate a personalised proposal PDF and send it via WhatsApp from within the CRM, without switching apps "Show me the exact steps from opening a lead to the proposal PDF arriving in the customer's WhatsApp." 3 clicks or fewer: generate → preview → send. PDF delivered via WhatsApp API. No copy-paste, no downloading to send manually. "Download the PDF and send it from your WhatsApp"; 5+ steps required; requires switching to WhatsApp app
12 Proposal open tracking, know when a customer has opened the proposal PDF you sent via WhatsApp "After I send a proposal, how do I know if the customer has opened it?" Read receipt tied to PDF delivery; "Opened" status visible on lead card; timestamp of first open; option to auto-trigger a follow-up when opened but not replied WhatsApp blue ticks only (message delivered, not PDF opened); no open tracking; "we're working on that feature"
13 Proposal personalisation tokens, customer name, system size, total cost, subsidy amount, payback period pulled dynamically from lead data into the proposal PDF "Show me a proposal generated for one of your demo leads, does it pull the system size and subsidy amount automatically?" All key fields auto-populated from CRM data; PM Surya Ghar subsidy calculated based on system size; no manual data entry into proposal Proposal template with blank fields that rep fills manually; subsidy calculation done in separate spreadsheet
14 Proposal version history via WhatsApp, if you send a revised proposal after negotiation, both versions are logged against the lead "If I send a revised proposal after the customer negotiates, does the CRM keep both versions?" All proposal versions versioned and timestamped; visible in lead timeline; rep can see what changed between v1 and v2 Only latest proposal stored; "you can rename files manually"; no version history
15 Digital acceptance via WhatsApp, customer can confirm acceptance of proposal by replying via WhatsApp, which logs the confirmation in the CRM "Can a customer accept a proposal through WhatsApp? How is that logged?" WhatsApp reply with keyword (e.g. "Confirm" or "Yes") triggers stage change to Won; or link to digital signature embedded in proposal; acceptance timestamp logged No acceptance workflow; "customers sign a paper form"; acceptance only via email; no CRM event triggered

Proposal Delivery Context

The proposal delivery category is where Indian solar CRMs diverge most sharply. Tools built for Western markets handle email proposals well but treat WhatsApp proposal delivery as an afterthought. Since over 85% of Indian residential solar customers prefer WhatsApp for receiving proposals (vs email), a tool without native proposal delivery via WhatsApp is a significant operational liability. See the Solar CRM Buyer's Guide for a broader 25-question evaluation framework.


Category 4: Compliance and Scale (Questions 16–20)

The fourth category separates tools that will grow with you from those that will create liability as you scale. Compliance covers Meta policy adherence, official vs unofficial API access, and the multi-agent inbox you'll need when your team grows past 3 reps.

# Feature Ask the vendor Good answer Red flag
16 Official Meta BSP or Cloud API, not unofficial tools, confirming the WhatsApp integration uses Meta-authorised access, not "unofficial" libraries or emulators "Are you an official Meta Business Solution Provider or do you use the official Cloud API? Can you show your Meta partner page?" Listed on Meta's BSP directory; or confirmed Cloud API usage; can share official Meta partner certification link; transparent about which BSP they use Vague about API type; "we use a proprietary integration"; cannot share Meta partner link; pricing is unusually cheap (often signals unofficial tool)
17 Meta policy compliance guardrails, tool prevents sending outside the 24-hour conversation window, flags template violations, and monitors spam-report rates "What happens if a rep tries to send an unapproved template or messages outside the 24-hour window?" Blocks sending of unapproved templates; enforces 24-hour window rule; dashboard shows spam report rate; alerts when rate approaches Meta's limit "The rep is responsible for following WhatsApp rules"; no guardrails; no spam-rate visibility; "we've never had a number banned" without evidence
18 Multi-agent shared inbox, multiple sales reps can handle WhatsApp conversations from the same business number simultaneously, with assignment and visibility controls "If I have 5 reps and one customer messages our business number, which rep sees it and how is collision prevented?" Shared inbox visible to manager; conversations assigned to individual reps; "lock" on active conversations prevents collision; manager can reassign Each rep uses own WhatsApp number; no shared business number; "reps manage their own WhatsApp separately"
19 Number portability and ownership, if you cancel the CRM subscription, you retain ownership of your WhatsApp Business number and can migrate to another tool "If I cancel my subscription, what happens to my WhatsApp Business number? Can I take it to another provider?" Number registered in your business name (not the vendor's); transferable to another BSP; clear data export policy; 30-day offboarding period Number registered in vendor's name; "you'd lose the number if you leave"; no clear offboarding; data export requires paid support
20 Messaging volume limits and pricing transparency, clear explanation of per-conversation charges, monthly cap, and what happens when you exceed the plan "Show me the exact per-conversation charge and what my monthly bill looks like at 100 new leads and 300 follow-up conversations." Itemised breakdown of platform fee + Meta conversation charges; India-specific conversation rate (~₹0.40–₹0.75 per conversation); usage dashboard in-app Bundled pricing with no per-conversation visibility; "it's unlimited" (usually means throttled or unofficial); surprise overage charges with no alerts

The Unofficial API Risk

Question 16 (official BSP/API) is the non-negotiable. Several Indian CRM vendors use unofficial WhatsApp automation libraries that simulate a WhatsApp Web session, technically violating Meta's Terms of Service. These tools are often priced at a fraction of official BSP-connected tools. When Meta detects and bans the automation (which they do periodically in enforcement waves), every business on that vendor's platform loses their WhatsApp number simultaneously. There is no recourse. Always verify BSP status before signing.


Summary scorecard, what good looks like

16–20

Green answers

Strong candidate, proceed to trial

12–15

Green answers

Conditional, identify which gaps are blockers

8–11

Green answers

High risk, workarounds will cost more than subscription

Below 8

Green answers

Do not buy, this is not a WhatsApp CRM


How QuickEstimate scores on the checklist

Category Questions QuickEstimate Score Key Capability
Core Messaging 1–5 5 / 5 Templates, broadcast from pipeline filter, read receipts on lead card, full conversation log, automated Day 3 / Day 7 sequences
Lead Management 6–10 5 / 5 Auto-capture from WhatsApp enquiry, stage update on proposal send, city-based routing, Facebook Ads UTM attribution, phone deduplication
Proposal Delivery 11–15 5 / 5 One-click proposal send, PDF open tracking, PM Surya Ghar subsidy auto-calculated, version history, WhatsApp reply acceptance
Compliance and Scale 16–20 5 / 5 Official Meta BSP integration, policy guardrails, multi-agent shared inbox, number portability, transparent per-conversation pricing
  • Solar-specific proposal builder with PM Surya Ghar subsidy calculation built in
  • WhatsApp broadcast filtered by pipeline stage, no manual CSV uploads
  • Automated follow-up sequences that stop when the customer replies (no ghost-messaging)
  • Proposal PDF delivery and open tracking via WhatsApp API in 3 clicks from the lead card
  • Facebook click-to-WhatsApp lead capture with UTM attribution for ROI calculation
  • Multi-agent inbox for teams growing beyond 3 reps, conversations assigned per rep
  • Official Meta BSP integration, your number is registered in your business's name
  • Mobile-first, full functionality on Android and iPhone, not just desktop browser

Pros and cons of a fully integrated WhatsApp CRM vs partial integration

Fully Integrated (native WhatsApp CRM)

  • Zero app-switching, pipeline and WhatsApp in one view
  • Every message auto-logged; no manual notes
  • Broadcast from live CRM filters, not static CSV lists
  • Read receipts and open tracking tied to lead records
  • Automated sequences eliminate follow-up discipline gaps
  • Official API = no number-ban risk
  • Manager visibility of all team conversations

Partial Integration (click-to-chat or manual log)

  • Reps still manage WhatsApp separately from pipeline
  • Manual copy-paste of messages into CRM notes
  • Broadcast from downloaded CSV, always out of date
  • No read receipts in pipeline view
  • Follow-up depends entirely on rep discipline
  • Often unofficial API = number-ban risk
  • Manager has no visibility unless rep reports manually

Before finalising your vendor decision, use these guides in parallel:

For the definitive 25-question framework for evaluating solar CRMs more broadly (not just WhatsApp features), see the Solar CRM Buyer's Guide.


External references


Frequently Asked Questions

What is the most important WhatsApp CRM feature for a solar business in India?
For Indian solar EPCs, the single most critical feature is official Meta BSP or Cloud API compliance (Question 16). An unofficial integration puts your entire business number at risk of a permanent ban, taking down your entire lead pipeline with it. After compliance, the highest-impact daily feature is automated follow-up sequences (Question 5), which eliminate the single largest cause of lost solar deals: inconsistent follow-up.
What is a WhatsApp BSP and why does it matter for a solar CRM?
A Business Solution Provider (BSP) is a Meta-authorised company that provides businesses with access to the WhatsApp Business API. BSPs are vetted by Meta and listed in the official BSP directory. A solar CRM that uses a BSP is guaranteed to be using official, compliant API access. One that cannot name their BSP or show a Meta partner link is likely using unofficial access, a significant compliance and business continuity risk.
Can a small solar business with 2 reps justify the cost of a WhatsApp CRM?
Yes, if you're generating more than 30 leads per month. At that volume, the manual follow-up time (approximately 45–60 minutes per day across 2 reps) already exceeds the cost of a basic CRM subscription. The break-even is typically one additional closed deal per quarter attributable to automated follow-up, realistic within the first month of using a system with automated sequences. For a team of 2, the single-agent WhatsApp Business app is the alternative (and it's free), but it lacks pipeline integration and automation.
How do I verify that a CRM vendor is using official WhatsApp API access?
Ask the vendor for their BSP partner page on Meta's official BSP directory (business.whatsapp.com/partners). You can also ask them to show you the WhatsApp Business Manager dashboard during the demo, official API connections show up in Facebook Business Manager under "WhatsApp Accounts." If a vendor cannot or will not show this, treat it as a red flag. Price is also a signal: official API access has a floor cost (Meta charges per conversation); a vendor offering "unlimited WhatsApp" for ₹500/month almost certainly is not using the official API.
What is the 24-hour conversation window rule and how should a CRM handle it?
Meta's 24-hour window rule states that if a customer has sent you a message, you can reply freely for the next 24 hours using any message content. After 24 hours of no customer reply, you can only send pre-approved template messages. A good CRM should automatically enforce this, blocking free-form messages after 24 hours and prompting the rep to select an approved template instead. CRMs that allow reps to send unapproved messages outside the window will eventually accumulate policy violations that restrict the business number.
Does a WhatsApp CRM replace my existing solar proposal software?
A fully integrated solar WhatsApp CRM like QuickEstimate combines proposal generation and WhatsApp delivery in one platform, so yes, if the proposal generation is genuinely native (not just a link to a separate tool). Verify Question 13 (personalisation tokens) and Question 11 (one-click send) during the demo. If the vendor cannot demonstrate personalised proposal generation from within the CRM, they are not a replacement for your proposal tool, they are just a WhatsApp messaging layer sitting next to it.
How much does a WhatsApp CRM for solar typically cost in India?
For an Indian solar EPC with 3–10 reps, expect ₹2,000–₹6,000/month for the platform fee, plus Meta's per-conversation charge of approximately ₹0.40–₹0.75 per business-initiated conversation (lower for user-initiated). At 200 conversations per month, the Meta charge adds ₹80–₹150, negligible. The total cost for a 5-rep solar business is typically ₹3,000–₹8,000/month fully loaded. Compare this to the revenue from one additional closed deal per month (typically ₹15,000–₹60,000 margin depending on system size) and the ROI case is straightforward.
Which questions in the checklist are the absolute non-negotiables for a solar EPC?
The four non-negotiables are: Question 16 (official Meta BSP/API, compliance is existential), Question 11 (one-click proposal send via WhatsApp, core daily workflow), Question 5 (automated follow-up sequences, eliminates your biggest conversion gap), and Question 9 (lead source attribution, required for any paid acquisition channel like Facebook or Google Ads). If a vendor fails on any of these four, no other feature score is sufficient to compensate.

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.