Home · Products · WhatsApp Business API
Messaging · Meta Cloud API

WhatsApp Business API

Send messages that actually get read

We set up the WhatsApp Business Platform for your business from scratch — Meta verification, phone number registration, message template approvals, and full API integration into your website, mobile app, or desktop software. OTPs, order alerts, booking confirmations, chatbots, and marketing broadcasts — all through WhatsApp.

₹9,999setup · integrations from ₹1,499 / mo
WhatsApp · Business Inbox
Your order #2847 has been shipped! Track: wa.me/track/2847
Thanks! When will it arrive?
Expected by tomorrow, 6 PM. Reply TRACK anytime.
✓ OTP & Authentication ✓ Order & Booking Alerts ✓ Chatbot Automation ✓ Marketing Broadcasts ✓ Rich Media & Buttons ✓ WhatsApp Catalog ✓ Two-way Inbox ✓ Integrates with all our products

What you get

  • End-to-end Meta Business verification and WABA (WhatsApp Business Account) setup
  • Phone number registration and display-name approval with green tick pathway
  • Message template creation and submission for all your use cases
  • Meta Cloud API or BSP integration into your website, app, or software
  • Webhook setup for incoming message handling and delivery receipts
  • Working OTP / transactional / marketing flows — tested before handover
  • Dashboard access to monitor message volumes, read rates, and template status
  • First 30 days of support included in every plan

What you can send

Authentication

OTPs, login codes, password resets. 60-second expiry, copy-code button built in. Higher delivery rates than SMS in India.

Order & Booking Updates

Confirmed, shipped, out-for-delivery, delivered — each status as a branded WhatsApp message. Pairs perfectly with our e-commerce and service products.

Chatbot & Auto-Replies

Keyword triggers, interactive buttons, quick replies, and list menus. Handle FAQs, collect leads, and qualify bookings — without a human agent.

Marketing Broadcasts

Send promotional messages to opted-in customers — offers, product launches, seasonal campaigns. Measurable open and click-through rates.

WhatsApp Catalog

Share a full product catalog inside WhatsApp — customers browse, select items, and enquire or order without leaving the chat.

Rich Media

Images, PDFs, videos, location pins, and document attachments. Send invoices, brochures, or repair photos directly in the conversation.

Integrates with every product we build

WhatsApp messaging can be added as an optional layer to any of our catalog products or custom builds:

StayDesk — guest check-in alerts VenueDesk — ticket delivery via WA RepairExpress — job status updates Dry Cleaning Suite — pickup / delivery alerts CCTV Shop — order confirmations Jewelry B2B — price-list broadcasts Vantage — field-staff notifications Custom apps — any webhook endpoint

Tech stack

Meta Cloud API (v20+) WhatsApp Business Platform Webhooks (Node / Cloudflare Worker) Supabase / PostgreSQL BullMQ (message queuing) Razorpay (payment links in WA)

Meta Cloud API vs BSP — which one we use

