Get WhatsApp API with Coexistence right from your AI tool

Add the Watobot MCP server and let your AI tool guide you to get access.
Free to onboard & try, with a perennially free account.

Already have WhatsApp API access? You can still enable coexistence with our app. Our Tech Provider app is waiting for Meta's approval.

Join Watobot Broadcast Google Group

https://groups.google.com/g/watobot-broadcast

We do NOT want to add your email to a third party or our database so that you are never stuck with unwanted emails. You can leave the group whenever you want & no more emails will reach you.

What is Coexistence?

Run the WhatsApp Business app and the API on the same number at once, with Meta keeping them in sync.

person
Customer
smartphone
Phone app
webhook
Your API

A customer messages you

It reaches the phone app and fires a webhook to your API, at the same instant.

smart_toy
Your API
smartphone
Mirrored

Your API sends a message

It's mirrored into the phone app's chat automatically. Nothing extra to build.

support_agent
Human
webhook
Echo

A human replies from the phone

Meta sends your app an smb_message_echoes event. Handle it so your bot stays quiet.

Source: Onboard WhatsApp Business app users — Meta for Developers

Get WhatsApp API Access with Coexistence in 5 minutes

key

STEP 1

Get your Watobot API key

Sign in at the Dashboard with your phone number and create your key.

smart_toy

STEP 2

Add the Watobot MCP server & complete onboarding

Your AI tool checks your setup and guides you through Meta's sign-up. How to connect

campaign

STEP 3

Create campaigns and chatbots with the Watobot MCP

Your AI tool sends the messages and builds the chatbot through the Watobot MCP.

web

Prefer not to use an AI tool? You can still complete onboarding in the web dashboard.

Features

smart_toy

AI native onboarding

Add Watobot to Claude, ChatGPT or Claude Code and ask it to onboard your number. It checks your setup and walks you through Meta's sign-up. How to connect

lock

Zero-knowledge encrypted token

Your WhatsApp access token is encrypted with your Watobot API key. We keep only a hash that can't open it, so even we can't read your token, and a leaked database gives an attacker nothing.

visibility_off

Complete privacy

Incoming messages go straight from WhatsApp to your app. We never store a copy of the messages you send: we only count them, for your limits and usage.

speed

Rate limits that protect your number

WhatsApp flags numbers that suddenly send far more than before. We limit template messages per minute, hour and day, and let each window grow only a little over the last. A blocked message gets a clear 429 and can always be retried. We don't queue messages yet.

content_copy

Template migration Support

Moving over? We copy your approved templates from your previous Messaging account, or import an export from your provider.

exit_to_app

Moving out Support

We help you move out of your existing provider, with guides on what to export, how to de-register and what to expect. If you ever want to leave us, we support that too: de-register or disconnect your number with an API call. Read the guide

fact_check

Coexistence best practices, enforced

Meta lets each history and contacts sync run once. Before onboarding we check that your callback URL answers Meta and receives those events, so you don't lose the history you want to store.

monitor_heart

Sending stops when quality drops

Numbers often get blocked because the provider never tracks the quality of the number or its templates. We do, and we stop sends while it is degraded. The API response says why.

See everything we support: capabilities and API →

Pricing

You pay only for the messages your app sends through the API. Messages customers send you, and messages you type in the WhatsApp Business app, are never counted.

FIRST 10 USERS

Free

Completely free.

FREE, FOREVER

$0

10 outgoing messages / day*

GROWING

$5 / month

100 outgoing messages / day*, then $1 per 1,000

forum

If you reach your quota, conversations don't drop. On a coexistence number you can keep replying from the WhatsApp Business app, and your customers see no difference. Sends from your app through the API wait for the next day, or for the paid plan. (A number used through the API alone has no app to fall back on.) A day runs from 00:00 to 24:00 UTC.

sell

The cheapest WhatsApp API with coexistence we know of is MSG91, at ₹500 (about $6) per month per number.

* The quota is per number.

Your total cost: how Meta bills you

On top of Watobot's price you pay Meta directly, so attach a payment method to your Meta account. Meta charges per delivered message, by the customer's country, and never for messages customers send you.

  • Marketing template (promotions): the highest rate.
  • Utility template (order updates, reminders): a lower rate.
  • Authentication / service (login code templates; free-form replies after your free monthly quota): Meta lists these as separate categories, but they have exactly the same rate as utility in every country.

Know your limits

  • Conversations you start: up to 250 unique customers per 24 hours (rolling window), rising to 2,000 once your business is verified. You can only send messages with an approved template, and you pay a per-message cost based on the customer's country. There is no free monthly quota for these messages.
  • Conversation started by your customer: you can send free form messages for 24 hours after a customer messages you. You get 1000 free responses per month. After the limit, you are charged at 'service' template rate, which is same as utility message.
    Exception: Any customer starting conversation via 'Click to Whatsapp' ad on Instagram/Facebook or by clicking 'chat on whatsapp' CTA on your facebook page, you can respond to them for free for upto 7 days, provided your first response to them was within 24 hour window of they messaging you.

Full details on WhatsApp's pricing page. These are Meta's rules, and they can change.

Frequently asked questions

Is Watobot really free to try? expand_more

