Official Meta Business Partner

Your App. Your CRM.WhatsApp Messages via API.

Send WhatsApp messages automatically when orders are placed, appointments are booked, or payments go through. Get instant alerts when customers reply. Your developer sets it up in minutes.

₹999/month + ₹0.20 per conversation. No extra API fees. 15-day free trial.

Official Meta Partner
₹999/month Pro Plan
15-Day Free Trial
₹0.20/conversation

Trusted by Founders and Agencies Worldwide

Loved by 10,000+ big and small brands. World-famous and local across 21+ Countries

Sound Familiar?

Six businesses that needed WhatsApp connected to their existing systems.

Arjun runs a Shopify store. His customers get email order confirmations — but nobody reads email. He wants WhatsApp order updates: confirmation, shipped, delivered. His dev can write code but needs a simple API to call.

One API call per event. Order confirmation on WhatsApp in under 5 seconds.

Priya's healthcare SaaS sends appointment reminders via SMS. Open rates are 20%. She needs WhatsApp delivery — but can't manually send 500 reminders daily. Her system needs to trigger messages automatically when appointments are booked.

Her system calls the API. 500 reminders go out. 95% open rate on WhatsApp.

Vikram's D2C brand sends 10,000 broadcast messages weekly. But he has no idea how many are actually read. His marketing team needs delivery and read receipts in their analytics dashboard — not locked inside a WhatsApp platform.

Webhooks push delivery + read events to his dashboard in real-time.

Ritu's FinTech app processes 2,000 UPI payments daily. Customers call support asking "Did my payment go through?" She wants instant WhatsApp receipts — amount, merchant, balance — triggered the second the payment clears.

Payment processed → API call → WhatsApp receipt in 3 seconds. Zero support calls.

Sanjay's coaching institute has an LMS (learning management system). When a student enrolls, the admin manually sends a WhatsApp welcome message with login credentials. With 200 new students per batch, this takes hours.

Student enrolls in LMS → API sends login details on WhatsApp automatically.

Meera's real estate agency gets 50 leads daily from website forms. She enters them in her CRM, then manually WhatsApps property brochures. By the time she sends the brochure, the lead has already called 3 other agents.

Form submitted → CRM saves lead → API sends brochure on WhatsApp in 10 seconds.

Two Tools. One Dashboard.

API sends WhatsApp messages from your app. Webhooks send alerts back to your app. Together, they connect WhatsApp to your business.

<100ms
Response Time
99.9%
Delivery Rate
99.95%
API Uptime
5
Code Languages

Send WhatsApp Messages from Your App

Connect your app, website, or CRM to Chat Mitra. When something happens in your system (order placed, appointment booked, payment received), Chat Mitra automatically sends a WhatsApp message to your customer.

Works with any programming language. Your developer gets copy-paste code examples. No WhatsApp expertise needed.

1 Open Settings
2 Copy API Key
3 Pick Template
4 Test It
5 Go Live
1 Step 1 of 5

Open Settings

Open your Chat Mitra dashboard and go to Settings. You'll see a tab called 'API Key' — click on it.

This is where your secret key lives. Think of it like a password that your app uses to send WhatsApp messages through Chat Mitra.

What you'll see

Developer Configuration

2 Step 2 of 5

Copy API Key

Click the 'Copy Key' button to copy your API key. Share this key with your developer — they'll need it to connect your app.

One key per project. If you think someone has stolen it, click 'Regenerate' and the old key stops working immediately.

What you'll see

Your API Key

cm_live_a3f8b2c1d9e7...4k6m
3 Step 3 of 5

Pick Template

Pick a WhatsApp message template from the dropdown. These are the pre-approved messages you can send (like order confirmations).

WhatsApp requires every business message to be approved first. Chat Mitra shows all your approved templates here — just pick one.

What you'll see

Select Template

order_confirmation

Parameters

{{1}} = Customer Name
{{2}} = Order #1234
4 Step 4 of 5

Test It

