A WhatsApp chatbot is an AI agent connected to your WhatsApp Business account so it can answer customer messages directly inside WhatsApp, using your own content instead of a fixed script. You connect it through Meta's WhatsApp Business (Cloud API) integration, train the agent on your FAQs, policies and product pages, and it starts replying in the same conversation thread your customers already use.

Key takeaways

What is a WhatsApp chatbot?

A WhatsApp chatbot is an AI agent that sits on your WhatsApp Business number and answers messages the way a trained team member would, drawing on content you give it rather than a small set of pre-written replies. Because WhatsApp is often where customers already message a business about an order, a booking or a question, connecting an AI agent there meets them in the channel they are already using instead of asking them to visit a separate chat widget.

Why connect an AI agent to WhatsApp instead of only a website widget?

A website chat widget only reaches someone while they are on your site. WhatsApp reaches customers in a channel many of them already have open on their phone, often the same thread they use to message friends and family, so a reply lands somewhere they are likely to actually see it, rather than waiting for them to return to a browser tab. That matters most outside your team's working hours: a question that arrives at 10pm about an order or a booking gets an answer immediately instead of sitting unread until morning. It also means one AI agent, trained once on your content, can cover both your website and WhatsApp instead of running two separate support setups.

How does an AI agent connect to WhatsApp?

Dante connects to WhatsApp through Meta's official WhatsApp Business Cloud API, the same interface Meta provides for businesses that want to send and receive WhatsApp messages programmatically. In practice this means:

This is more setup than pasting a website snippet, since Meta's own business verification sits in front of it, but it does not require writing integration code: the credentials are entered once in a form, and Dante handles the message exchange with Meta from there.

What can a WhatsApp AI agent answer?

Once connected and trained, the agent answers from whatever content you give it, most commonly the same FAQs, policies and product pages you would use to train a website agent. That typically covers questions such as:

Anything outside what it has been trained on, or a request that needs a real person, hands off to your team instead of guessing. Pulling your policies, FAQs and product pages into one place for the agent to draw on works the same way as building an AI knowledge base for a website agent.

Do you need a developer to set up a WhatsApp chatbot?

No. Training the agent and entering your WhatsApp credentials both happen through the same no-code interface used for a website agent; see our guide on how to train an AI agent on your own data for that part. The one piece that takes a little more time than a website widget is getting your WhatsApp Business credentials from Meta, since that goes through Meta's own business verification rather than Dante. Once you have those, connecting them takes a few minutes.

What it costs and how to start

Creating an account and setting up an AI agent is free to start, the same as building a free AI agent for your website. The WhatsApp connection itself is available on Dante's paid plans rather than the free plan, since it involves Meta's messaging infrastructure on top of the agent. Current plans and what each one includes are on the pricing page. A practical way to start is to build and train the agent first on the free plan, confirm it answers the way you want on your website, then connect WhatsApp when you are ready to take it live in that channel. If you would rather have your AI agent reach WhatsApp and other messaging tools through automation instead of the native integration, our guide on how to connect an AI agent to Zapier and your CRM covers that route.

Further reading

Keep going with these guides from the Dante AI library: