All guides/WhatsApp Automation

WhatsApp Business API for CA Firms: A Complete Setup Guide for Indian Practices

There are three different 'WhatsApp for business' products, and only one is compliant for a CA firm - the WhatsApp Business Platform API. This guide walks through the full setup: Meta Business Manager, phone number verification, message template approval, integration, pricing - and the specific quirks Indian CAs run into.

EMCA Manager Editorial TeamProduct & EditorialPublished 15 April 202611 min readReviewed by Practising CAs from our advisory network
Share:

Most CA firms in India that say “we use WhatsApp for client communication” are using the wrong product. They are on a personal WhatsApp account or the consumer-grade WhatsApp Business app - both of which were never meant for the kind of structured, retention-sensitive, multi-staff communication a Chartered Accountancy practice runs.

The right product is the WhatsApp Business Platform - commonly called the WhatsApp Business API. It is what Meta designed for serious commercial use: structured menus, multi-user inboxes, audit trails, integration with internal systems, and a paid pricing model that signals stability.

This guide walks through the full setup from zero - choosing a number, registering with Meta Business Manager, verifying the business, getting templates approved, integrating with your practice tools, and understanding what it actually costs. It also covers the specific quirks Indian CA firms tend to hit.

TL;DR

End-to-end setup is 24–48 hours. The slowest step is Meta Business verification (12–36 hours). Template approval runs in parallel and takes 6–24 hours per template. The phone number is permanent - pick a firm-owned number, not a partner's personal one. Pricing is per conversation; total for a 200-client firm is typically under ₹400/month in Meta fees.

The three “WhatsApp for business” products

Meta sells three different things under the WhatsApp business umbrella. They look similar from the outside but differ significantly inside:

ProductBuilt forRight fit for CA firm?
WhatsApp (personal)Personal messagingNo - terms of service prohibit commercial automation
WhatsApp Business appSolo entrepreneurs and tiny businessesBorderline - fine for a one-person firm, not for a multi-CA practice
WhatsApp Business Platform (API)Mid-size to large businesses with automation needsYes - designed for exactly this use case

The rest of this guide is about the third product. If you are a solo CA with under 25 clients, the Business app may genuinely be enough. Past that, the API earns its place.

Why the personal app is a compliance time-bomb

This is covered in depth in the records delivery guide - the short version: no audit trail, terms-of-service violations for automation, no retention controls, and the entire client history walks out the door when a staff member leaves. None of those are acceptable risks for a firm holding confidential client information under ICAI's Code of Ethics.

Prerequisites checklist

