How to Connect a Chatbot to WhatsApp Business API (2026 Guide)

By Marcus Reed · Updated 2026-10-24 · reviewed before publication

If you run a small business, WhatsApp is probably where your customers already are. They ask about prices, delivery times and stock in the same app they use to text their friends. The problem is that answering every message by hand does not scale.

Connecting a chatbot to the WhatsApp Business API fixes that. It lets software answer common questions automatically, take orders, book appointments and hand tricky conversations to a real person. The catch is that "WhatsApp Business API" sounds technical, and a lot of guides assume you have a developer on call.

This guide walks you through the actual steps, explains what the API is in plain English, and points you to three tools that handle the plumbing: ManyChat, Chatfuel and Freshchat. The technical part of the setup is short — the slow part is Meta's review, not the software.

Pricing, free-plan limits and feature claims below come from each vendor's public pricing page and product documentation. This is a desk review, not a paid hands-on test.

Our top picks for this guide
MC
ManyChat ★★★★★
from $14/mo billed yearly · Chat marketing for Instagram, Messenger & WhatsApp
Review
CF
Chatfuel ★★★★★
from $49/mo (AI Pro) · AI agents for WhatsApp, Instagram & Facebook DMs
Review
FC
Freshchat (Freshworks) ★★★★★
from $19/agent/mo billed yearly · Omnichannel messaging inside the Freshworks suite
Review

What the WhatsApp Business API actually is

There are two different WhatsApp products, and mixing them up is the number one source of confusion.

The free WhatsApp Business app is the one you download on your phone. It is fine for a single person replying to messages, but it does not support automated bots at any real scale.

The WhatsApp Business API is the version built for software. It lets a chatbot platform send and receive messages on your behalf. You cannot sign up for it directly the way you sign up for a normal app. You go through a provider, and your chatbot tool connects to WhatsApp through that provider.

In practice, this means you pick a chatbot platform first. The platform handles the API paperwork for you. That is why the steps below start with choosing a tool, not with Meta's developer portal.

Step 1: Pick a chatbot platform that supports WhatsApp

Not every chatbot tool can connect to WhatsApp. Some focus on websites, some focus on Instagram, and only a subset are set up as official WhatsApp partners.

Here are the three we recommend for small businesses, and why.

  • **ManyChat.** Strong for social media sellers. It handles Instagram, Messenger and WhatsApp in one flow builder, and it is the default choice for small e-commerce shops selling through social channels. Pricing starts at $14/mo billed yearly, and there is a free plan capped at 25 active contacts. Note that AI features are a $29/mo add-on on top of your plan.
  • **Chatfuel.** An official Meta Business Partner and WhatsApp Business Solution Provider, which means the WhatsApp connection is its home turf. It has a genuinely useful free plan with real automations on Instagram, Facebook and WhatsApp, and paid plans start at $49/mo for AI Pro.
  • **Freshchat (Freshworks).** The best pick if you already have a support team. It is omnichannel — web, WhatsApp, Apple Business Messages — with Freddy AI for agent assistance. Pricing starts at $19/agent/mo billed yearly, and the free plan covers up to 10 agents.

If you sell mostly through Instagram and Facebook, start with ManyChat or Chatfuel. If you have a support inbox and want WhatsApp to feed into it, Freshchat is the calmer choice.

Step 2: Prepare your WhatsApp Business account

Before any tool can connect, you need a proper business presence on WhatsApp. This part is admin work, not coding.

You will need a Facebook Business Manager account, a phone number that is not already tied to a personal WhatsApp account, and basic business details like your display name and address. Meta reviews the display name, so keep it close to your real trading name. Cute nicknames are a common reason for rejection, and each rejection costs you days.

Have these ready before you start the connection wizard. Most delays in practice come from missing paperwork, not from the software.

Step 3: Connect the tool to WhatsApp inside the dashboard

This is where the "how to connect a chatbot to WhatsApp Business API" question usually gets answered in practice. Every major platform now has a guided wizard, and you never touch code.

The general flow looks like this:

1. In your chatbot dashboard, find the WhatsApp channel and click connect. 2. Log in with your Facebook Business account when prompted. 3. Pick or create your WhatsApp Business profile. 4. Verify the phone number with the code Meta sends you. 5. Wait for approval, then flip the channel live.

