← Volver al blog
Automation

WhatsApp AI chatbot & business automation: complete setup guide

How to set up an AI chatbot on WhatsApp for customer support, appointments and product recommendations, step by step.

July 8, 2025·12 min read

WhatsApp has 2.7 billion active users. For businesses in Europe, South America, India, and the Middle East, it's often the primary customer communication channel: more than email, more than live chat. An AI chatbot on WhatsApp isn't a nice-to-have anymore; it's a competitive necessity.

In this complete guide, we'll walk through everything from connecting your WhatsApp Business account to deploying a production-ready AI assistant that handles sales, support, and bookings autonomously.

What you'll build

By the end of this guide, your WhatsApp AI chatbot will be able to:

  • Answer product/service questions 24/7 in natural language
  • Recommend products based on customer needs
  • Book appointments or consultations automatically
  • Handle order status, returns, and common support requests
  • Collect and qualify leads, then push data to your CRM
  • Escalate to a human agent when needed

Prerequisites

You'll need:

  • A WhatsApp Business Account (free from Meta)
  • A Facebook Business Manager account (to access the WhatsApp Business API)
  • A GPT Chatbot account (Premium plan or higher for WhatsApp)

Step 1: connect WhatsApp Business API

GPT Chatbot uses the official WhatsApp Business API (Cloud API): this means your messages go through Meta's official infrastructure, giving you access to all WhatsApp features including media, quick reply buttons, and list messages.

In your GPT Chatbot dashboard, go to Channels → WhatsApp → Connect. You'll be guided through a 5-minute OAuth flow with Facebook Business Manager. Once connected, you'll receive a dedicated WhatsApp number (or can port your existing business number).

Step 2: train on your business knowledge

The most critical step is training your bot. Go to the Knowledge Base panel and upload:

  • Your website URL: the bot scrapes all pages automatically
  • Product catalog PDF or CSV
  • FAQ document
  • Price list
  • Any other relevant documents (return policy, shipping info, etc.)

GPT Chatbot's RAG (Retrieval-Augmented Generation) system chunks and indexes this data. When a customer asks a question, the bot retrieves the most relevant knowledge chunks and generates an accurate, contextual response.

Pro tip: Enable "Auto Re-Training" so the bot stays up to date when your website changes.

Step 3: configure the conversation flow

Set a clear system prompt that defines your bot's persona, tone, and boundaries. Example:

"You are Sofia, the virtual assistant for [Your Business Name]. You speak in a friendly, professional tone. You help customers with product questions, bookings, and support. If asked something outside your knowledge, politely say you'll connect them with the team. Never discuss competitors."

Configure your welcome message: this is the first thing customers see when they message you. Keep it friendly and clearly communicate what the bot can help with.

Step 4: enable appointment booking

If you take appointments, connect your calendar under Integrations → Calendar. GPT Chatbot supports Calendly, Google Calendar, TidyCal, and Outlook Calendar.

Once connected, the bot can check your real-time availability, offer slots, confirm bookings, and send WhatsApp reminders automatically, no human intervention needed.

Step 5: set up human handover

Not every conversation should be fully automated. Configure escalation triggers under Settings → Human Handover:

  • Customer explicitly asks for a human
  • Frustration signals detected (repeated "I don't understand" etc.)
  • High-value lead threshold exceeded
  • Conversation topic outside bot knowledge

When handover triggers, the live agent gets the full conversation history and can jump in seamlessly. The customer doesn't need to repeat themselves.

Example: a clothing boutique on WhatsApp

Picture a clothing boutique that sells mostly through WhatsApp but can only reply during opening hours, so evening and weekend requests wait until the next day.

The owner trains the bot on the product catalog, size guide, shipping policy and the questions customers ask most. She connects her calendar for in-store appointments and a webhook for order status.

From then on, customers who write at 10 PM get an answer straight away, can book a fitting and check their order without waiting, while staff pick up only the conversations that need a person.

Advanced: multi-language support

GPT Chatbot automatically detects the customer's language and responds in kind. If a tourist messages in English while you've trained the bot in Italian, it seamlessly switches. This is particularly valuable for tourism, hospitality, and e-commerce businesses with international customers.

WhatsApp-specific best practices

  • Use quick reply buttons for common paths (Book Appointment, Check Order, Contact Human): they appear as tap targets in WhatsApp and dramatically increase engagement
  • Keep messages under 1600 characters: long messages feel like emails; break information into conversational chunks
  • Enable read receipts in your dashboard to see message delivery rates
  • Comply with opt-in requirements: WhatsApp Business API requires that customers have opted in to receive messages from your business

Getting started today

WhatsApp is included from the Premium plan, and setup takes under 30 minutes. The biggest time investment is gathering your training data: dedicate 1–2 hours to assembling your product information, FAQ, and policies, and you'll have a production-ready WhatsApp assistant.

¿Listo para crear tu chatbot con IA?

Empieza gratis, sin tarjeta de crédito. Activo en menos de 10 minutos.

← Volver a todos los artículos