Type a customer's phone number and click 'Send Message' to test it live. You can also copy ready-made code in 5 languages.

Test it yourself before going live. Your developer gets copy-paste code in cURL, JavaScript, Python, PHP, and Axios — no need to write from scratch.

What you'll see

Recipient

919876543210

Code Examples

cURLJavaScriptPythonPHPAxios
5 Step 5 of 5

Go Live

Give the code to your developer. They add it to your app, website, or CRM — and WhatsApp messages start going out automatically.

From this point, your system sends WhatsApp messages on its own. Order placed? Message sent. Appointment booked? Reminder sent. No manual work.

What you'll see
POST send_template

https://api.chatmitra.com/v2/client/send_template

Authorization:

Bearer cm_live_a3f8...

Real-World API Use Cases

Every industry, one API call away.

E-Commerce Store JavaScript / Node.js

Trigger: New order placed

Send order confirmation template via API with order ID, amount, and tracking link

Healthcare Clinic Python

Trigger: Appointment booked

Send appointment reminder with doctor name, date, time, and clinic address

EdTech Platform PHP

Trigger: Student enrolls

Send welcome message with course access link, schedule, and support number

Real Estate Agency cURL

Trigger: Lead form submitted

Send property details template with images, price, and agent contact

Food Delivery App Axios

Trigger: Order dispatched

Send delivery update with rider name, ETA, and live tracking link

SaaS Product Python

Trigger: User signs up

Send OTP for phone verification via authentication template

Fitness Studio JavaScript

Trigger: Payment received

Send receipt with membership plan, validity dates, and gym access QR code

Travel Agency cURL

Trigger: Booking confirmed

Send itinerary template with flight details, hotel info, and emergency contacts

Automobile Dealer PHP

Trigger: Service reminder due

Send service reminder with vehicle details, available slots, and booking link

Banking / FinTech Python

Trigger: Transaction alert

Send transaction notification with amount, balance, and merchant name

Coaching Institute JavaScript

Trigger: Fee payment due

Send fee reminder with amount, due date, and payment link

Grocery Store Axios

Trigger: Order ready for pickup

Send pickup notification with order summary and store location

Quick Start — Send a Message

Copy this cURL command. Replace the token, template name, and phone number.

cURL
curl -X POST \
  https://api.chatmitra.com/v2/client/send_template \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "templateName": "order_confirmation",
    "language": "en",
    "phoneNumber": "919876543210",
    "components": [{
      "type": "body",
      "parameters": [
        { "type": "text", "text": "Rahul" },
        { "type": "text", "text": "#ORD-1234" }
      ]
    }]
  }'

Response: { "messageId": "msg_abc123", "creditsUsed": 1, "status": "queued" }

Get Instant Alerts in Your App

When a customer replies on WhatsApp, or when your message gets delivered or read — Chat Mitra instantly tells your app. Your CRM gets updated, your dashboard shows real-time stats, your team gets notified. All automatic.

Three alert types. Toggle on what you need. Test button for each. Your developer sets it up in minutes.

1 Create Webhook
2 Paste URL
3 Copy Secret
4 Pick Events
5 Test It
1 Step 1 of 5

Create Webhook

In your Chat Mitra dashboard, go to Settings and click the 'Webhooks' tab. Then click 'Create Webhook'.

Webhooks are like instant alerts. When something happens on WhatsApp (customer messages you, message gets delivered), Chat Mitra sends a notification to your app.

What you'll see

Developer Configuration

2 Step 2 of 5

Paste URL

Paste the URL where your app will receive these alerts. Your developer will give you this link.

This is where Chat Mitra sends notifications. Once set, it can't be changed — if your developer gives you a new URL later, just delete and recreate.

What you'll see

Endpoint

https://your-app.com/webhooks/chatmitra
Connected
3 Step 3 of 5

Copy Secret

A secret key appears on screen — copy it right away and send it to your developer. It's shown only once!

This secret key is like a password. Your developer uses it to verify that alerts are actually coming from Chat Mitra, not from someone pretending to be Chat Mitra.