In ManyChat and Chatfuel, this is a few clicks and the platform handles the provider side for you. In Freshchat, the WhatsApp channel sits alongside your other inboxes, so once it is connected every message lands in the same queue your agents already use.

The dashboard side is usually quick — often well under 20 minutes. The waiting is on Meta's review, which can take anywhere from a few hours to a couple of days.

Step 4: Build your first bot flow

A connected channel with no bot behind it is just a fancy inbox. Now you build the actual conversation.

Start small. The highest-value bot flows for a small business are usually:

  • A greeting with a menu (hours, order status, talk to a human)
  • Answers to your five most common questions
  • A simple lead capture or booking step
  • A clean handoff to a real person

ManyChat and Chatfuel both use a visual flow builder where you drag blocks onto a canvas. Chatfuel's AI agents can handle sales and booking end to end, which is handy if you do not want to map every branch by hand. Freshchat's bot builder is more structured and pairs well with Freddy AI for agent assistance.

One honest warning: flows get complex fast. It is common for a first bot to balloon to 40 blocks before anyone trims it back. Resist the urge to automate everything on day one.

Step 5: Test, then go live carefully

Before you switch the bot on for real customers, message it from three different phones. Check that the menu works, that answers are correct, and that the handoff to a human actually reaches a human.

Then launch to a small slice of traffic if your tool allows it. Watch the first week closely. The most common fix is rewriting the greeting — customers often do not realize they are talking to a bot, get frustrated, and type "human" repeatedly.

Also keep an eye on costs. WhatsApp itself charges per conversation on the API, separate from your chatbot subscription. The rates vary by country and conversation type, so check Meta's current pricing page before you budget.

What this costs and where the traps are

The chatbot subscription is only half the bill. Here is the honest picture across our three picks.

ManyChat starts at $14/mo billed yearly, but the free plan is capped at just 25 active contacts, and AI features cost $29/mo extra. Chatfuel starts at $49/mo for AI Pro with a free plan that includes real WhatsApp automations. Freshchat starts at $19/agent/mo billed yearly, and its Freddy AI Agent is billed per session as a paid add-on — the first 500 sessions are free, then $49 per 100 sessions.

On top of that, WhatsApp charges per conversation. None of these tools hide that, but new users are often surprised by it. Budget for it from the start.

Frequently asked questions

Do I need a developer to connect a chatbot to WhatsApp Business API?

No. With ManyChat, Chatfuel or Freshchat, the connection is a guided wizard inside the dashboard. You log in with your Facebook Business account, verify a phone number, and the platform handles the API side. A developer is only useful if you want custom integrations beyond what the tool offers.

Can I use my existing WhatsApp number for the API?

Usually not if that number is already active on the free WhatsApp Business app or a personal WhatsApp account. You generally need a number that is not currently tied to WhatsApp, or you need to migrate it carefully through the provider's process. Check with your chosen platform before you start.

How long does approval take?

The technical setup is fast — often under 20 minutes. Meta's review of your business and display name is the slow part, and it can take anywhere from a few hours to a couple of days. Missing or mismatched business details are the most common cause of delays.

Which tool is best for a small business just starting out?

If you sell on Instagram and Facebook, start with Chatfuel's free plan or ManyChat. If you have a support team and want WhatsApp in the same inbox as everything else, Freshchat is the better fit. Check each vendor's site for current pricing before you commit, since plans change often.

Ready to pick one?

MC
ManyChat ★★★★★
from $14/mo billed yearly · Chat marketing for Instagram, Messenger & WhatsApp
Review
CF
Chatfuel ★★★★★
from $49/mo (AI Pro) · AI agents for WhatsApp, Instagram & Facebook DMs
Review
FC
Freshchat (Freshworks) ★★★★★
from $19/agent/mo billed yearly · Omnichannel messaging inside the Freshworks suite
Review
MR
About the author

Marcus Reed — Marcus Reed is the senior editor at ChatbotRadar. He tracks live chat and AI chatbot tools for small teams, verifying pricing on vendor sites and trialling tools on their free plans. How he tests · Report an error

Disclosure: this article contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Pricing and features are re-checked regularly but can change — always confirm on the vendor's site.