Yes. There is no charge for onboarding your number, and you can send 10 messages a day through the API for free. If you don't want to move your business number yet, onboard a spare number and try it first.

Meta's own per-message charges for template messages are separate. You pay Meta directly, with a payment method on your account.

If I'm moving from another provider, do I need to disconnect from them? expand_more

It depends on how your number is connected today.

  • Your provider gives you the API only (Twilio, for example): no. Meta creates a new Messaging account (earlier called a WABA) for you, and your templates are imported from the old one. The old account stays active, so their API key keeps working too.
  • You used your own Meta app: your key from that app keeps working as well.
  • Your provider uses coexistence: unfortunately yes. Meta doesn't let two providers share a coexistence number, so you disconnect from them first, and their API key stops working. Your existing Messaging account is then shared with us, so your templates stay where they are.

Meta is moving accounts to this model in stages. Our guide to moving providers shows how to check which one you are on.

What if something goes wrong and I need to go back to my previous provider? How long is the downtime? expand_more
  • Your previous provider was API only (like Twilio), or it was your own Meta app: no downtime. That account was never switched off, so point your app back at their API.
  • It was a coexistence provider: you had to disconnect from them, so going back means disconnecting from us and onboarding with them again. Allow up to 15 minutes in between. Meta asks you to wait that long.

If you haven't properly disconnected from your previous provider, onboarding with us doesn't complete, and their API keeps working for you meanwhile.

If your templates are copied into a new Messaging account, Meta resets their quality rating, and says they take roughly 2 to 4 weeks to ramp back up. They may be reviewed again in the meantime, and Meta says reviews finish within 24 hours. The dashboard shows their status and Meta's notifications.

Will you help if something doesn't work during onboarding? expand_more

Yes. If onboarding doesn't go through, for example because you couldn't disconnect from your previous provider, Ashish will personally help you figure it out. Write to us. The error codes are documented in our how-to guides, so you can often fix it yourself.

After onboarding, the dashboard tells you if there are any restrictions on your account. It also keeps the notifications Meta sends us for a month, such as limits that follow a migration (template reviews), so you see them all in one place.

How easy is it to leave Watobot? expand_more

Easy, and it doesn't depend on us. If your number is also on the WhatsApp Business app, open the app and go to Settings → Account → Business Platform, then disconnect Watobot. That's all it takes, and we can't block it. For an API-only number, our guide to de-registering from a provider has the steps, and they apply to Watobot as well.

We'd like you to stay, but you are never locked in.

Are there any charges I need to incur on top of Watobot charges to send messages via API ? expand_more

Meta charges for the messages you send, per delivered message. The price depends on the type of message and the country. It never charges for messages your customers send you. Watobot doesn't mark this up: you pay Meta directly, with a payment method on your account.

Without a payment method, Meta blocks template messages. Replies within 24 hours of a customer's message still go through. The dashboard tells you if a payment problem is holding your number back.

Do I need a verified business to onboard via Watobot ? expand_more

No. You need a Meta business portfolio, but it can stay unverified. Meta then limits you to messaging 250 customers a day, and verifying your business raises that. Everything else works. Here is how to create the portfolio.

Can I use Whatsapp mobile app after getting API access through Watobot ? expand_more

Yes. That is the point of coexistence: your number stays on the WhatsApp Business app and the API at the same time. Your contacts and chat history are sent to your app once, within 24 hours of onboarding. After that, messages you type in the app reach your API too, as echoes.

Without a place to receive them (see below), those events are not delivered anywhere.

I am concerned that you would have access to my business data like my messages, my customer's phone number etc. Do you ? expand_more

No. Incoming messages go straight from WhatsApp to your app, and the messages you send through our API pass through without being stored. We keep counts of how many you sent, and the account notifications Meta sends us.

Your Meta access token is encrypted with your Watobot API key, and we keep only a hash of that key. We can't use your token without you.

You claim you do NOT store API key so that only I can decrypt my Meta token. What if i lose this key ? expand_more

Reset it on the sign-in screen or the API key page. We then delete the access tokens we hold for your numbers, and each number has to be onboarded again before it can send. Your numbers and templates stay in Meta.

Do I need my own server to onboard via Watobot ? expand_more

Not to send messages. A callback URL is only for receiving what WhatsApp sends: incoming messages, delivery receipts, and the one-time sync of your contacts and chat history. If you only send, and reply in the WhatsApp Business app, you can onboard without one. Be aware that Meta allows the sync only once, so it is skipped for good in that case.

If you need a place to receive events while you try things out, our test chatbot gives you one in a minute.

Which AI tools does Watobot work with ? expand_more

Claude.ai, ChatGPT, Claude Code, Claude Desktop and Cursor, through the Watobot MCP server. The AI tool checks your setup, onboards your number and manages templates. Meta's sign-up (Facebook login and the code in the WhatsApp Business app) is always done by you, in the browser. How to connect your tool.

Contact

Built and operated by Shristi Health & Power Solutions Private Limited

location_on

Shristi Health & Power Solutions Private Limited

3rd Floor, Unit No. 3078–3084, Currency Tower, VIP Road, Vishal Nagar, Telibandha, Raipur, Chhattisgarh – 492006, India

mail

developer@shristigroup.com

chat Contact on WhatsApp (+91 95383 84545)