What you'll see
Save this now — shown only once

Webhook Secret

whsec_7f3a9b2e1d...
4 Step 4 of 5

Pick Events

Choose which alerts you want. Turn on 'Customer Replied', 'Message Sent', or 'Delivery Status Changed' — or all three.

Pick only what you need. Want to know when customers reply? Turn on 'Customer Replied'. Want delivery reports? Turn on 'Delivery Status'.

What you'll see

Subscribe to Events

message.received Customer sends a message
message.sent Message sent to customer
message.status.updated Delivery status changes
5 Step 5 of 5

Test It

Click the 'Test' button next to any alert to send a sample notification. Check with your developer that it's working.

Always test before going live. The test button sends a fake notification to your app — so your developer can make sure everything is connected properly.

What you'll see

Test Webhook Events

message.received
message.sent

Sends a sample payload to your endpoint

Webhook Use Cases by Event

What you can build with each event type.

message.received Sales & CRM

Log incoming messages to your CRM automatically. Tag leads based on message content.

message.received E-Commerce

Trigger order creation when customer sends a product code. Update inventory in real-time.

message.sent Marketing

Track campaign delivery. Count sent messages per broadcast for analytics dashboards.

message.sent Healthcare

Update patient records when appointment confirmation is sent. Sync with hospital ERP.

message.status.updated Analytics

Get delivery and read receipts. Measure open rates for WhatsApp campaigns.

message.status.updated Operations

Retry failed messages automatically. Alert support team for undelivered critical notifications.

message.received Customer Support

Route customer queries to the right department based on keywords in incoming messages.

message.status.updated Authentication

Track OTP delivery rates. Trigger SMS fallback if WhatsApp delivery fails after 30 seconds.

Built-In API Documentation

Everything your developer needs is inside the dashboard. No separate docs site.

Authentication

Bearer token format, security best practices, token regeneration flow.

Request Parameters

templateName, language, phoneNumber, components — all fields documented with types and validation rules.

Media Support

Images (5 MB, PNG/JPEG), videos (16 MB, MP4), documents (100 MB, PDF/DOC). Header component for media templates.

Code Examples

Copy-paste ready snippets in cURL, JavaScript, Python, PHP, and Axios. Dark theme code blocks with syntax highlighting.

Response Codes

200 success with messageId, 400 bad request, 401 unauthorized, 402 payment required. Every error explained.

Live Preview

Mobile phone mockup shows exactly how the message appears in WhatsApp. Updates in real-time as you change parameters.

Let's Do the Math

No adjectives. Just numbers.

₹50,000+
Per Month

Hiring a developer to build and maintain direct WhatsApp Cloud API integration. Token management, webhook handling, error retry, compliance.

₹5,000+
Competitor Platforms

Wati starts at ~₹5,000/month with per-message markup. Interakt Growth at ₹2,499/month with 12-39% conversation markup on top.

₹999
Per Month + ₹0.20/conversation

Chat Mitra Pro. Full API access + webhooks + auto reply + unlimited team members. No per-message markup beyond the flat ₹0.20.

Chat Mitra vs Other Platforms

Side-by-side. No spin. Check their websites yourself.

Monthly Fee (Pro)
Chat Mitra₹999/month
Wati$59/month (~₹5,000)
AiSensy₹1,500/month
Interakt₹2,499/month (Growth)
Platform Fee
Chat Mitra₹0.20/conversation
Wati~20% markup on templates
AiSensySeparate per-message charges
Interakt12-39% markup on conversations
API Access
Chat MitraIncluded in Pro
WatiAll plans (limited)
AiSensyAll plans
InteraktAll plans
Webhook Events
Chat Mitra3 events + testing
WatiLimited in Growth
AiSensyBasic webhooks
Interakt7 webhook types
API Rate Limit
Chat MitraNo artificial limits
WatiPlan-based limits
AiSensyNot published
Interakt300/min on request
Code Examples
Chat Mitra5 languages built-in
WatiDocumentation only
AiSensyDocumentation only
InteraktDocumentation only
Webhook Secret Signing
Chat MitraHMAC signature
WatiBasic verification
AiSensyNot documented
InteraktBasic verification
In-Dashboard Testing
Chat MitraSend test + webhook test
WatiLimited
AiSensyTemplate testing
InteraktLimited
Free Trial
Chat Mitra15 days
Wati7 days
AiSensyFree credits
Interakt14 days
Official Meta Partner
Chat MitraYes
WatiYes
AiSensyYes
InteraktYes

