The WhatsApp Business API is the infrastructure layer under every serious D2C sales automation in India. Without it, you can only use the WhatsApp Business App - which has no automation, no chatbot, and a 256-person broadcast cap. With the API, you can run AI-powered agents, abandoned cart sequences, and personalised order updates at scale.
Business App vs. Business API: what actually changes
- WhatsApp Business App: Free. Manual inbox. Maximum 256 contacts per broadcast. No automation. Designed for solopreneurs with under 50 messages a day.
- WhatsApp Business API: Paid (per-conversation pricing). Unlimited scale. Full automation. Required for AI agents, cart recovery, and Shopify integration. If you are running any kind of automation at scale, this is the tier you need.
How to get API access
Meta requires brands to apply through a Business Solution Provider (BSP). The BSP sits between your business and Meta's API infrastructure. You do not apply to Meta directly.
- Create a Meta Business Manager account: Verify your business with a registered legal entity (GST certificate, PAN card for Indian businesses).
- Choose a BSP: Options include Gupshup, Kaleyra, and platform-native BSPs embedded in products like VritantAI Convert. Platform-native BSPs handle the application on your behalf.
- Submit your phone number: The number cannot already be registered on WhatsApp (personal or Business App). Port a new number or use a fresh SIM.
- Wait for Meta approval: Typically 24–72 hours. Meta verifies your business display name and category.
- Verify your display name: This is what customers see instead of your phone number. It must match your registered business name.
What does it cost?
Meta uses a conversation-based pricing model. A conversation is a 24-hour window, not a single message. Conversations are categorised:
- Marketing: Outbound messages your brand initiates (cart recovery, order updates, campaigns). Higher cost. Around ₹0.30–₹0.50 per conversation.
- Utility: Transactional messages like order confirmations and shipping updates. Lower cost. Around ₹0.10–₹0.15 per conversation.
- Service: Inbound conversations where the customer messages first. Free for the first 1,000 per month, then a nominal fee.
For a D2C brand sending 5,000 cart recovery messages a month, expect ₹1,500–₹2,500/month in Meta conversation fees on top of any platform fee.
Integrating with Shopify
The connection between the WhatsApp API and Shopify works through webhooks. When a customer abandons a cart, Shopify fires a webhook. Your WhatsApp integration picks it up and sends a personalised recovery message within minutes.
An AI agent layer sits between the webhook and the message: it personalises the content based on cart value, SKUs, and customer language preference, then handles any reply the customer sends (size questions, discount requests, checkout help), inside the same WhatsApp thread.
Without the AI layer, you send a static template and lose the sale the moment the customer has a question. With it, the agent handles the conversation through to checkout.
Common setup mistakes
- Using a personal number: Cannot be used for the API. You lose all personal WhatsApp access on that number.
- Choosing the wrong BSP: Generic BSPs require engineering to build automation logic. Platform-native options handle this out of the box.
- Skipping the message template approval: Outbound messages must use pre-approved templates. Unapproved templates get blocked by Meta.
Live in 24 hours. We handle the Meta approval
VritantAI Convert includes BSP onboarding, Meta approval guidance, and Shopify catalog sync out of the box. Your WhatsApp AI agent goes live within 24 hours of Meta approval.
Set up Convert for your store →