Article

WhatsApp chatbot with AIfor customer service.

A guide to deciding what the bot takes on, where it stops and how to connect WhatsApp service to your company's calendar and systems, with the data protection care the channel requires.

Talk to our consultant →

The short answer

A WhatsApp chatbot with AI handles repeated questions, triage and scheduling well, as long as it runs on the official WhatsApp Business API, hands the conversation to a person when the matter calls for judgment and is connected to the company's calendar or system. Without that, it just answers fast and gets things wrong with confidence.

What defines the result is not the AI model you choose, it is the design of the service: which topics the bot takes on, where it stops, what data it looks up and how you will know it is working. This guide walks through each of these decisions, along with the care that Brazil's data protection law (LGPD) requires for the channel.

What an AI chatbot solves on WhatsApp, and what it does not

The difference between an AI chatbot and the old menu bot is that it understands the message the way the customer wrote it, with typos, transcribed audio or three questions in the same sentence. That greatly expands what can be automated, but not everything. What it usually handles well:

  • Repeated questions. Opening hours, address, required documents, delivery times, order status. The AI answers from a knowledge base reviewed by your team, not from what it thinks it knows.
  • Triage. Understanding the topic, collecting the basic details (name, order number, location) and routing to the right queue with a summary of the conversation.
  • Scheduling and rescheduling. Checking open slots, booking and confirming, when the calendar is integrated.
  • After-hours service. Recording requests at night and on weekends so the team picks them up in the morning with everything organized.

What should not be left to the bot alone: negotiation, complaints from an upset customer, health matters that require professional assessment, exceptions to the rule (discounts, refunds, special deadlines) and any answer that creates a commitment the company has not reviewed. In these cases AI can summarize and prepare, but a person answers.

It is the same principle we follow in automation and artificial intelligence: AI organizes the queue, summarizes the history and proposes the answer, and your team remains responsible for what is decided.

Official WhatsApp Business API or an unofficial solution?

There are two ways to connect a system to WhatsApp. The official one is the WhatsApp Business platform maintained by Meta, accessed directly through the API or through a partner provider. The unofficial one is tools that automate the app or WhatsApp Web as if a person were clicking.

Unofficial solutions often look simpler to start with, but they go against WhatsApp's terms of use. The concrete risk is the number being blocked, sometimes without notice, and the company suddenly losing the channel its customers know, along with the conversation history. For a customer service channel, that risk rarely pays off.

The official API comes with rules that are part of the project from the start:

  • Service window. After the customer sends a message, the company can reply freely for 24 hours. Outside that window, only with message templates approved in advance.
  • Permission for outbound messages. To start a conversation (reminder, confirmation, notice), the company needs the customer's permission to be contacted on WhatsApp.
  • Usage policies. Meta defines what can and cannot be done on the platform, including the use of AI, and these rules change. It is worth checking the current business policy before designing the flow.
  • Platform charges. Meta charges according to the type and volume of messages, with rules that change over time and by country. This cost goes into the project budget from the start.

Menu chatbot or AI chatbot: which to choose

Not every service needs AI. The menu bot, with numbered options, is still the best choice when the paths are few and predictable. The comparison below helps you decide, and often the answer is to combine both.

CriterionMenu chatbotAI chatbot
How the customer interactsPicks numbered options or buttonsWrites in their own way, including open questions
When it works bestFew topics and predictable pathsMany topics, varied questions and free text
Main riskCustomer stuck in a menu that lacks their optionA wrong answer stated confidently, if there are no limits
MaintenanceChanging the flow means redesigning the menuUpdating the knowledge base and reviewing conversations
Control over what is saidTotal: only the written text goes outDepends on the rules, the base consulted and the review

A common design is to use AI to understand what the customer wants and, from there, follow a flow with fixed rules in the sensitive steps, such as confirming an appointment or recording an order. The AI interprets, the rule executes. We explain this separation in the guide on what AI agents are.

How to hand off from the chatbot to a human agent

