Skip to content
Meta Business PartnerQuick answer inside

How do I set up a WhatsApp chatbot?

Setting up a WhatsApp chatbot comes down to four moves: map the conversations you actually want to automate, connect that flow to the WhatsApp Business API through a provider, replace typing with interactive buttons and lists, and build in a clean handoff to a human the moment the bot is out of its depth. Do those in order and you get a bot that resolves routine queries in seconds instead of one that traps customers in a dead-end menu. Below is exactly how each step works for an Indian business, plus the billing and account details that decide whether it stays cheap and compliant.

Flow, connect, interactive, handoff
Core steps
WhatsApp Business API (not the app)
Channel needed
Buttons (3), list messages (10)
Interactive types
24 hours after customer messages you
Free service window
Per delivered message, by category
Template billing
Full BSUID ownership with InfiQ
Account ownership

Quick answer

Design the flow first, connect it to the WhatsApp Business API via a provider, use interactive buttons and lists instead of free typing, and always allow escalation to a human agent.

Step 1: Map the conversation flow before you build anything

The biggest mistake is opening a builder and starting to drag boxes before you know what the bot is for. Start on paper. List the five to ten questions your team answers most on WhatsApp today, order status, pricing, opening hours, appointment booking, return requests, and sketch the shortest path from a customer's first message to a resolved answer. Decide which of those paths a bot can fully close on its own and which must hand off to a person. A tight, well-scoped bot that nails three journeys beats a sprawling one that half-covers twenty. Only once the flow is clear on paper should you rebuild it in a builder.

  • Pick 3-5 high-volume journeys to automate first, not everything at once
  • Write the exact opening prompt and every branch a customer can take
  • Mark each branch as bot-resolvable or needs-a-human up front
  • Note where you will pull live data (orders, bookings) versus static answers

Step 2: Connect the flow to the WhatsApp Business API

A real chatbot cannot run on the free WhatsApp Business app, that app is built for a person or two replying by hand. Automation, interactive menus, template messaging, and multi-agent handoff all require the WhatsApp Business API, which you access through a provider like InfiQ. In practice that means onboarding your business number, getting it verified with Meta, and connecting it to a flow builder. If your bot only needs to serve static answers and menus, a no-code builder connects everything for you with no engineering. If it needs to read a live order status or write a booking back to your system, your developers wire the API to your CRM, inventory, or payment backend. Either way, the number, templates, and history should belong to you, with InfiQ you keep full BSUID (Business-Scoped User ID) ownership rather than renting a number locked inside a provider's account.

Step 3: Use interactive buttons and lists, not free typing

Once a customer can type anything, they will, and your bot will drown in misspellings, half-sentences, and off-topic messages it cannot parse. The fix is to guide every choice. WhatsApp gives you two native interactive formats built for exactly this: reply buttons for up to three tap-able options (great for yes/no/talk-to-agent), and list messages for up to ten choices grouped under a menu (great for 'pick a service' or 'choose a branch'). Tapping instead of typing is faster for the customer, hands your bot clean and predictable input, and visibly lifts how many people finish a flow instead of abandoning it. Reserve free-text steps for the few places you genuinely need it, like a delivery address or a complaint description, and confirm what you captured back to the customer.

  • Reply buttons: up to 3 options, best for short either-or decisions
  • List messages: up to 10 options, best for menus and catalogues
  • Every dead-end screen should still offer a way forward or a way out
  • Echo captured details back so the customer can correct a mistake early

Step 4: Always build in a human handoff

No chatbot should be a trap. The fastest way to lose a customer is to loop them through 'sorry, I did not understand that' with no escape. Put a visible route to a human in every flow and trigger it automatically in the situations bots handle badly: when the customer explicitly asks for an agent, when the bot fails to match a query twice in a row, and whenever the topic is sensitive, a refund, a complaint, a payment dispute. When the handoff fires, pass the full conversation context to your agent so the customer never has to repeat what they already told the bot. Done well, the bot silently clears the routine 70-80% of chats and your human team spends their time only on the conversations that actually need judgement.

What it costs to run, and how a good bot keeps it low

Cost on WhatsApp is driven by messaging, not by having a bot. When a customer messages you first, you get a 24-hour service window in which your replies carry no Meta messaging charge, this is a free service window, not a billing unit. Business-initiated template messages (reminders, notifications, re-engagement) are billed per delivered message by category, marketing, utility, or authentication, since Meta moved off per-conversation billing on 1 July 2025. A well-designed chatbot naturally keeps most traffic inside the free window because it responds to inbound questions, so your costs stay tied to the outbound campaigns you deliberately choose to run. InfiQ applies its own transparent rupee pricing (ex-GST), so you can see exactly what each category costs before you send. As an official Meta Business Partner, InfiQ also keeps your opt-in, templates, and account setup aligned with Meta's rules from day one.

Do this with InfiQ

Talk to InfiQ

Get a straight answer for your setup

Tell us what you’re trying to do — a WhatsApp specialist replies within one working day.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

Do I need to know how to code to set up a WhatsApp chatbot?+
No. No-code flow builders let you drag steps, buttons, and conditions together and publish without writing any code, and most simple bots (order status, FAQs, booking) launch this way in a day. You only need developers if you want the bot to pull live data from a CRM, inventory, or payment system through the API.
What is the difference between the WhatsApp Business app and the API for chatbots?+
The free WhatsApp Business app is built for one or two people replying manually and does not support automated multi-step bots at scale. The WhatsApp Business API, which you access through a provider, is what powers chatbots, interactive buttons, template messaging, and multi-agent handoff. A real chatbot needs the API.
How long does it take to launch a WhatsApp chatbot?+
Once your number is onboarded and verified with Meta, a straightforward no-code bot with buttons, lists, and handoff can go live within a day or two. The bigger time cost is usually upfront design, mapping your real conversation flows, rather than building them in the tool.
Will running a chatbot cost me per message?+
Replies you send inside WhatsApp's 24-hour service window (after a customer messages you) carry no Meta messaging charge. Template messages are billed per delivered message by category, marketing, utility, or authentication, since Meta moved off per-conversation billing on 1 July 2025. A good bot keeps most traffic in the free window.
Why should the chatbot use buttons and lists instead of letting people type?+
Free typing produces misspellings, off-topic messages, and 'I did not understand' dead ends. Reply buttons (up to three options) and list messages (up to ten) let customers tap a clear choice, which is faster, gives your bot clean predictable data, and measurably improves how many people finish the flow.
How do I stop customers getting stuck talking to a bot?+
Build a visible human handoff into every flow. Trigger it when the customer asks for an agent, when the bot fails to match a query twice, or when the topic is sensitive like a refund or complaint. Pass the full chat context to the agent so the customer never repeats themselves.
Do I own the WhatsApp number and account behind the chatbot?+
You should. With InfiQ you keep full BSUID (Business-Scoped User ID) ownership, so your number, templates, and conversation history belong to your business and are not locked inside the provider's account. That protects you if you ever change tools.
Is a WhatsApp chatbot allowed for Indian businesses?+
Yes, provided messaging is opt-in and relevant. Customers who message you first can be served freely inside the service window, and template messages require Meta-approved templates. InfiQ is an official Meta Business Partner, so your setup follows Meta's rules from day one.

Ready to launch a WhatsApp chatbot that actually resolves queries?

Talk to InfiQ, an official Meta Business Partner, and get your flow, interactive menus, and human handoff live with transparent rupee pricing and full BSUID ownership from day one.