How to Connect WhatsApp Business to an AI Chatbot

Five steps, about fifteen minutes, and no code. The longest part is Meta verifying your business, and that happens on Meta's side.

To connect WhatsApp Business to an AI chatbot you need three things: a WhatsApp Business account you own, a phone number that is not currently signed in to the WhatsApp Business phone app, and content for the assistant to answer from. In Vatdi the connection itself takes a few minutes — either one click through Meta's guided signup, or by pasting credentials from your own Meta app — and the assistant answers from the same knowledge base your website widget already uses. Below is the whole sequence, including the parts Meta controls and the mistakes that cost people an afternoon.

Last updated

Step-by-Step Guide

  • 5 steps
  • No developer needed
  • Works on the free plan
  1. Step 1

    Check the number is free to use

    A number can be on the WhatsApp Business phone app or on the WhatsApp Business Platform, never both. If the number you want is signed in to the app on someone's phone, migrate it in Meta first and accept that it stops working in the app. Many businesses avoid the disruption by connecting a second number and keeping the app number for walk-in conversations.

  2. Step 2

    Link your WhatsApp Business account

    In Vatdi, open the WhatsApp page and choose how to connect. The guided route walks you through Meta's own signup window — you pick the business and the number and come back connected. The manual route is for businesses that already run their own Meta app: paste the phone number ID, the business account ID, the access token and the app secret. Vatdi checks the details against Meta before saving anything, so a mistyped token is caught then and there rather than on your first customer message.

  3. Step 3

    Point Meta at the webhook

    If you connected manually, Meta needs to know where to deliver messages. Vatdi shows you a webhook URL and a verify token for your store; paste both into your app's WhatsApp settings in Meta and subscribe to the messages field. The connection flips to live the moment Meta completes the handshake — you do not have to come back and press anything. The guided route does this for you.

  4. Step 4

    Train the assistant once

    Skip this if your website widget is already answering: the knowledge base is shared, so it is trained already. Otherwise, connect your store plugin to sync the catalogue, give Vatdi your policy and shipping URLs to crawl, and upload any PDFs that hold the answers. The assistant answers from that material and says it does not know rather than guessing at anything you did not give it.

  5. Step 5

    Test with your own phone, then tell customers

    Message the connected number from your own phone and ask the three questions customers actually ask. Check that it finds a real product, that it hands over when you ask for a person, and that the reply arrives in your inbox. Then advertise the channel: add the button to your store, turn on the entry point in your chat widget, and put the number where customers already look.

Start for free See the live demo

Free plan included. No credit card.

What Meta controls, and what you control

Two parts of this are not in Vatdi's hands, and knowing which saves a lot of confusion. Meta verifies your business and approves your display name, and that can take anything from minutes to several days depending on what it asks you for. Meta also decides the messaging rules: free-form replies are allowed for 24 hours after the customer's last message, and after that only templates Meta has approved will send.

Everything else is yours. What the assistant knows, when it hands over, whether the number is answering at all, what the button on your store looks like — all of it changes in Vatdi and takes effect immediately.

The three mistakes that cost an afternoon

Using a number that is still in the phone app. The migration is one-way, so decide before you start whether that number can afford to leave the app.

Forgetting to subscribe the app to the messages field. Everything looks connected, and not one message arrives. If Vatdi shows the connection as waiting for the webhook, this is almost always why.

Testing before training. An assistant with an empty knowledge base correctly answers "I don't know" to everything, which reads like a broken connection. Sync the catalogue first, then test.

After it is live

Watch the first few days of real conversations rather than assuming. Every question the assistant could not answer is visible in your conversation log, and each one is a page or FAQ you have not given it yet — that feedback loop is the fastest way to improve accuracy, on both channels at once.

You can pause the number at any time without disconnecting it. Messages still arrive and are stored for your team; the assistant simply stops replying. And if Meta begins rejecting messages from your number, Vatdi emails you instead of letting the channel go quiet unnoticed.

Key Benefits

Connect an existing business number without rebuilding your bot

Let the assistant answer overnight and at weekends

Capture every enquiring number as a lead automatically

Hand a live thread to a teammate without losing the history

Keep one knowledge base for both the website and the phone

Frequently Asked Questions

The connection itself is a few minutes. What varies is Meta verifying your business and approving your display name, which is outside Vatdi and can take from minutes to a few days. If your assistant is already answering on your website, there is no extra training to do.

No, if you use the guided connection — it is a signup window and a few choices. The manual route asks you to copy four values out of your own Meta app and paste a webhook URL back into it, which is form-filling rather than coding, but someone comfortable in the Meta dashboard will find it quicker.

Not the same number. A number lives either in the WhatsApp Business phone app or on the WhatsApp Business Platform, and moving it to the platform takes it out of the app. Businesses that need both usually connect a second number.

Almost always the webhook. Meta needs your app subscribed to the messages field and pointed at the URL Vatdi shows you; until that handshake completes, the connection sits in a pending state and no messages are delivered. Re-check both values in your Meta app settings.

Yes — 95+, chosen automatically from what the customer writes. There is nothing to configure per language, and it is the same behaviour as the website widget.

Vatdi includes the channel on every plan, the free one included. Meta charges you directly for conversations on your own account at its published rates — Vatdi does not resell that or add a per-message fee.

Yes. Pausing stops the assistant replying while messages keep arriving and are stored for your team to read. Your number, history and settings stay exactly as they are, and unpausing takes one click.

Connect your number and let it answer

Train the assistant once, connect the number you already use, and test it from your own phone in the same afternoon. Free plan, no credit card.

WhatsApp is a trademark of WhatsApp LLC, a Meta company. Vatdi is an independent product and is not affiliated with, endorsed by or sponsored by WhatsApp LLC or Meta Platforms, Inc.