💬
WhatsApp Business API · Powered by WAVI

Your Customers Live
on WhatsApp.
So Should You.

Stop chasing leads across channels. Wachati puts your sales, support, and marketing on the one app 500M+ Indians open every single day — with AI chatbots, broadcast campaigns, and our dev team to wire it all in for you.

✓ AI Chatbot Builder ✓ Bulk Broadcast ✓ Multi-Agent Inbox ✓ Dev Team Integration ✓ Meta-Approved API
R P S K M
Trusted by early adopters across India
📨
98.5%
Delivery Rate
300ms
Avg. Delivery
app.wachati.com/dashboard
WhatsApp Business Dashboard
💬
Live Dashboard
24.6K
MESSAGES TODAY
↑ +18%
892
CONTACTS
↑ +34
67%
REPLY RATE
↑ +5%
💬
Rahul — "Need info on your Growth plan"
now
🛒
Order #4821 confirmed — payment received
2m
🤖
Chatbot resolved 24 queries automatically
5m
WhatsApp API Broadcast Campaigns AI Chatbot CRM Integration Multi-Agent Inbox White-Label SaaS India's Best Platform WhatsApp API Broadcast Campaigns AI Chatbot CRM Integration Multi-Agent Inbox White-Label SaaS India's Best Platform
0
API Uptime SLA
0
Avg. Message Delivery
0
Platform Integrations
0
Dev Team Support
✦ Platform Features

Everything to Win on WhatsApp

From bulk broadcasting to intelligent AI chatbots — Wachati is the all-in-one WhatsApp Business API platform built for Indian businesses ready to scale.

📢

Bulk Broadcast Campaigns

Reach thousands of customers instantly with personalised, Meta-approved WhatsApp messages. Schedule campaigns, segment audiences, and track every read receipt in real-time.

Scheduled Sending Personalisation Read Receipts Live Analytics
Weekly Campaign Performance
98%
Delivery
67%
Open Rate
🤖

AI Chatbot Builder

No-code drag-and-drop flows. Handle FAQs, bookings, and lead capture automatically 24/7.

Hi! How can I help you today? 👋
What are your API plans?
👥

Multi-Agent Inbox

Route conversations to the right team member. Multiple agents, one WhatsApp number, zero chaos.

Sales Team78%
Support Team54%
Bot Resolved91%
300ms

Avg. Delivery Speed

Via Meta's WhatsApp Cloud API infrastructure.

🔗

CRM & API Integration

Connect Shopify, Zoho, Google Sheets and 100+ tools via webhooks and REST API.

Shopify Zoho CRM Sheets +97 more
📊

Analytics Dashboard

Real-time delivery stats, open rates, agent performance — beautiful view.

Messages sent12.4K
Conversations3,291
Bot resolved91%
⚙️

API & Dev Integration

Our dedicated dev team integrates Wachati into your existing products — any stack, any platform.

🔌 REST API · Webhooks · SDKs
👨‍💻 Dedicated Dev Team
⚡ Fast Turnaround · Any Stack
🛒

WhatsApp Commerce

Product catalogues, cart management, and payment links — sell directly on WhatsApp.

🔔

Smart Notifications

Automated OTPs, order alerts, appointment reminders. Near-instant delivery.

📋

Contact Management

Unlimited contacts, custom tags, segments, CSV import, and opt-out handling built-in.

✦ Simple Process

Live in Under 24 Hours

Our streamlined onboarding gets your WhatsApp API live fast. No technical expertise needed.

01

Sign Up & Choose Plan

Register online, pick a plan, and complete the quick KYC process — all in minutes.

02

Submit Documents

Share your Facebook Business Manager, GST details, and business documents for Meta verification.

03

Get API Access

We handle the Meta approval process. Your API goes live within 24–48 hours of submission.

04

Start Growing

Launch campaigns, set up chatbots, and engage customers — all from your powerful dashboard.

✦ Use Cases

Built for Every Industry

Wachati powers businesses across India's fastest-growing sectors with purpose-built WhatsApp flows.

🎓

Education

Admissions, results, fee alerts

