All articles

WhatsApp Chatbot for Business Guide

What a WhatsApp Business Platform chatbot is, how Meta per message pricing works, opt-in rules, use cases and how to start.

By Muhammad Shahbaz · · 6 min read

The short answer: A WhatsApp chatbot is software that answers customers on WhatsApp through the WhatsApp Business Platform. It can reply to questions, collect details and hand over to a person. Meta charges per delivered message, based on category and country. You may only message people who opted in.

What a WhatsApp chatbot is

A WhatsApp chatbot is an automated assistant connected to your business number. A customer sends a message. The bot reads it, answers or asks a follow-up, and can pass the chat to a human when needed.

Behind the scenes it uses the WhatsApp Business Platform, which Meta offers through the Cloud API. Your software sends and receives messages by calling that API. A webhook, which is an address on your server, receives events such as new messages and delivery updates.

This is different from the free WhatsApp Business app on your phone. The app is for a person typing replies. The Platform is for software, so it suits teams that want automation, several agents on one number, or links to a CRM or order system.

A bot can be simple (menu buttons and fixed answers) or use AI to understand free text. Both run on the same Platform and follow the same Meta rules.

How Meta pricing works

Meta's pricing page says it charges per message, not per conversation, and that conversation based pricing is deprecated. Per message pricing took effect on July 1, 2025.

Key points from the page:

  • You are charged only when a message is delivered.
  • The rate depends on the message category and the recipient's country calling code.
  • Meta does not charge for messages that users send to you.
  • Each message has at most one charge, based on its category.

The categories are:

  • Marketing: promotional template messages.
  • Utility: transactional or informational template messages, such as order updates.
  • Authentication: identity verification template messages, such as one time codes.
  • Service: non-template replies sent inside an open customer service window.

The 24 hour customer service window

When a customer messages you, a 24 hour window opens. It resets each time they message again. Inside the window you can send free-form replies. Outside it, you can only send approved templates.

Free allowances and recent changes

Each business phone number gets 1,000 free service messages per month, and unused ones do not roll over. The page says that from October 1, 2026, service messages beyond that free tier are charged, and utility messages sent inside a customer service window are also chargeable. Rate changes can only happen on the first day of a quarter.

There is also a free entry point window. If a customer messages you from a Click to WhatsApp ad on the mobile app and you reply in time, messages in a window of up to 7 days are free (marketing, utility, authentication and service).

Meta also lists a separate "Meta Business Agent" category priced per token. If you plan to use it, read the live page first.

We are not quoting per message rates here. They vary by country and change on a schedule. Check Meta's current rate card for your target markets before you budget.

Opt-in rules

The WhatsApp Business Messaging Policy says you may contact people only if you have received opt-in permission confirming they want to receive later messages. You are responsible for choosing how you collect it.

Practical points from the policy:

  • Start conversations only with an approved message template.
  • Replies inside the 24 hour window do not need a template.
  • Respect requests to block, stop or opt out.
  • Do not mislead, spam or surprise people.
  • Do not share one customer's chat information with another customer.
  • Meta suggests separate opt-ins for different message categories and for calls, plus clear opt-out instructions.
  • If you use automation inside the window, the policy says you must also offer prompt, clear and direct escalation paths, such as handing over to a human agent or giving phone or email support.

Good opt-in sources include a checkbox at checkout, a form field with clear wording, or a customer who messages you first.

Common use cases

These are examples of what businesses build. They are not results from our clients.

  • FAQ and pre-sales answers: opening hours, prices, delivery areas, product details.
  • Lead capture: ask a few questions, save the answers to a CRM and alert your sales team.
  • Order and booking updates: utility templates for confirmations, reminders and status changes.
  • Appointment booking: let customers pick a slot, then confirm it.
  • Support triage: collect the issue, check an order number, then route to the right person.
  • Payment or document reminders: with the customer's opt-in.

The best first project is one narrow job with a clear hand-off to a human. Add more once the first works.

How to start

  1. Define one job. For example, "answer the 10 most common questions and capture leads."
  2. Collect opt-in properly. Decide where customers agree to hear from you.
  3. Set up Meta access. Meta's Cloud API guide lists the prerequisites: a Facebook or Meta account, a Meta developer account and a WhatsApp enabled device for testing. You create a Meta app, connect it to a business portfolio, link a WhatsApp Business account and add a phone number.
  4. Send a test message. Use the test template, reply to open the 24 hour window, then send a free-form message.
  5. Set up a webhook to receive message and delivery events.
  6. Create a permanent access token through a system user in Business Settings, and store it securely.
  7. Write and submit templates for any message you send outside the window.
  8. Design the conversation and the hand-off. Decide what the bot never answers and where a person takes over.
  9. Test, then launch small. Watch real chats, fix gaps, then widen.

You can build this yourself if you have a developer. Or you can ask a team to do it. Our WhatsApp chatbot service covers this work, and the Automation Audit is a way to scope the job before building.

Sources

Pages opened and checked on 4 November 2026.

  1. Meta, WhatsApp Business Platform pricing
  2. WhatsApp Business Messaging Policy
  3. Meta, Cloud API get started

Questions on this topic. Answered.

Ask us on a call (opens in a new tab)
How much does a WhatsApp chatbot cost?

There are two costs. Meta charges per delivered message, based on category and country, with 1,000 free service messages per phone number each month (see Meta's pricing page for current rules). Then there is the build and hosting cost for the bot itself, which depends on scope.

Do I need customer opt-in before messaging?

Yes. Meta's policy says you must have opt-in permission from the person confirming they want to receive later messages. You choose the method, but you are responsible for it.

Can the chatbot reply to any message at any time?

Only inside the 24 hour customer service window, which opens when the customer messages you. Outside it you can only send approved templates.

Questions or thoughts? Leave a comment.

Comments are reviewed before they appear.

All articles
  • Chatbots

    A practical checklist for hiring a chatbot developer: data handling, hosting, human handover, WhatsApp costs, code ownership and support.

    · 4 min read

  • Chatbots

    When to use an AI chatbot, when to use a person, and how to hand over between them without annoying customers. Includes Gartner and NBER findings.

    · 3 min read

  • Chatbots

    Step by step guide to automating customer support with AI: what to automate, how to design handover to people, and which numbers to track.

    · 3 min read

Tell us what’s slowing your team down. We’ll show you what to automate first.

A 30-minute call with the engineer who would build it. You leave with a clear next step, whether or not we work together.

Book a free call(opens in a new tab)