AI chatbot for customer service: uses and limits

How an AI customer service chatbot works on WhatsApp and your website, what it handles, when to hand off to a human, how to measure results and protect data.

An AI chatbot for customer service is an assistant that understands a customer's message written in their own words, looks up the company's information and replies in natural language. It works well for frequently asked questions, triage, data collection and scheduling, in channels such as WhatsApp, website chat and Instagram.

The difference from a traditional menu bot ("press 1 for billing") is that the customer doesn't have to adapt to the bot. They ask "do you deliver downtown on Saturday?" and get a direct answer, based on the rules the company has set up.

The result depends less on the technology and more on the design: a well-maintained knowledge base, clear limits on what the assistant can do and a handoff to a human agent that works without friction.

A rule-based chatbot follows a fixed flow. Each option leads to another prewritten message. It is predictable, cheap to run and easy to audit. The problem shows up when the customer's question doesn't fit any option: they go back to the menu, get frustrated or give up.

A generative AI assistant uses a language model, a system trained on large volumes of text that interprets and writes natural language. It understands different ways of asking the same question, copes with typos and can handle a conversation where one message carries more than one piece of information.

In practice, the best projects combine the two. Critical flows, such as order confirmation or resending an invoice, follow fixed rules. AI comes in to understand what the customer wants, answer open questions and decide which flow to route them to. Our article on how to use AI in business explains more broadly where AI helps and where traditional automation is the better choice.

Where the chatbot works

  • WhatsApp. In Brazil, it's the channel where most customers already are. To run a chatbot with multiple agents and integration with your systems, the route is the official API. Requirements and costs are covered in our article on WhatsApp Business API integration.
  • Website chat. Useful for people researching before they buy. The assistant can answer questions about products, lead times and terms without the visitor leaving the page.
  • Instagram. Direct messages get a lot of questions about price, availability and opening hours. The integration follows the platform's rules, which change over time and should be checked at the time of the project.

What an AI chatbot handles well

Frequently asked questions

Opening hours, payment methods, delivery times, return policy, required documents. These are repeated questions with known answers, and they take up a good share of the team's time.

Triage

The assistant identifies the topic, collects the basic information and routes the conversation to the right queue: sales, technical support, billing. The agent receives the conversation with context already in place, without having to ask everything again.

Data collection

Name, tax ID (in Brazil, the CPF for individuals or CNPJ for companies), order number, address, a description of the problem. The chatbot can ask for this information conversationally and validate the format before saving it to the system.

Scheduling

With access to the calendar, the assistant checks available slots, offers options and confirms the booking. For this, it needs to be integrated with the company's scheduling system.

What the chatbot should not do on its own

Some limits protect both the customer and the company:

  • Negotiate prices, discounts or deadlines outside policy. The model can be talked into "making an exception" if the system doesn't enforce firm rules.
  • Make decisions with financial or legal impact, such as approving a refund, canceling a contract or giving an opinion on consumer rights.
  • Handle serious complaints or very unhappy customers. In those cases, insisting on automation makes things worse.
  • Answer questions that aren't covered by the knowledge base. If the information isn't in the documents, the assistant should say it doesn't know and transfer the conversation, instead of making something up.

Actions that change data, such as canceling an order, should go through business rules in the system and not depend solely on the model's interpretation. When the assistant carries out multi-step tasks using company systems, it starts behaving like an agent, the subject of our article on AI agents for business.

Knowledge base: where the answers come from

A language model doesn't know your company's prices, lead times and rules. That information has to be handed to it at the moment of the question. The most widely used technique for this is RAG, in which the system searches the documents for relevant passages and the model answers based on them. How it works is explained in detail in our article on what RAG is.

For the knowledge base to work:

  • Collect the answers your team already gives today. Past conversations show which questions come up most.
  • Write each piece of information once, in one place. Two versions of the return policy produce contradictory answers.
  • Assign someone to keep the base up to date. If the shipping fee changes, the document changes the same day.
  • Separate public information from internal information. The chatbot should only have access to what can be told to the customer.

