Why WhatsApp matters for business
WhatsApp is the most popular messaging app in the world. In many countries it is the default way people communicate. Your customers already use it constantly. If you make them email you instead, you are losing business.
A WhatsApp chatbot lets you meet customers where they already are. They can ask questions, place orders, get support, and book appointments without leaving the app.
The two ways to use WhatsApp for business
There are two official Meta options and one unofficial route.
WhatsApp Business App (free): A separate app for small businesses. Manual replies only. Good for solo founders with low volume.
WhatsApp Business API (paid): The official API for businesses that want automation. This is what you need for a chatbot.
Unofficial libraries: Tools like Baileys that simulate WhatsApp Web. Cheaper but risky. We do not recommend this for production.
Setting up the official WhatsApp Business API
Here is the honest path from zero to a working chatbot.
Step 1: Create a Meta Business account
Go to business.facebook.com and create an account. You need a valid business with a website and phone number. Fake businesses get rejected.
Step 2: Set up WhatsApp Business Platform
In your Meta Business Manager, find the WhatsApp section and click Get Started. You will need to:
- Add a phone number that is not already on WhatsApp
- Verify it via SMS or call
- Set a display name
- Wait for Meta to review (usually 1 to 3 days)
Step 3: Get your access token
Once approved, Meta gives you an access token and a phone number ID. These are what your chatbot platform uses to send and receive messages.
Step 4: Connect to a chatbot platform
Most AI chatbot platforms can connect to WhatsApp via the Meta API. You paste in your access token, select which AI bot should handle WhatsApp messages, and you are live.
Step 5: Test before going live
Send messages to your business number from a personal account. Make sure the bot responds correctly. Check that:
- Replies arrive within a few seconds
- The bot can handle common questions
- You get notified when the bot cannot answer
- Conversations show up in your dashboard
What WhatsApp lets you do
You can use a WhatsApp chatbot for:
- Answering customer questions about products or services
- Sending order confirmations and shipping updates
- Booking appointments
- Sending appointment reminders
- Collecting feedback after a purchase
- Re engaging customers with promotions (with restrictions)
What WhatsApp does not let you do
This is where most people get tripped up. WhatsApp has strict rules.
The 24 hour window: You can only send free form messages within 24 hours of the customer messaging you first. After that, you must use a pre approved template.
Templates: Marketing messages must be in templates that Meta approves. The approval process takes a few hours to a few days.
No spam: If too many users mark your messages as spam, Meta will lower your quality score and eventually block your number.
No general purpose AI bots: As of 2026, Meta does not allow chatbots that just chat aimlessly. The bot must have a clear business purpose.
How much it costs
Meta charges per conversation, not per message. A conversation lasts 24 hours from the first message.
Service conversations (customer initiated, support related): Free for up to 1000 per month, then around 0.03 dollars each.
Marketing conversations (you initiated, promotional): Around 0.04 to 0.10 dollars each depending on country.
Utility conversations (notifications like order updates): Around 0.02 to 0.05 dollars each.
For a typical small business, you are looking at 20 to 200 dollars per month in WhatsApp fees.
On top of WhatsApp fees, you pay for the chatbot platform
The chatbot platform that powers the AI brain charges separately. Expect another 30 to 150 dollars per month depending on volume.
The unofficial route (Baileys)
Some businesses use libraries like Baileys that simulate WhatsApp Web. The pitch is "free" and "no Meta approval needed."
The reality:
- Meta can ban your number at any time
- No SLA, no support, no compliance
- Sudden outages when WhatsApp updates their protocol
- Risky for production use
We only recommend Baileys for personal projects or as a notification only sender (not for two way customer chat).
The biggest mistake to avoid
Do not treat WhatsApp like email. It is a personal channel. Customers expect quick replies and human like responses.
Common mistakes:
- Long formal messages that feel corporate
- Sending marketing messages without permission
- Slow response times (over 1 minute feels slow on WhatsApp)
- No way to reach a human when needed
Should you use WhatsApp for business
Yes, if:
- Your customers prefer messaging over email
- You sell to consumers (not enterprise)
- You have time to set up the Meta API properly
- You can handle the 24 hour window restriction
No, if:
- Your customers mostly use email
- You sell B2B to large enterprises
- You cannot get approved for the Business API
- You want to send unsolicited marketing messages (Meta will block you)
Getting started
The fastest path is to use a chatbot platform that supports WhatsApp out of the box. You skip the technical setup and get a working WhatsApp bot in a day instead of a week.
Once you have it running, focus on writing good system prompts and training the AI on your actual business content. The technology is the easy part. Making the bot useful is the work.