How to Build a WhatsApp Chatbot in 2026 (No-Code Guide)
What Is a WhatsApp Chatbot?
A WhatsApp chatbot is an automated program that sends and receives WhatsApp messages on behalf of your business. When a customer texts your WhatsApp number, the chatbot responds instantly. Without a human agent typing a reply.
Modern chatbots can handle:
- Answering FAQs: pricing, hours, location, policies
- Qualifying leads: collect name, email, and budget before routing to sales
- Booking appointments: ask for date/time and confirm automatically
- Order tracking: let customers check status by entering an order number
- Payment reminders: trigger follow-up messages when invoices are overdue
WhatsApp has a 98% open rate, which means your chatbot messages are almost always seen within minutes.
Two Ways to Build a WhatsApp Chatbot
Option 1: Official WhatsApp Business API
Meta's official API lets you build chatbots through an approved BSP (Business Solution Provider). You write the logic in code, submit templates for approval, and go live after business verification.
Pros: Green-tick verification, official compliance
Cons: Days to weeks of setup, per-conversation charges ($0.005–$0.08), requires developer resources, template approval for every message flow
Option 2: Linked Device Technology (No-Code)
Tools like Walytic connect to your existing WhatsApp number using WhatsApp's linked device technology, the same system that powers WhatsApp Web. No business verification, no template approvals, no coding required.
Pros: 2-minute setup, visual builder, flat-rate pricing from $5/mo
Cons: No green-tick verification
For most small and medium businesses, the linked device approach is the faster and more affordable path to a working chatbot.
How to Build a WhatsApp Chatbot with Walytic (Step-by-Step)
Step 1: Connect Your WhatsApp Number
Sign up at app.walytic.com and navigate to Devices. Click Add Device and scan the QR code with your WhatsApp app (Settings → Linked Devices → Link a Device). Your number is connected in under 60 seconds.
Step 2: Open the Chatbot Builder
Go to the Chatbot section in your Walytic dashboard. Click Create New Flow. You'll see a visual canvas where you can drag and connect blocks.
Step 3: Set a Trigger
Choose what starts your chatbot flow:
| Trigger Type | Example |
|---|---|
| Any incoming message | Reply to everyone who messages you |
| Keyword match | "pricing", "book", "help" |
| First message only | Greet new contacts with a welcome message |
| Button reply | Customer taps a quick-reply option |
For a general FAQ bot, use Any incoming message with a fallback to a keyword-based menu.
Step 4: Build Your Response Flow
Add Message blocks with your reply text. Use variables to personalize. `{{contact_name}}` pulls the contact's name automatically.
Structure your main menu like this:
Welcome to [Business]! 👋 How can we help? Reply with: 1️⃣ Pricing 2️⃣ Book an appointment 3️⃣ Track my order 4️⃣ Speak to a human
Then add Condition blocks to branch based on the customer's reply. Each number routes to a different sub-flow.
Step 5: Add a Human Handoff
Always include an escalation path. Add a Transfer to Agent block that pauses the bot and notifies your team. This prevents customers from getting stuck in loops when their question is too complex for automation.
Step 6: Test Your Chatbot
Use the Test Mode button to send real messages to your connected number and walk through every branch. Check that all conditions trigger correctly and that variables populate with real data.
Step 7: Activate
Toggle the flow to Active. From this point on, every incoming WhatsApp message on your connected number triggers the chatbot automatically.
WhatsApp Chatbot Flow Examples
Lead Qualification Bot
Trigger: Any first message
Flow:
- Welcome + ask for name
- Ask for business type
- Ask for monthly budget
- If budget ≥ threshold → send calendar link
- If below threshold → send self-serve guide
Result: Sales team only speaks to qualified prospects.
Appointment Booking Bot
Trigger: Keyword "book" or "appointment"
Flow:
- Ask preferred date
- Ask preferred time
- Confirm details + send confirmation
- Trigger reminder 24 hours before
Result: No back-and-forth email chains. Bookings happen in 3 messages.
FAQ Bot
Trigger: Any incoming message (after hours)
Flow:
- Detect time (after 6 PM)
- Send quick-reply menu: Pricing / Location / Hours / Other
- Branch to pre-written answers
- Offer human handoff for "Other"
Result: Customers get answers instantly, even outside business hours.
Best Practices for WhatsApp Chatbots
Keep messages short. WhatsApp is a mobile-first channel. Break long replies into 2–3 short messages rather than one wall of text.
Always offer a way out. Include a "Talk to a human" option in every flow. Forcing customers to stay in a bot loop damages trust.
Use emoji sparingly. One or two per message adds personality. More than that looks spammy.
Test on mobile. A response that looks great on desktop may be hard to read on a small screen. Always test the final flow on a real phone.
Don't automate everything. High-value conversations, , should always route to a human.
Official API vs Linked Device: Quick Comparison
| Factor | WhatsApp Business API | Walytic (Linked Device) |
|---|---|---|
| Setup time | Days–weeks | 2 minutes |
| Monthly cost (1K messages) | $15–$80 + platform fee | $5 flat |
| Template approvals | Required | Not required |
| Visual chatbot builder | Depends on BSP | Included |
| Green-tick verification | Yes | No |
| No-code setup | Rarely | Yes |
Build Your Chatbot Today
A WhatsApp chatbot can handle repetitive questions, qualify leads, and book appointments, 24 hours a day, without adding headcount.
Start your free 14-day trial at Walytic and build your first chatbot flow in under 10 minutes. No credit card required. No coding needed.
Ready to Automate WhatsApp?
Start sending bulk messages, automate follow-ups, and build chatbots, all with flat-rate pricing. No per-message fees.
Start Free 14-Day Trial