← Back to Blog

How to Build a WhatsApp Chatbot for Customer Support (2026 Guide)

BotPlot Team2026-02-266 min read

TL;DR: WhatsApp has over 2 billion users and 98% open rates — making it one of the most effective channels for customer support. With BotPlot, you can connect an AI chatbot to your WhatsApp Business account, train it on your content, and have it answering customer questions automatically. Setup takes about 15 minutes.

Why WhatsApp for Customer Support?

WhatsApp is the world's most popular messaging app. In many markets — Latin America, Europe, Southeast Asia, Africa — it is the default way people communicate, including with businesses. Here are the numbers:

  • 2+ billion monthly active users worldwide
  • 98% open rate on WhatsApp messages (compared to 20% for email)
  • 90% read rate within 3 minutes of delivery
  • Preferred by customers: 68% of users say WhatsApp is the easiest way to contact a business

If your customers are on WhatsApp, your support should be too.

How WhatsApp Business API Works

WhatsApp Business API is different from the regular WhatsApp app. There are some key rules to understand:

  • 24-hour messaging window: You can send messages to a customer for free within 24 hours of their last message. After that, you need to use paid "template messages."
  • Business verification: You need a verified WhatsApp Business account through a Business Solution Provider (BSP) like Meta's Cloud API, 360dialog, or Twilio.
  • No unsolicited messaging: You cannot cold-message customers. They must initiate the conversation or opt in first.

Step-by-Step Setup with BotPlot

  1. Create a BotPlot account: Sign up at botplot.com and create a new project.
  2. Add your knowledge base: Crawl your website, upload PDFs, or paste text so the AI knows your business.
  3. Connect WhatsApp: Go to your project's Integrations page and follow the WhatsApp setup guide. You will need to connect your WhatsApp Business API credentials (phone number ID, access token).
  4. Configure the webhook: BotPlot provides a webhook URL that WhatsApp sends incoming messages to. Paste it into your WhatsApp API settings.
  5. Test: Send a message to your WhatsApp Business number from your personal phone. The AI should respond within seconds.
  6. Go live: Share your WhatsApp number on your website, social media, and marketing materials. Add a "Chat on WhatsApp" button to your site.

The 24-Hour Reply Window

WhatsApp enforces a 24-hour customer service window. Here is what that means in practice:

  • When a customer sends you a message, you have 24 hours to respond (free)
  • AI chatbots respond instantly, so you never miss the window
  • After 24 hours, you can only send pre-approved template messages (costs ~$0.01–$0.08 per message depending on region)
  • Each new customer message reopens a fresh 24-hour window

This is actually an advantage for AI chatbots — since they respond in seconds, you maximize the free messaging window and rarely need paid templates.

Pricing

WhatsApp chatbot costs break down into two parts:

  1. BotPlot subscription: Starting at $19/mo for 2,000 messages across all channels (website widget, WhatsApp, Telegram, etc.)
  2. WhatsApp API costs: Meta charges for conversations initiated by the business (template messages). Customer-initiated conversations within the 24-hour window are free for the first 1,000/month.

For most businesses, the combined cost is under $30/mo for thousands of WhatsApp conversations.

Best Practices

  • Add a "Chat on WhatsApp" button to your website with a wa.me/ link
  • Use the same knowledge base for your website widget and WhatsApp bot — consistent answers across channels
  • Set up human handoff for complex queries — BotPlot can notify your team via email or Slack
  • Keep responses concise — WhatsApp users expect shorter, conversational replies
  • Include your WhatsApp number in email signatures, social bios, and print materials

See all available channels on our integrations page.

Get Started

Connect your WhatsApp Business number to BotPlot and start answering customer questions automatically — 24/7, in any language.

Create your free account →