The WhatsApp Business API (officially Meta's Cloud API) lets solar EPCs in India do three things the free app can't: send template messages to thousands of opted-in leads, give multiple agents access to one company number, and connect WhatsApp directly to a CRM or solar proposal tool. For a scaling EPC with more than 5 sales reps, the question isn't whether to get the API, it's which Business Solution Provider (BSP) to use, and how to set it up without wasting a month on approvals.

Key takeaway

The WhatsApp Business API is worth the cost for Indian solar EPCs once you cross 5 reps or 500 outbound messages per month. The 5-question API vs App Decision Tree in this guide tells you exactly which tier to pick. Setup takes 3–7 days via an Indian BSP and costs ₹500–₹3,000/month plus per-conversation charges. Residential solar campaigns are the single highest-ROI use case for the API in India right now.

This guide covers the API Decision Tree, the full setup process for Indian EPCs, BSP pricing comparison, the best solar use cases, and what to watch for in template approval. Priya, an ops lead at a 40-person EPC in Pune, used this exact process to set up their WhatsApp API inbox in 5 days and cut their lead response time from 6 hours to under 20 minutes.

The API vs App Decision Tree, 5 questions

Before spending time on API setup and BSP contracts, run this 5-question tree. If you score 3 or more "Yes" answers, the API pays for itself. If you score 2 or fewer, the free Business App is likely your best choice right now.

  1. Q1

    Do you have 5 or more sales reps handling WhatsApp leads?

    If yes → the Business App's single-device limitation means reps are either sharing a login (security risk) or using separate numbers (customer confusion). The API's shared inbox solves this immediately. Score: Yes = +1.

  2. Q2

    Do you send outbound messages to more than 500 contacts per month?

    If yes → the Business App's 256-contact broadcast limit is a hard ceiling. The API's broadcast is limited only by your opted-in contact list size. If you're running PM Surya Ghar awareness campaigns or festive-season promotions, this is the decisive factor. Score: Yes = +1.

  3. Q3

    Do you use a CRM or proposal tool that you want connected to WhatsApp?

    If yes → the Business App has no API integration. The Cloud API has full webhook support, so solar CRMs like QuickEstimate can push proposals directly to WhatsApp, log replies back to the lead record, and trigger follow-up cadences automatically. Score: Yes = +1.

  4. Q4

    Do you need read-receipts and reply analytics at the rep level?

    If yes → the Business App shows basic message stats per broadcast list. The API gives per-template delivery rate, open rate, response time, and agent conversation count, the data Priya uses to set rep KPIs and catch underperformers before they go dormant. Score: Yes = +1.

  5. Q5

    Do you want a chatbot that qualifies leads automatically before a rep takes over?

    If yes → the Business App has no chatbot capability. The API supports WhatsApp Flows, interactive forms inside WhatsApp where a lead can enter their address, bill amount, and system preference before a human rep touches the conversation. Score: Yes = +1.

Score 0–2: Stay with WhatsApp Business App. It's free, takes 15 minutes to set up, and covers everything you need until you scale.

Score 3–4: The API is worth evaluating. Start with the lowest-tier BSP plan and a single shared inbox for your team.

Score 5: The API is essential, upgrade immediately. Every day on the Business App is costing you lead capacity and rep efficiency.

What exactly is the WhatsApp Business API?

The WhatsApp Business API, now hosted on Meta's Cloud API platform, is the programmatic interface that lets businesses send and receive WhatsApp messages without using the mobile app. It replaced the on-premise API in 2022 and is now Meta's preferred model.

For Indian solar EPCs, you access the API exclusively through a Meta-certified Business Solution Provider (BSP). You don't connect directly to Meta's servers. The BSP handles authentication, number registration, template submission, billing, and the management dashboard.

The three technical pieces you need to understand:

Phone number registration, your business WhatsApp number (a dedicated SIM or a virtual number) gets verified and registered with Meta. Once registered, you can no longer use this number on the personal or Business App. Choose your API number carefully.

Template messages, any outbound message you send to a customer who hasn't contacted you in the last 24 hours must use a pre-approved template. Meta reviews each template for content quality, spam risk, and adherence to guidelines. Approval takes 1–48 hours. Solar EPCs typically need 5–10 templates: proposal delivery, follow-up, subsidy update, installation confirmation, payment reminder, referral ask.

Conversations, Meta bills in 24-hour conversation windows, not per message. One conversation window = one customer, up to 24 hours, unlimited messages within that window. The first 1,000 conversations/month are free for new accounts (as of Meta's 2024 pricing update).

Note. DISCOM (Distribution Company) is the electricity utility company in your area, DGVCL in Surat, MSEDCL in Pune, BESCOM in Bengaluru, BSES Rajdhani in Delhi. The API's CRM integration allows you to tag leads by DISCOM, which helps when sending net-metering guideline updates that are DISCOM-specific.

WhatsApp Business API pricing in India, what you actually pay

API pricing has two components: the BSP platform fee (monthly SaaS charge) plus Meta's per-conversation charge (which the BSP passes through).

BSP Starter Plan Growth Plan Best for solar EPC
Interakt₹999/month (2 agents)₹2,499/month (5 agents)EPCs with 2–5 reps; good Shopify / WooCommerce integrations
Wati₹1,999/month (5 agents)₹4,999/month (unlimited)EPCs wanting strong automation + chatbot builder
Gupshup₹500/month (usage-based)Custom enterpriseHigh-volume senders (1,000+ conversations/month)
AiSensy₹999/month (2 agents)₹2,399/month (5 agents)EPCs wanting easy broadcast campaign management
Meta per-conversation~₹0.42 (utility)~₹0.58 (marketing)Billed on top of BSP fee; first 1,000/month free

₹ math. A Pune EPC with 5 reps handling 200 conversations/month on Wati's Starter plan: ₹1,999 (platform) + 200 × ₹0.50 avg (Meta) = ₹2,099/month total. If the shared inbox and follow-up automation helps close 1 additional ₹2 L deal per month, that's a 95× return on the API cost.

Step-by-step API setup for Indian solar EPCs

The full setup from a fresh start to your first approved template takes 3–7 business days. Here's what each step involves and where delays typically happen.

Step 1, Create Meta Business Manager

Go to business.facebook.com, create a new Business Manager for your EPC (use your GST-registered business name). Verify your business by uploading your GST certificate or incorporation document. This verification is what allows you to apply for the green tick later. Approval typically takes 2–3 business days.

Step 2, Choose your BSP and create account

Sign up with your chosen BSP (Interakt, Wati, or Gupshup are the most popular among Indian solar EPCs). Connect your Meta Business Manager account in their dashboard, they'll guide you through the Facebook Business Verification OAuth flow.

Step 3, Register your WhatsApp number

Choose a dedicated phone number for your API. This can be a regular Indian mobile number or a virtual number from providers like Airtel, BSNL, or a VoIP service. The number must be able to receive an OTP call or SMS. Once registered, it moves permanently to the API, you cannot use it on the Business App.

Watch out. If you try to register a number that's currently active on WhatsApp personal or Business App, the existing account will be deleted. Back up all your existing chat history first via WhatsApp's built-in export before migrating a number to the API.

Step 4, Submit message templates

Template submission happens in your BSP's dashboard. For a solar EPC, submit these 6 templates at minimum:

  1. Proposal delivery, "Hi {{1}}, here is your solar proposal for a {{2}} kW system. Your PM Surya Ghar subsidy: ₹{{3}}. View your proposal here: {{4}}"
  2. Follow-up Day 4, "Hi {{1}}, did you get a chance to review your solar estimate? Happy to answer any questions. Would a quick call help?"
  3. Day 7 social proof, "Hi {{1}}, we just completed an installation in {{2}}. Your neighbour is now saving ₹{{3}}/month. Your roof profile is similar, want to move ahead?"
  4. Subsidy update, "Important: PM Surya Ghar subsidy allocation for {{1}} state is filling up. To secure your ₹{{2}} grant, applications must be submitted by {{3}}."
  5. Installation confirmation, "Hi {{1}}, your {{2}} kW solar installation is confirmed for {{3}}. Our team will arrive by {{4}} AM. Please ensure roof access."
  6. Referral ask, "Hi {{1}}, hope your solar system is performing well! For every referral that installs with us, you get ₹{{2}} as a thank-you. Know anyone interested?"

Meta reviews each template, approval is typically within 1–24 hours for standard templates. Rejection reasons are usually: promotional language in a utility template category, missing variables for personalisation, or a template that looks spammy.

Step 5, Build your opted-in contact list

The API requires explicit opt-in from contacts before you send them template messages. For solar EPCs, opt-in happens naturally at the lead capture stage: "Can we send you solar updates and your proposal via WhatsApp?", a checkbox on your website lead form, a verbal confirmation at the site survey, or a QR code at a solar exhibition. According to MNRE, India had 1.37 crore PM Surya Ghar registrations by March 2025, a massive pool of people actively researching solar who are opt-in candidates.

Step 6, Connect to your CRM or solar tool

If you're using QuickEstimate, the WhatsApp Follow-up module connects to the Cloud API via webhook. When a rep generates a proposal in QuickEstimate's Proposal Generator, the system can push the proposal directly to the customer's WhatsApp using your approved Template #1, with the customer name, system size, and subsidy amount dynamically filled. No copy-paste, no manual sending.

Key use cases for solar EPCs

Use case Business App API Impact
Proposal delivery to new leadManual, one-by-oneAutomated via CRM triggerCuts delivery time from hours to seconds
PM Surya Ghar campaign blastMax 256 contactsUnlimited opted-in contactsReaches 2,000+ leads in one send
Team inbox for 5+ repsSingle device onlyShared, assignable conversationsNo dropped leads at shift change
DISCOM update notificationsManual broadcastSegment by DISCOM, auto-sendRelevant updates to right customers
Post-install referral askManual messageAuto-triggered 30 days post-installSystematic referral programme

Template message approval, what gets rejected and why

Meta's template approval process is the single biggest friction point for solar EPCs going live on the API. Understanding the rejection reasons upfront saves days of back-and-forth.

Common rejection reasons for solar templates:

Promotional language in utility category, if you submit a template in the "Utility" category (lower cost) but it contains promotional phrases like "limited offer," "discounted price," or "best deal," Meta will reject it or reclassify it to the higher-cost Marketing category. Solar proposal delivery templates should be factual and informational, "Your proposal for a 5 kW system is ready" not "Check out our amazing solar deal."

Missing personalisation, templates with no dynamic variables are flagged as potential spam. Always include at least one {{1}} variable (typically the customer name) in any outbound template.

URL without a matching domain, if your template includes a link (proposal URL, payment link), the domain must be verified in your Meta Business Manager. Verify your EPC website domain first.

Vague content in interactive buttons, Call-to-Action (CTA) buttons in templates ("View Proposal," "Call Now") must have verified URLs or phone numbers. Don't use URL shorteners.

Fast tip. Submit templates in English first, English templates get approved faster (typically 1–4 hours) compared to Hindi or regional language templates (can take 24–48 hours). Once the English version is approved, duplicate and translate it.

Key metrics before and after API adoption

<20 minresponse

First-reply time with API auto-template

vs. 4–6 hours on manual app

1,000free

Conversations free/month (new accounts)

Source: Meta Cloud API pricing, 2024

3–7 dayssetup

Typical go-live timeline via Indian BSP

Faster with pre-verified Business Manager

98%open rate

WhatsApp vs 20–25% for email

Source: Meta Business, 2024

DPDP Act compliance for WhatsApp API in India

The Digital Personal Data Protection (DPDP) Act, 2023, notified by the Ministry of Electronics and Information Technology (MeitY), applies to any Indian business processing personal data, including WhatsApp contact data. For solar EPCs using the API, the key obligations are:

Consent is mandatory, you cannot send a WhatsApp API marketing template to any contact without documented opt-in. Your WhatsApp opt-in must be separate from your general privacy policy consent. Record the date, channel, and method of opt-in for every contact.

Data minimisation, don't store customer name, bill details, address, Aadhaar, and PAN in your BSP platform unless that data is needed for the specific message function. Sensitive customer data (Aadhaar, PAN) used for PM Surya Ghar applications should flow through a DPDP-compliant CRM, not WhatsApp chat history.

Right to withdraw, customers can opt out at any time. Make it easy: include an "opt out" quick-reply option in your first API template message. Honour opt-outs within 24 hours.

See the solar proposal best practices guide for how to structure your consent language at the proposal stage.

Pros and cons of the API for solar EPCs

API Advantages

  • Shared inbox, all reps, one number, no confusion
  • Unlimited broadcast to opted-in leads
  • CRM / solar tool integration via webhook
  • Rep-level analytics and conversation assignment
  • Chatbot qualification flow before human handoff
  • Green verified tick (with Meta approval)

API Limitations

  • Requires BSP, can't self-host without technical team
  • Template pre-approval adds friction to new messages
  • Cost adds up: ₹1,500–₹5,000+/month for mid-size EPC
  • Number migration is permanent, plan carefully
  • DPDP opt-in requirement adds compliance overhead

How QuickEstimate fits

QuickEstimate connects to the WhatsApp Cloud API to make the proposal-to-WhatsApp flow fully automatic. When Priya's rep completes a site survey and generates a proposal in QuickEstimate's Proposal Generator, the system uses the API to send the branded PDF to the customer's WhatsApp in under 60 seconds, no copy-paste, no manual sending, no risk of the wrong proposal going to the wrong customer.

The Pipeline Management dashboard then shows Priya which leads have received proposals, which have been opened (via WhatsApp read receipt sync), and which reps have followed up, all in one view without touching the BSP dashboard.

  • Proposal Generator, creates the PDF that your API template delivers; PM Surya Ghar subsidy calculated automatically per the latest PM Surya Ghar National Portal slabs.
  • WhatsApp Follow-up, schedules and triggers cadence messages through the API so reps get reminded without managing the BSP dashboard manually.
  • Pipeline Management, gives Priya the rep KPI view she needs: deals/rep, follow-up lag, proposal read rate, and conversion by stage.
  • Sales Reports, tracks campaign performance across broadcast sends, connects WhatsApp engagement to closed revenue.

For more on what goes into the proposals your API templates will deliver, read solar proposal example India and showing ROI in your solar proposal.

What to do this week

  1. Run the 5-question Decision Tree, score your current setup and decide today whether you need the API or the Business App. If your score is 3+, pick a BSP and sign up this week.
  2. Set up your Meta Business Manager and verify your business, this step takes the longest (2–3 days for Meta review). Start it now even if you're not ready to go live with the API yet. You'll need it for the green tick and the API both.
  3. Draft your 6 solar templates, use the template language in the setup section above. Submit them for approval as soon as your BSP account is live. Getting templates approved is the critical path, don't wait until everything else is set up.

Frequently asked questions

How much does WhatsApp Business API cost for a solar EPC in India?

The total monthly cost has two parts. The BSP platform fee: ₹500–₹2,500/month for small to mid-size plans (Interakt, AiSensy, Wati are common in India). Meta's per-conversation charge: approximately ₹0.35–₹0.65 per 24-hour conversation window after the first 1,000 free conversations. A solar EPC handling 300 active leads per month would typically pay ₹1,500–₹3,000/month all-in.

Can I use WhatsApp API without a developer?

Yes, with an Indian BSP. Providers like Interakt, Wati, and AiSensy offer no-code dashboards for template submission, broadcast management, and agent assignment. You don't need a developer for basic use. For CRM integration (connecting to QuickEstimate or similar tools), you typically need basic webhook configuration, which your BSP's support team can help with.

What is a BSP and how do I choose one for solar sales in India?

A BSP (Business Solution Provider) is a Meta-certified company that resells access to the WhatsApp Cloud API. In India, the most-used BSPs for SMBs are Interakt, Wati, Gupshup, and AiSensy. Choose based on: number of agent seats you need, quality of the automation / chatbot builder, CRM integration support, and customer support quality in India. All are legitimate, compare pricing for your specific message volume.

How long does WhatsApp Business API template approval take?

Template approval by Meta typically takes 1–24 hours for standard English-language templates. Hindi and regional language templates can take up to 48 hours. Templates with URLs take slightly longer (Meta verifies the domain). If a template is rejected, you can revise and resubmit, the second submission is usually faster.

Is WhatsApp API compliant with India's DPDP Act?

Yes, if you implement it correctly. The Digital Personal Data Protection Act, 2023 requires documented opt-in before sending marketing messages, data minimisation, and the ability to honour opt-out requests within 24 hours. Standard WhatsApp API opt-in flows satisfy these requirements as long as you record consent at the lead capture stage and process opt-outs promptly.

Can WhatsApp API integrate with QuickEstimate solar CRM?

Yes. QuickEstimate connects to the WhatsApp Cloud API via webhook. This enables automatic proposal delivery when a proposal is generated, follow-up message scheduling, and read-receipt sync back to the lead record, all without the rep manually copying and pasting from one app to another.

What is the difference between utility and marketing conversation categories?

Meta bills WhatsApp conversations in two main categories. Utility conversations (order confirmations, appointment reminders, proposal delivery) are cheaper, approximately ₹0.35–₹0.42 per window. Marketing conversations (promotional offers, campaign messages) are more expensive, approximately ₹0.55–₹0.65 per window. Your PM Surya Ghar subsidy update and solar proposal delivery templates should be classified as utility to keep costs down.

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.