🏥

Healthcare

Appointments, reminders, reports

🛍️

E-Commerce

Orders, tracking, abandoned cart

🏠

Real Estate

Property leads, site visit booking

💰

Finance & BFSI

Loan alerts, EMI, KYC flows

🚗

Automobiles

Test drives, service reminders

✈️

Travel & Hotels

Bookings, itineraries, check-ins

💎

Jewellery & Retail

Offers, new arrivals, loyalty

✦ For Developers

Integrate WhatsApp API Into
Any Platform. Any Stack.

Our dedicated dev team plugs Wachati directly into your existing product. Pick your language and see exactly how it works.

Live API Request Flow
POST /v1/messages api.wachati.com
💻
Your App
Trigger event
POST
⚙️
Wachati API
Authenticate & route
FWD
☁️
Meta Cloud
WhatsApp delivery
200
📱
WhatsApp
Message delivered ✓
▸ Waiting for trigger...
📄 send-whatsapp.js
const axios = require('axios');

// Wachati API — Send WhatsApp Message
async function sendWhatsApp({ to, templateName, params }) {
  const response = await axios.post(
    'https://api.wachati.com/v1/messages',
    {
      phone_number_id: 'YOUR_WBAID_HERE',
      to,
      type: 'template',
      template: {
        name: templateName,
        language: { code: 'en' },
        components: [{
          type: 'body',
          parameters: params.map(p => ({ type: 'text', text: p }))
        }]
      }
    },
    {
      headers: {
        'Authorization': `Bearer ${process.env.WACHATI_API_KEY}`,
        'Content-Type': 'application/json'
      }
    }
  );

  // Webhook confirmation fires in ~300ms
  return response.data; // { message_id, status: 'queued' }
}

// Example: Order confirmation
sendWhatsApp({
  to: '919876543210',
  templateName: 'order_confirmed',
  params: ['Rahul', '#ORD-4821', '₹1,299']
}).then(r => console.log('Sent:', r.message_id));
📄 send-whatsapp.php
<?php
// Wachati API — Send WhatsApp Message

function sendWhatsApp($to, $template, $params) {
    $apiKey = getenv('WACHATI_API_KEY');

    $payload = [
        'phone_number_id' => 'YOUR_WBAID_HERE',
        'to'             => $to,
        'type'           => 'template',
        'template'       => [
            'name'     => $template,
            'language' => ['code' => 'en'],
            'components' => [[
                'type'       => 'body',
                'parameters' => array_map(
                    fn($p) => ['type' => 'text', 'text' => $p],
                    $params
                )
            ]]
        ]
    ];

    $ch = curl_init('https://api.wachati.com/v1/messages');
    curl_setopt_array($ch, [
        CURLOPT_POST           => true,
        CURLOPT_POSTFIELDS     => json_encode($payload),
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HTTPHEADER     => [
            "Authorization: Bearer $apiKey",
            'Content-Type: application/json'
        ]
    ]);

    $result = json_decode(curl_exec($ch), true);
    curl_close($ch);
    return $result; // ['message_id' => '...', 'status' => 'queued']
}

// Example usage
$res = sendWhatsApp('919876543210', 'order_confirmed', ['Rahul', '#ORD-4821', '₹1,299']);
echo "Sent: " . $res['message_id'];
📄 send_whatsapp.py
import os, requests

# Wachati API — Send WhatsApp Message

def send_whatsapp(to: str, template: str, params: list[str]) -> dict:
    api_key = os.getenv("WACHATI_API_KEY")

    payload = {
        "phone_number_id": "YOUR_WBAID_HERE",
        "to": to,
        "type": "template",
        "template": {
            "name": template,
            "language": {"code": "en"},
            "components": [{
                "type": "body",
                "parameters": [
                    {"type": "text", "text": p} for p in params
                ]
            }]
        }
    }

    headers = {
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json"
    }

    res = requests.post(
        "https://api.wachati.com/v1/messages",
        json=payload, headers=headers
    )
    res.raise_for_status()
    return res.json()  # {'message_id': '...', 'status': 'queued'}