Before you start, gather:

  • A firm-owned phone number.A new SIM in the firm's name, or a virtual number from an Indian telco. Not a partner's personal number. Not a number that already has a WhatsApp account (you can migrate, but it's an extra step).
  • GST registration certificate for the firm.
  • PANfor the firm (separate from any partner's personal PAN).
  • Address proof. A utility bill, rent agreement or registered address from the GST certificate works.
  • Website URLwith the firm's contact details and a public-facing phone number.
  • Email address on the firm's domain. (hello@yourfirm.in works; gmail addresses raise verification flags.)
  • Logo in 192×192 PNG for your business profile.

Missing any of these can stall verification by days. Get them ready before you start.

Step 1: Meta Business Manager setup

Meta Business Manager is the master account that owns all your Meta assets - the WhatsApp number, Facebook pages, ad accounts, et cetera. Even if you have no plans for Facebook or Instagram ads, the Business Manager account is the entry point.

Go to business.facebook.com and create an account in the firm's name. Use the firm domain email, not a personal Gmail. Add your firm as a “Business” with the GST and PAN details. The account becomes active immediately, but the “verified” status - which you need before WhatsApp templates approve cleanly - takes 12–36 hours.

During this step, add a second admin from your firm (typically the senior partner or office manager). Single-admin Business Manager accounts are fragile - if that one person loses access, recovering the account from Meta takes weeks.

Step 2: Phone number selection and verification

This is the most consequential decision in the whole setup. Your WhatsApp Business number is the number every client will see, save, and use for the next several years. Two rules:

  • It must be firm-owned.A SIM card or virtual number registered in the firm's name. Not in any partner's personal name.
  • It must be a number that can receive SMS and a voice callfrom international numbers. Some Indian telco virtual numbers fail this - Meta sends a verification code by SMS or call, and if your number can't receive it, you're stuck.

Once you have a number that meets both criteria, you submit it to the WhatsApp Business Platform inside Business Manager. Meta sends a one-time verification code via SMS or call. Enter it, and the number is provisioned.

The number cannot have an existing WhatsApp account active on it. If your prospective number is currently logged into personal WhatsApp anywhere, log it out completely (Settings → Linked Devices → log out everywhere, then delete the account) before verification. Otherwise Meta's system gets confused and you spend a day on tech support.

Step 3: Display name approval

Your WhatsApp Business number has a public display name - what clients see at the top of the chat. Meta reviews this for compliance with their naming policy. Two rules:

  • The display name must be your business's legal or trading name. “CA Sharma” is fine if Sharma & Co. is the firm name. “Tax Wizards Pro” would be rejected if your firm is registered as “Sharma & Co.”
  • It must not contain promotional language, special characters, or hyperbole. “Best CA in Mumbai” gets rejected.

Approval usually takes a few hours but can take up to 48. Once approved, the name is permanent (changeable only via support ticket, which is its own slow process).

Step 4: Message template approval

This is where most firms get stuck. Meta requires every outbound message (one you initiate with a client) to use a pre-approved template. Inbound messages - when the client messages you first - are unrestricted for 24 hours.

The four template categories that cover most CA use cases:

  • Service templates - interactive menus that reply to client messages. These approve quickly.
  • Utility templates- “your ITR has been filed”, “your GST acknowledgement is ready”. Approve in 6–24 hours.
  • Authentication templates - OTP delivery. Only relevant if you are doing more than basic CA work.
  • Marketing templates - annual greeting, newsletter. Approve more slowly (24–48 hours) and have stricter content rules.

Drafting tip: each template has variables (the things that change per message, like client name or amount). Use descriptive placeholders ({{client_name}}, {{amount_rs}}, {{financial_year}}) so reviewers can see the template will not be misused. Generic placeholders like {{1}} {{2}} {{3}} can look like spam-bot scaffolding and get rejected.

For an Indian CA firm starting out, the following six templates cover ~80% of normal communication:

  1. Service welcome menu (replies to inbound “hi”)
  2. Records-ready notification
  3. Filing reminder (configurable days before due date)
  4. Payment receipt
  5. Notice received alert
  6. Annual greeting (Diwali / financial-year-end)

Step 5: Integration with practice tools

The API is plumbing - you still need an interface to use it. A firm has three options here:

OptionSetup effortMonthly costRight for
Direct Meta Cloud APIHigh (needs developer)LowestFirms with engineering capacity
Generic BSP (Interakt, AiSensy, WATI)Low₹1,000–3,000Firms that want WhatsApp only
CA-focused practice tool (CA Manager)Low₹1,500–4,000Firms that want WhatsApp + records + tasks + billing in one place

Most CA firms past 50 clients land on the third option because the practice management value is bigger than the WhatsApp value alone - but the right answer depends on how digitised the rest of your firm already is.

Step 6: Understanding pricing

Meta charges per conversation, not per message. A conversation is a 24-hour window once started - within that window, all messages between you and the client are part of the same conversation. Four conversation categories with different prices in India:

CategoryWho starts itApprox. India price (2026)
ServiceClientFree
UtilityFirm (transactional)~₹0.20
AuthenticationFirm (OTP)~₹0.10
MarketingFirm (promotional)~₹0.70

For a 200-client firm, monthly Meta charges typically come to ₹300–500. The BSP or practice management layer is where the real monthly cost sits.

Common pitfalls and how to avoid them

1. Using a partner's personal Gmail.Use a firm-domain email throughout. Personal Gmail addresses flag the Business Manager as “low trust” and slow verification.

2. Choosing a number with an active WhatsApp. Delete the existing WhatsApp account on the number entirely before submitting. “Logged out” is not enough.

3. Submitting marketing templates first. Start with utility templates - they approve faster and get your firm a clean approval history before you submit anything marketing.

4. Not setting up a second admin. Single-admin Business Manager accounts are the single biggest source of WhatsApp Business horror stories. Add a second admin on day one.

5. Skipping the soft launch. Send the first ten messages to internal staff, not real clients. Catch the rendering issues before clients see them.

“We spent two weeks fighting Meta verification because we used a Gmail address and a personal phone number for the admin. Once we redid it with firm-domain email and the senior partner's SIM, it took 18 hours.”

The bottom line

Setting up the WhatsApp Business Platform for an Indian CA firm is a one-time, 24–48 hour project that unlocks the records-delivery workflow most firms desperately need. The setup itself is not complicated - but the wrong decisions (personal number, single admin, hasty templates) make it painful in ways that compound over years. Take the extra day to do it right.

Once the platform is live, the workflow guide on WhatsApp records delivery is the natural next read, followed by the broader picture in scaling a CA firm with modern tools.

Built for what this guide describes

Run your CA practice from one dashboard

CA Manager bundles a digital records vault, the WhatsApp Business Platform for client delivery, tasks for your team, and GST-ready invoicing - built for Indian Chartered Accountants. Start a free trial and have the workflow this guide describes running in your firm by next week.

Start free trial

Found this useful?

Share:

Frequently asked

You can migrate a number from the WhatsApp Business app to the API, but the moment you do, the app stops working on that number - they are mutually exclusive. Most CA firms choose to keep their existing partner-personal Business app number for transient communication and provision a separate firm-owned number for the API. That way the firm number is permanent and the personal app is unaffected.

For an Indian CA firm, Meta typically asks for: the firm's GST registration certificate, PAN of the firm, address proof (utility bill or rent agreement on firm letterhead), and the website URL. If the firm operates under an LLP, the LLP incorporation certificate also helps. The verification team checks the firm's existence - a publicly-listed phone number on the website, consistent address across documents, and an active GST registration all help.

Anywhere from 6 hours to 48 hours per template. Utility templates (transactional, account updates) approve faster than marketing templates. Templates that are too vague, use forbidden language ('free', 'click here', urgency-pressure phrases) or have variables that look like spam often get rejected - read Meta's commerce policy before drafting. A well-formatted template with proper sample variables typically approves in under 12 hours.

Meta charges per conversation - defined as a 24-hour window of messaging between you and a client. Conversations have four categories: marketing, utility, authentication and service. In India (as of mid-2026), utility and authentication conversations run around ₹0.20–₹0.30 each; marketing conversations are higher. Service conversations - those initiated by the client - are free. The total monthly cost for a 200-client CA firm sending 800–1,200 outbound conversations is typically under ₹400 in Meta's direct charges.

No. Indian businesses can integrate with the WhatsApp Business Platform directly through Meta's cloud-hosted API. However, most CA firms route through a Business Solution Provider (BSP) - companies like Interakt, AiSensy, WATI or a practice management tool that bundles WhatsApp like CA Manager - because the BSP handles the technical integration, template management and infrastructure. Going direct is cheaper but requires real engineering capacity.

About the author

EM

CA Manager Editorial Team

Product & Editorial

Practical guides written by the CA Manager team in collaboration with practising Chartered Accountants. We test every workflow with real CA firms before publishing - so each piece reflects what actually works inside an Indian CA practice.