AI Chatbots for Business: WhatsApp, Slack and Web
Design, build, test and price AI chatbots that answer customers on WhatsApp, help employees in Slack, and sit on a website, with safe handoff to people.
On this page
- What a business chatbot does
- WhatsApp: App or Platform?
- How an AI WhatsApp bot works
- No-code options
- Slack, Telegram and website bots
- Design the bot before you build it
- Guardrails, privacy and quality
- Costs at a glance (illustrative)
- Labs
- Exercises with model answers
- Key takeaways
- Check your understanding
- Recommended resources
Messaging rules and prices change
Meta updates WhatsApp pricing and policies several times a year. Always check the official pricing page and your provider's rates before launch. Examples use hypothetical businesses; screens are illustrative wireframes.
21.1 What a business chatbot does
A business chatbot answers questions and completes simple tasks in a chat channel: order status, booking an appointment, store hours, return policy, lead capture. An AI chatbot uses a language model (such as Claude) plus your business's knowledge and tools, so it can understand free-text questions instead of only menu buttons.
- Where Indian customers already are
- Orders, bookings, reminders, support
- Needs the Business Platform for automation
Website chat widget
- Pre-sales questions, lead capture
- Fully under your control
Instagram / Messenger
- D2C brands, creators
- Same Meta platform family
Slack or Microsoft Teams
- Internal bots: HR policy, IT help, sales enablement
Telegram
- Free and quick to set up
- Perfect for practice and communities
Voice (phone)
- Calls instead of chat
- See Class 22
21.2 WhatsApp: App or Platform?
| WhatsApp Business App | WhatsApp Business Platform (API) | |
|---|---|---|
| Who it is for | Small shops replying by hand | Businesses automating or scaling |
| Cost | Free app | Per delivered template message, plus any provider fee |
| Automation | Greeting, away message, quick replies only | Full bots, AI, integrations |
| Users | Phone plus a few linked devices | Unlimited agents through a provider's inbox |
| Setup | Download and verify the number | Meta business portfolio, number, display name, templates |
| AI chatbot | Not supported directly | Yes, via webhooks to n8n, a provider or your code |
21.2.1 Direct Cloud API or a Business Solution Provider (BSP)?
- Meta Cloud API directly: no middleman fee; you connect it to n8n or your own code. Best when someone technical owns it.
- A BSP (for example Twilio, Gupshup, Interakt, WATI, AiSensy, 360dialog): onboarding help, a shared team inbox, broadcast tools and no-code flow builders; they add a monthly fee or a markup per message.
21.2.2 What Meta requires
The 24-hour customer service window. When a customer messages you, a 24-hour window opens in which you can reply freely. Outside that window, a business can only start the conversation with an approved template.
21.2.3 Pricing basics (checked 23 Oct 2026)
- Since July 2025 Meta charges per delivered template message. The rate depends on the template category (marketing, utility, authentication) and the recipient's country. Marketing costs the most; authentication (OTP) the least.
- Rates differ by country. Several 2026 guides quote India authentication messages at a fraction of a rupee and marketing messages at a few times that. Use Meta's current rate card, not a blog.
- Independent guides report that from 1 October 2026 Meta began charging for some messages inside the 24-hour window that used to be free (service and utility replies). Confirm this on Meta's pricing page before you forecast costs.
- Add the BSP's fee and the AI model's cost (a few paise to a few rupees per conversation, depending on length and model).
21.3 How an AI WhatsApp bot works
21.4 No-code options
| Tool | What it is | Good for |
|---|---|---|
| BSP flow builders (Interakt, WATI, AiSensy, Gupshup) | Menus, forms and AI replies inside the provider | Fast WhatsApp launch for SMBs |
| Botpress | Visual bot builder with AI and many channels | Multi-channel bots with knowledge bases |
| Voiceflow | Conversation design and AI agents, chat and voice | Teams designing complex flows |
| Chatbase | Train a bot on your website or documents | Website FAQ bot in minutes |
| Intercom Fin, Zendesk AI | AI agents inside support suites | Companies already on those helpdesks |
| n8n + Claude | Build exactly what you need | Custom tools, privacy, low running cost |
21.5 Slack, Telegram and website bots
- Slack internal bot: create a Slack app with the Events API and bot scopes (
app_mentions:read,chat:write), connect it to n8n's Slack Trigger, and answer from your HR or IT policy documents. Restrict it to the channels it's invited to. - Telegram practice bot: message @BotFather, send
/newbot, copy the token, add it to n8n's Telegram Trigger. It's free and takes ten minutes, ideal for learning before WhatsApp. - Website widget: the "Ask us" button from Class 16 (Lovable server function + Claude), or a Botpress or Chatbase embed code pasted into your site.
21.6 Design the bot before you build it
The one-page bot spec
- Job: the top 10 questions and 3 tasks the bot handles (from real support tickets).
- Not allowed: medical, legal or financial advice; refunds above a limit; anything about other customers.
- Knowledge: the exact documents and their owner; how often they're updated.
- Tools: each action with inputs, and whether it needs confirmation.
- Handoff: when, to whom, within what time, and what the customer is told.
- Tone and language: for example English and Hindi, friendly and short.
- Privacy: what data is stored, for how long, and the opt-out keyword ("STOP").
- Success metrics: containment rate, resolution rate, handoff rate, CSAT, cost per conversation.
21.7 Guardrails, privacy and quality
Rules that protect customers and the business
- Answer only from the knowledge base; say "I'm not sure, let me connect you" otherwise.
- Confirm before acting ("Shall I move it to Friday 11:00?").
- Never collect card numbers, passwords or OTPs in chat.
- Get opt-in before marketing messages and honour opt-outs immediately.
- Follow data-protection law (in India, the DPDP Act): collect the minimum, explain the purpose, delete on request.
- Log conversations for quality review, with access limited to staff who need it.
21.7.1 Evaluate before launch
Use datasets/support_eval_set.csv from this handbook (or 50 real anonymised questions): run every question through the bot, then score correct, safe, handed off when it should, tone. Fix the knowledge base or instructions, and re-run until it passes your bar (see template 09 for the evaluation plan).
21.8 Costs at a glance (illustrative)
| Item | Typical cost driver |
|---|---|
| WhatsApp template messages | Per delivered message by category and country |
| BSP | Monthly plan or per-message markup |
| AI model | Per token; short FAQ chats are cheap, long ones cost more |
| n8n | Free self-hosted (server cost) or a cloud plan |
| People | Staff to handle handoffs and keep knowledge current |
21.9 Labs
Lab 1 · Telegram FAQ bot (free, 40 minutes)
- Create a bot with @BotFather and copy the token.
- n8n: Telegram Trigger → AI Agent (Claude, or Gemini free tier) with instructions and a 15-line FAQ pasted into the system prompt → Telegram "send message".
- Test ten questions, including two it should refuse.
Lab 2 · WhatsApp test number (free test, 45 minutes)
- Create an app at developers.facebook.com, add the WhatsApp product, and use the provided test number. Add your own phone as a recipient.
- n8n: add a WhatsApp credential (access token and phone number ID) and a WhatsApp Trigger; register its webhook URL in the Meta dashboard.
- Reuse the Lab 1 AI Agent and reply with the WhatsApp node.
- Message the test number from your phone and check the reply.
Lab 3 · Knowledge base and a booking tool (45 minutes)
- Put FAQs in a Google Sheet (question, answer, category). Give the agent a Sheets tool to look them up.
- Add a Bookings sheet and a tool
find_booking(phone); thenreschedule_booking(id, new_time)with confirmation required. - Test the reschedule conversation from the phone picture above.
Lab 4 · Human handoff (20 minutes)
Add an IF node: if the agent sets handoff: true (complaint, health issue, low confidence), post the conversation to Slack #practice-support and send the customer the handoff message.
Lab 5 · Slack HR policy bot (30 minutes)
Create a Slack app with Events and the scopes above, connect n8n's Slack Trigger, and answer from a 2-page policy document. Mention the bot in a channel and ask three questions.
Lab 6 · Evaluate (30 minutes)
Run 30 questions from support_eval_set.csv through your bot with a loop in n8n, write answers to a sheet, and score them. Fix the top two failure patterns and re-run.
21.10 Exercises with model answers
Exercise · Template or free reply?
(a) A customer asked about delivery 2 hours ago; you reply with tracking. (b) You want to tell all past customers about a Diwali sale. (c) You send an OTP to log in.
Model answer
(a) Inside the 24-hour window, so a normal reply (check whether your country's current rules charge for it). (b) A marketing template, approved by Meta, only to opted-in customers. (c) An authentication template.
21.11 Key takeaways
- AI chatbots need knowledge, tools, guardrails and a handoff to people.
- WhatsApp automation needs the Business Platform (direct Cloud API or a BSP), approved templates, the 24-hour window and opt-in.
- Pricing is per delivered template message by category and country, plus provider and AI costs.
- Practise on Telegram for free, then use Meta's test number before going live.
- Evaluate with a question set and track containment, handoffs and CSAT.
21.12 Check your understanding
Check your understanding
Which WhatsApp option supports an AI chatbot connected to n8n?
- WhatsApp Business App
- WhatsApp Business Platform (Cloud API or BSP)
- Personal WhatsApp
- WhatsApp Web
A business wants to message a customer who last wrote 3 days ago. What's needed?
- Nothing
- An approved template message
- A voice call
- A new phone number
A customer describes a worsening injury to a clinic bot. The bot should…
- Give treatment advice
- Hand off to a person and give emergency guidance
- Ignore it
- Offer a discount
21.13 Recommended resources
- WhatsApp Business Platform docs · Pricing
- n8n WhatsApp node · n8n Telegram node
- Botpress · Voiceflow · Slack Events API
- Module 10 (RAG) for knowledge bases; Module 12 (agents) for tool safety