# Example: Order confirmation
result = send_whatsapp(
    to="919876543210",
    template="order_confirmed",
    params=["Rahul", "#ORD-4821", "₹1,299"]
)
print(f"Sent: {result['message_id']}")
📄 WachatiService.cs
using System.Net.Http.Json;

// Wachati API — Send WhatsApp Message
public class WachatiService
{
    private readonly HttpClient _http;
    private readonly string _apiKey;

    public WachatiService(HttpClient http, IConfiguration config)
    {
        _http   = http;
        _apiKey = config["Wachati:ApiKey"];
        _http.DefaultRequestHeaders.Authorization =
            new ("Bearer", _apiKey);
    }

    public async Task<MessageResponse> SendAsync(
        string to, string template, string[] parms)
    {
        var body = new {
            phone_number_id = "YOUR_WBAID_HERE",
            to,
            type = "template",
            template = new {
                name     = template,
                language = new { code = "en" },
                components = new[] {
                    new {
                        type       = "body",
                        parameters = parms.Select(
                            p => new { type = "text", text = p }
                        )
                    }
                }
            }
        };

        var res = await _http.PostAsJsonAsync(
            "https://api.wachati.com/v1/messages", body
        );
        return await res.Content
            .ReadFromJsonAsync<MessageResponse>();
    }
}

// Usage in Controller
var result = await _wachati.SendAsync(
    "919876543210", "order_confirmed",
    ["Rahul", "#ORD-4821", "₹1,299"]
);
📄 request.sh
# Wachati API — Send WhatsApp Message

curl -X POST https://api.wachati.com/v1/messages \
  -H "Authorization: Bearer $WACHATI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number_id": "YOUR_WBAID_HERE",
    "to": "919876543210",
    "type": "template",
    "template": {
      "name": "order_confirmed",
      "language": { "code": "en" },
      "components": [{
        "type": "body",
        "parameters": [
          { "type": "text", "text": "Rahul"      },
          { "type": "text", "text": "#ORD-4821"  },
          { "type": "text", "text": "₹1,299"     }
        ]
      }]
    }
  }'

# ✅ Response (HTTP 200)
{
  "message_id": "wamid.HBgL...",
  "status": "queued",
  "timestamp": "2025-03-18T10:32:00Z"
}

# Webhook fires ~300ms later with delivery confirmation
👨‍💻

We Integrate For You

Don't want to handle the API yourself? Our dev team integrates Wachati directly into your existing product — any stack, any platform, from planning to production.

Custom API setup & configuration
End-to-end testing & QA
Ongoing post-launch technical support
Works with any tech stack or language
Plug-and-Play Platforms
🛒Shopify
📊Zoho CRM
📋Google Sheets
🔗Zapier
📦WooCommerce
💼Salesforce
🖥️WordPress
📱Custom App
🏦Razorpay
📬HubSpot
🧩Webflow
⚙️Your Platform
✦ Pricing Plans

Simple, Transparent Pricing

All plans include 1 WhatsApp number with official Meta-approved API access. Need multiple numbers? Contact us for a custom package.

Starter
999/month

For small businesses and solo entrepreneurs getting started with WhatsApp marketing.

  • 1 WhatsApp Number
  • Unlimited Contacts
  • 5,000 Messages/month
  • Basic Chatbot Builder
  • 2 Agent Seats
  • Email Support
  • Full API Access
  • Priority Support
Get Started →
⭐ MOST POPULAR
Growth
2,999/month

The complete solution for growing businesses ready to scale WhatsApp sales and support.

  • 1 WhatsApp Number
  • Unlimited Contacts
  • 50,000 Messages/month
  • Advanced AI Chatbot
  • 10 Agent Seats
  • Priority Support 24/7
  • CRM Integrations
  • Full API Access
Get Started →
Custom Package
Custom

Need multiple WhatsApp numbers or enterprise-scale deployment? We'll build the right package for you.

  • Multiple WhatsApp Numbers
  • Unlimited Messages
  • Unlimited Agent Seats
  • API Dev Integration
  • Dedicated Dev Team
  • Custom Integrations
  • SLA Guarantee
  • Priority Onboarding