Pricing as of April 2026. Check each platform's website for latest pricing.

Frequently Asked Questions

How do I get my Chat Mitra API key?

Log into your Chat Mitra dashboard, go to Settings, and click the API Key tab. Your key is auto-generated when you create a project. Click 'Copy Key' to copy it. Use it as a Bearer token in the Authorization header of your API calls. If your key is compromised, click Regenerate to instantly create a new one and invalidate the old one.

What API endpoint do I use to send WhatsApp messages?

The endpoint is POST https://api.chatmitra.com/v2/client/send_template. You send the template name, language code, recipient phone number (with country code, no + sign), and any dynamic parameters. The response includes a messageId and creditsUsed. Full request and response examples are available in the built-in API Documentation inside your dashboard.

What webhook events does Chat Mitra support?

Chat Mitra supports three webhook events: message.received fires when a customer sends you a message, message.sent fires when a message is sent to a customer, and message.status.updated fires when delivery status changes (sent, delivered, read, failed). You can toggle each event on or off independently and test each with a sample payload.

How do I verify webhook payloads are from Chat Mitra?

When you create a webhook, Chat Mitra generates a signing secret shown once at creation. Every webhook payload includes an HMAC signature. On your server, compute the HMAC of the payload body using your secret and compare it to the signature in the request header. If they match, the payload is authentic.

How much does the API and webhook feature cost?

API access and webhooks are included in the Chat Mitra Pro plan at ₹999 per month. Both Starter and Pro plans charge ₹0.20 per conversation plus Meta API charges. There are no extra fees for API calls or webhook deliveries. You get a 15-day free trial to test everything before paying.

Can I change my webhook URL after creating it?

No. The webhook URL is locked after creation for security reasons. If you need to change the URL, delete the existing webhook and create a new one with the new URL. A new signing secret will be generated. Update your server to use the new secret.

What programming languages are supported?

Chat Mitra provides ready-to-copy code examples in 5 languages: cURL, JavaScript (Node.js), Python, PHP, and Axios. The API is a standard REST endpoint that works with any language or tool that can make HTTP requests. You can also use it with no-code tools like Zapier, Make, or n8n by configuring the HTTP request module.

Is the Chat Mitra API the same as the WhatsApp Cloud API?

Chat Mitra's API wraps the official WhatsApp Cloud API. You don't need a separate Meta developer account or direct Cloud API access. Chat Mitra handles the Meta connection, template approval, phone number verification, and compliance. You use one simple endpoint with your Chat Mitra API key instead of dealing with Meta's token management and graph API directly.

What happens if my webhook endpoint is down?

If your endpoint returns a non-200 status or times out, Chat Mitra marks the delivery as failed. You can check webhook status in the dashboard — it shows Connected or Disconnected. We recommend monitoring your endpoint and implementing retry logic on your server for critical event processing.

Is Chat Mitra cheaper than Wati or Interakt for API access?

Chat Mitra Pro costs ₹999 per month with ₹0.20 per conversation. Wati starts at $59 per month (approximately ₹5,000) with additional per-message markup. Interakt's Growth plan starts at ₹2,499 per month with 12 to 39 percent markup on conversations. AiSensy starts at ₹1,500 per month. Chat Mitra includes API access, webhooks, auto reply, and unlimited team members in the Pro plan.

10,000+ Businesses Already Use Chat Mitra

Get your API key in 2 minutes. Send your first WhatsApp message from code. Start your 15-day free trial — no credit card needed.

Start Free Trial