Handoff to a human agent

The transfer is the part that most affects the customer's experience. It should happen when the customer asks for it, when the assistant can't find the answer, when the topic is sensitive or when the conversation goes in circles.

A good handoff has three characteristics. The customer knows they are being transferred and, outside business hours, knows when they will get a reply. The agent receives a summary of what has been discussed and the data collected. And the customer doesn't have to repeat anything.

Platforms like VipDesk, built by PERVOX, bring WhatsApp, Instagram, email and phone together with a CRM and AI-powered automation, so the conversation can move from the assistant to the agent without losing its history. See other examples in our projects.

Tone and limits of the assistant

The chatbot's behavior is defined by written instructions that say how it should introduce itself, what tone to use and what it must never do. A few points deserve attention:

  • Make it clear that the customer is talking to an automated assistant.
  • Define the brand's tone with examples: formal or friendly, with or without emojis, short or detailed answers.
  • Restrict the subject matter. A clinic's assistant shouldn't offer opinions on politics or write school essays.
  • Forbid promises that aren't in the knowledge base, such as delivery dates or guarantees.

Before going live, test with real questions and also with attempts to push the assistant off script.

How to measure results

Without metrics, there is no way to know whether the chatbot is helping or just moving the problem elsewhere. The most useful indicators are:

  • Resolution rate without a human: the share of conversations closed by the assistant in which the customer didn't come back with the same question.
  • Transfer rate: how many conversations went to an agent and why. The reasons show what's missing from the knowledge base.
  • Satisfaction: a simple question at the end of the conversation, comparing conversations with and without the assistant.
  • Time to first response and time to resolution.
  • Incorrect answers: review a sample of conversations every week, especially at the start.

Measure the current situation before rolling it out. Without that baseline, any comparison afterward is guesswork.

Data protection and privacy

The chatbot collects and processes personal data, and that has to comply with data protection law. In Brazil, this means the LGPD (Lei Geral de Proteção de Dados), Brazil's data protection law, similar in spirit to Europe's GDPR. Companies in other countries should check the data protection rules that apply to them. Ask only for the data the task requires. Tell customers, in the conversation or in your privacy policy, how that data is used. Check with the AI model provider where the data is processed, how long it is kept and whether it is used for other purposes, based on the terms of the plan you have contracted.

Avoid having the assistant ask for or display sensitive data, such as health information, without need. And store conversations with access controls, so that only those who need to can view them. Our article on the LGPD for websites and software covers legal bases, data subject rights and vendor responsibilities under Brazilian law.

Frequently asked questions

Does an AI chatbot replace the customer service team?

No. It takes over repetitive questions and initial data collection. Complex cases, complaints and negotiations stay with people, who now receive conversations that are already organized.

Can I use the same chatbot on WhatsApp, my website and Instagram?

Yes, and that's the recommended approach. With a single knowledge base and a system that centralizes conversations, the customer gets the same answer on any channel and the agent sees the full history.

What if the chatbot gives a wrong answer?

It will happen at some point. That's why the assistant should answer only from the documents, say "I don't know" when it can't find the information, and conversations should be reviewed by sampling. Every error found becomes an adjustment to the knowledge base or the instructions.

How long does it take to launch an AI chatbot?

It depends on the integrations needed and the state of the knowledge base. An assistant that only answers questions from existing documents is simpler. Scheduling and order lookups require integration with other systems and take longer.

If your customer service gets a lot of repeated questions and you want to see where an AI chatbot would help, we can look at your current conversations and design a pilot. PERVOX works remotely and can run the project in English. Get in touch and tell us how your customer service works today.

Want to apply this to your business?

Tell us about your challenge. The first conversation is about understanding your context and pointing to the best path — whether it's a website, a software system or an automation. We work remotely and run projects in English.

Chat on WhatsApp (opens in a new tab) See live projects