Talk to Us →
✦ Customer Stories

What Our Customers Say

"Wachati transformed our customer enquiries. Response time dropped from hours to seconds, and sales are up 40% since we launched the chatbot."

R
Rahul Sharma
CEO, ShopKart India

"The white-label reseller program is incredible. I've built a full SaaS business on top of Wachati and the support team is always available."

P
Priya Menon
Founder, DigiSpark Solutions

"We run a coaching institute and Wachati handles all our admission enquiries automatically. Enrollment has gone up 3× since we started."

A
Arjun Patel
Director, LearnBridge Academy

"Broadcast campaigns are a game changer. We reach 20,000 customers with flash sale alerts and see results within minutes. Best ROI ever."

S
Sneha Joshi
Marketing Head, FashionKing

"The multi-agent inbox is exactly what our team needed. No more missed chats or confused handoffs. Productivity is through the roof."

K
Karthik Rajan
Operations Manager, QuickServe

"Setup took 15 minutes. We had our first chatbot running before lunch. The no-code builder is incredibly intuitive — even my non-tech staff uses it."

M
Meera Iyer
Owner, Bloom Skincare

"Wachati transformed our customer enquiries. Response time dropped from hours to seconds, and sales are up 40% since we launched the chatbot."

R
Rahul Sharma
CEO, ShopKart India

"The white-label reseller program is incredible. I've built a full SaaS business on top of Wachati and the support team is always available."

P
Priya Menon
Founder, DigiSpark Solutions

"We run a coaching institute and Wachati handles all our admission enquiries automatically. Enrollment has gone up 3× since we started."

A
Arjun Patel
Director, LearnBridge Academy

"Broadcast campaigns are a game changer. We reach 20,000 customers with flash sale alerts and see results within minutes. Best ROI ever."

S
Sneha Joshi
Marketing Head, FashionKing

"The multi-agent inbox is exactly what our team needed. No more missed chats or confused handoffs. Productivity is through the roof."

K
Karthik Rajan
Operations Manager, QuickServe

"Setup took 15 minutes. We had our first chatbot running before lunch. The no-code builder is incredibly intuitive — even my non-tech staff uses it."

M
Meera Iyer
Owner, Bloom Skincare
✦ FAQ

Questions Answered

Everything you need to know before getting started with Wachati.

What is WhatsApp Business API?+
WhatsApp Business API is Meta's official solution for businesses to send bulk messages, build chatbots, and manage customer conversations at scale — with full verification, compliance, and the iconic blue tick.
How long does API activation take?+
Typically 24–48 hours after submitting your Facebook Business Manager details and verification documents. Our dedicated team guides you through every single step of the process.
Can I use my existing WhatsApp number?+
Yes — but only if it's not currently active on the WhatsApp or WhatsApp Business app. If it is registered, you'll need to migrate it or use a fresh number for the API account.
What documents do I need to sign up?+
You'll need a Facebook Business Manager account, a business registration document (GST certificate, trade licence, or company registration), and a mobile number not registered on WhatsApp.
Is there a free trial available?+
We do not currently offer a free trial. However, our team is happy to schedule a live demo of the full platform so you can see exactly how it works before purchasing any plan.
Can I get multiple WhatsApp numbers?+
All standard plans include 1 WhatsApp number. If your business needs multiple WhatsApp numbers, we offer custom packages tailored to your scale. Please contact our team to discuss the right solution for you.
Are there extra per-message charges?+
Meta charges for conversations beyond their free tier (1,000 free service conversations/month). Our dashboard transparently shows you all Meta conversation costs alongside your Wachati plan fee.
What kind of support do you offer?+
All plans include support via WhatsApp and email. Growth and Enterprise plans get priority 24/7 support with dedicated account managers who understand your business goals.

Ready to 10× Your Business
on WhatsApp?

Wachati is built to grow with you — from day one to scale. Our dev team integrates the API into your existing platform and gets you live on WhatsApp fast.

✓ 1 WhatsApp Number included·✓ Dev team support·✓ Live within 24 hours