We integrate directly with the Meta Cloud API (free infrastructure, no per-message markup beyond Meta's own conversation charges). For clients who need a managed inbox with multiple human agents, we can layer a BSP such as Interakt, AiSensy, or WATI — their dashboards give your team a shared inbox with assignment, tagging, and analytics without any custom backend work. Both approaches use the same WABA and templates you own.

How we get you live — 6 steps

We handle steps 1–4 end-to-end. You only need to provide documents and review templates. Typical go-live: 5–10 business days.

1

Meta Business Verification

We create or configure your Meta Business Manager, submit your GST certificate / business registration, and push through Meta's verification queue. Verified status unlocks higher messaging limits and green tick eligibility.

2

WABA & Phone Number Setup

We create your WhatsApp Business Account (WABA) under the verified Business Manager and register a dedicated phone number. The number must not be active on the WhatsApp consumer or WhatsApp Business app — we'll guide you on acquiring a clean SIM or VoIP number if needed.

3

Display Name & Profile

We submit your business display name, description, and category for Meta review. A well-written profile speeds up approval and is required before you can send messages. The green verified badge is applied for separately once your volume qualifies.

4

Message Template Creation & Approval

We write, format, and submit your HSM templates for each use case. Templates fall into three Meta-defined categories:

Authentication — OTP, login, password reset Utility — order updates, booking confirmations, alerts Marketing — offers, product news, broadcasts

Most templates are approved within 24 hours. We re-submit if rejected and adjust copy to meet Meta's guidelines.

Example — OTP template

Template name:  otp_login
Category:       AUTHENTICATION
Language:       en

Body:
  "Your {{1}} login code is *{{2}}*. Valid for 10 minutes."

Footer:
  "Do not share this code with anyone."

Buttons:
  Copy Code  →  {{2}}
5

API Integration into Your App

We wire the Meta Cloud API into your codebase. The core call to send a template message looks like this:

# Send an OTP message via Meta Cloud API
POST https://graph.facebook.com/v20.0/{PHONE_NUMBER_ID}/messages
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json

{
  "messaging_product": "whatsapp",
  "to": "+919876543210",
  "type": "template",
  "template": {
    "name": "otp_login",
    "language": { "code": "en" },
    "components": [{
      "type": "body",
      "parameters": [
        { "type": "text", "text": "Bansal Solutions" },
        { "type": "text", "text": "847291" }
      ]
    }]
  }
}

We set up environment variables, handle token refresh, and implement a BullMQ queue so high-volume sends don't block your main process.

# .env additions
WA_PHONE_NUMBER_ID=1234567890
WA_ACCESS_TOKEN=EAABwzLixnjYB...
WA_WEBHOOK_VERIFY_TOKEN=my_secure_random_token
WA_BUSINESS_ACCOUNT_ID=9876543210
6

Webhook & Go-Live

We register a webhook URL on your server (or a Cloudflare Worker) to receive incoming messages, delivery receipts, and read confirmations. After a test run on Meta's sandbox numbers, we flip to production and hand over monitoring access.

# Minimal webhook handler (Node / Express)
app.get('/webhook', (req, res) => {
  // Verify token challenge from Meta
  if (req.query['hub.verify_token'] === process.env.WA_WEBHOOK_VERIFY_TOKEN)
    res.send(req.query['hub.challenge']);
  else res.sendStatus(403);
});

app.post('/webhook', (req, res) => {
  // Handle incoming messages and status updates
  const { entry } = req.body;
  entry?.[0]?.changes?.[0]?.value?.messages?.forEach(handleMessage);
  res.sendStatus(200);
});

What you need to provide

  • GST registration certificate or business registration document
  • A phone number not linked to any WhatsApp account (personal or business app)
  • Your business display name (what customers will see)
  • A list of message use cases (OTP, order updates, support, marketing — as applicable)
  • Access to your existing app's codebase or API documentation (for integration)

We handle everything else — document submission, account creation, template writing, code integration, and testing.

Meta conversation pricing (billed at cost)

Meta charges per 24-hour conversation window, not per message. Our setup and management fees are separate; Meta charges pass through at cost.

Authentication

OTP, login codes

≈ ₹0.13 /conversation

Utility

Order updates, alerts

≈ ₹0.14 /conversation

Marketing

Promotions, broadcasts

≈ ₹0.58 /conversation

Service (user-initiated)

Customer writes first

Free

Prices are Meta's published IN-tier rates as of mid-2025 and may change. Each account also gets 1,000 free service conversations per month from Meta.

Our fees — Meta API charges are billed separately at cost

The tiers below cover our setup work and monthly management. Meta's per-conversation charges (shown in the Setup tab) are billed directly to you at cost — no markup.

Starter

New to WhatsApp Business.

₹9,999 setup
+ ₹1,499 / month
  • Meta Business verification
  • WABA + phone number setup
  • Up to 3 message templates
  • 1 integration (website or app)
  • Transactional messages only
  • 30-day support
Get Starter

Enterprise

Multi-agent + CRM inbox.

Custom
contact for pricing
  • Everything in Business
  • Multi-agent shared inbox (BSP)
  • CRM tagging + conversation assignment
  • Bulk broadcast campaigns
  • Analytics dashboard
  • Green tick application support
  • Priority SLA support
Contact us

Add WhatsApp to an existing product

Already running one of our products? WhatsApp messaging can be bolted on at a discounted rate:

Add-on for catalog products

StayDesk, VenueDesk, RepairExpress, Dry Cleaning, CCTV Shop, etc.

₹7,999 setup + ₹999/mo

Add-on for custom builds

Any custom app or website we've built for you.

₹6,999 setup + ₹999/mo

Do I need a new phone number?

Yes — the number must not be registered on the WhatsApp consumer app or WhatsApp Business app. A new SIM or a virtual/VoIP number works. We guide you through this and can source a VoIP number for you if needed.

How long does setup take?

Typically 5–10 business days from document submission. Meta's business verification can take 2–5 days; template approvals are usually within 24 hours. Phone number registration is near-instant after verification.

Can I keep my existing WhatsApp Business app?

The API and the WhatsApp Business app cannot share the same number. You'll need a separate number for the API. Most businesses keep the app for personal/team use and use the API for automated and high-volume messaging.

What is a "conversation" in Meta's billing?

A conversation is a 24-hour session between your business and one customer. Multiple messages within that 24-hour window count as one conversation, not per message. The first 1,000 service conversations per month are free from Meta.

Can I send bulk promotional messages?

Yes — via approved Marketing templates to customers who have opted in. Meta allows this without a BSP for smaller volumes; high-volume campaigns may need rate-limiting logic we put in place as part of setup.

Will I get the WhatsApp green tick?

The green verified badge requires an established business presence and consistent messaging volume. We submit the application once your account qualifies. Most small businesses start without it and receive it within 1–3 months.

Can you integrate with a BSP like Interakt or AiSensy?

Yes. If you want a shared human-agent inbox with a UI rather than a pure API, we can set you up on a BSP and integrate it with your website/app using their webhooks and APIs.

What happens if Meta rejects a template?

We handle resubmissions. Meta gives a rejection reason; we adjust the copy to comply with their guidelines and resubmit at no extra charge. Most rejections are resolved within 1–2 rounds.

Ready to put WhatsApp to work for your business?

Share what you want to send — OTPs, order alerts, broadcasts — and we'll come back with a scoped plan within one business day.

Start the conversation ← All products
Chat with us