Handing off to a person is where most automated services disappoint. The customer explains everything to the bot and, on reaching the agent, has to repeat it from the beginning. A good handoff has four elements:

  • Clear triggers. The customer asks to talk to a person, the AI is not confident in the answer, the topic is on the list of those that require a human, or the conversation shows frustration.
  • Context handed over. The agent receives the summary, the data already collected and the history, without having to ask again.
  • Honest expectations. If no one is available right now, the bot says when someone will be and records the request, instead of promising a transfer that will not happen.
  • Learning recorded. What the agent resolved feeds the knowledge base, so the AI answers the same question better next time.

The customer also needs to know, from the first message, that they are talking to an automated assistant and how to reach a person.

Integration with calendar, CRM and company systems

A chatbot that only chats solves little. The real gain comes when it reads from and writes to the systems the company already uses: the calendar to book appointments, the CRM to know who the customer is and what they have bought, the order system to report status, the ticketing system to open a case.

These connections follow the same rules as any integration: the chatbot needs an API or another stable means of reading and writing, permissions limited to what it actually uses and a plan for when the other system is down. We detail these choices in the guide on how to integrate systems.

One specific point: everything the bot does on the customer's behalf needs to leave a trail. In a service system like Ágil Cidadão, each request has a case number and each update is recorded with author and date. The same applies to what comes in through WhatsApp: who asked, what the bot answered and what was saved in each system.

LGPD and consent in WhatsApp customer service

A service conversation carries personal data from the first message: name, phone number and often a tax ID, address or health information. The LGPD applies fully to this channel, and AI adds questions of its own, such as where the messages processed by the model go.

  • Purpose and necessity. Collect only what the service needs. If scheduling does not require a tax ID, the bot does not ask for one.
  • Transparency. Say that the conversation is handled by an automated assistant, what the data is for and where the privacy policy is.
  • Legal basis and permission. Consent is one of the legal bases of the LGPD, not the only one. For sending outbound messages on WhatsApp, however, the platform's policy requires the customer's permission, and it is worth keeping a record of when and how it was given.
  • Sensitive data. Health information, for example, calls for extra care: limiting what the model receives, anonymizing when possible and restricting who sees the history.
  • Retention. Define how long conversations are kept and delete what no longer has a purpose.
  • Automated decisions. If the bot decides something that affects the customer, such as denying a request, the LGPD gives the data subject the right to ask for a review. In practice, that is one more reason to leave decisions with a person.

We go deeper into these points in the guide on LGPD and artificial intelligence.

How to measure whether your WhatsApp chatbot is working

The number of messages answered does not measure service. Before going live, agree with the team on which indicators count and what today's starting point is, so you can compare later.

  • Resolution without an agent. How many conversations ended resolved by the bot alone, checked by sampling, not by the bot's own assessment.
  • Accuracy rate. In a sample reviewed by people, how many answers were correct and complete.
  • Handoffs to a human. How many there were, for what reason and how long the customer waited after them.
  • Response and resolution time. Before and after automation, comparing the same type of topic.
  • Satisfaction. A short question at the end of the conversation, read together with the complaints that arrive through other channels.

Start with a few topics, measure for a few weeks and only then expand. It is the rhythm of short cycles we describe in how we work: each delivery goes into use, is checked in day-to-day use and guides the next one. If the question is where to start, the guide on which processes to automate first helps you choose.

Frequently asked questions

Questions on this topic.

01How long does it take to launch a WhatsApp chatbot with AI?

It depends on how many topics it will handle and how many systems it needs to consult. A first scope with a few topics and one integration goes into use well before a complete service. The safest path is to start small, measure with customer conversations and expand from what worked.

02Can we use the WhatsApp number the company already has?

Generally yes, but the number becomes registered on the official platform, and that may change how it is used in the app. The conditions depend on the account type and on Meta's current rules, so it is worth checking first and planning the migration so service is not interrupted.

03Can an AI chatbot make up answers?

It can, if it works without limits. That is why it should answer from a reviewed knowledge base, say it does not know when the information is not there and hand the conversation to a person on sensitive topics. Periodic review of conversation samples shows where to adjust.

04Do I need to tell customers they are talking to a bot?

Yes, it is the recommended practice. Transparency is a principle of the LGPD, and a customer who knows they are talking to an automated assistant better understands the limits of the conversation. Say so in the first message and show how to reach a human agent whenever they want.

Want an answer for your case?

Our consultant asks the first questions and passes the conversation on to the team, with no commitment.