OpusDone
Log inGet started
Set Up an FAQ Bot on WhatsApp in One Afternoon
Channels

Set Up an FAQ Bot on WhatsApp in One Afternoon

Published

Set Up an FAQ Bot on WhatsApp in One Afternoon

You set up an FAQ bot on WhatsApp by connecting your WhatsApp Business number to an AI assistant, loading your approved questions and answers, enabling auto-replies, connecting a calendar for bookings, scheduling reminders, and keeping human escalation switched on. The whole job takes one afternoon, needs no developer, and runs on an always-on assistant that replies in under 3 seconds.

As of 21 September 2026, WhatsApp compliance rules require businesses to use approved templates for outbound messages, which is why the setup below starts with a compliant connection rather than a workaround.

An FAQ bot on WhatsApp is a customer-service agent that reads incoming messages, matches them to an approved knowledge base, answers instantly, and books appointments or hands the chat to a human when the question falls outside that base. It is not a scripted menu of numbered options.

Key takeaways

  • Seven steps cover the full front desk: connection, knowledge base, auto-replies, booking, reminders, escalation, and one unified inbox.
  • Setup takes one afternoon because sector templates arrive pre-trained — no coding, no developer.
  • Human escalation is mandatory, not optional, so sensitive or complex chats always reach a person.
  • Reminders and instant replies are the two steps that most directly reduce no-shows and missed chats.
  • Every step moves one specific metric, listed in the summary table below.

Step 1: Connect WhatsApp to Your AI Assistant

Connecting WhatsApp takes about 15 minutes and is the step that turns a phone number into an always-on channel. You link your WhatsApp Business number through the assistant's setup flow at opusdone.com, which handles the compliance requirements that apply since January 2026.

Do this now: link your WhatsApp Business number via the assistant's setup flow

Open the assistant's setup flow, choose WhatsApp, and enter your WhatsApp Business number. The flow verifies the number and confirms your business profile. Do not use a personal WhatsApp account — business verification is what allows automated replies at scale.

Result: an always-on channel that replies in under 3 seconds

Once linked, the assistant answers every incoming message in under 3 seconds, including evenings and weekends. At Clínica Dental Sol in Barcelona, our WhatsApp used to go unanswered after 6pm; now every patient gets a reply in seconds and books themselves.

Step 2: Load Your Approved FAQ Knowledge Base

Loading the knowledge base takes 30 to 45 minutes and is the step that makes answers accurate instead of generic. You start from a sector template, then edit it to match how your business actually speaks.

Do this now: add your top 20 questions and answers from your sector template

Pick your sector template, then replace its placeholder answers with your real ones. Twenty questions cover roughly 80% of what a small business front desk is asked: opening hours, location, parking, pricing ranges, what to bring, cancellation policy, and how to reschedule.

Keep every answer to two or three sentences. Short answers are easier for the assistant to match and easier for customers to read on a phone.

Result: accurate, on-brand answers without a developer

The assistant answers only from what you approved. It does not invent prices or policies, and it does not drift off-topic — a deliberate design choice, because a bot that improvises on pricing creates more problems than it solves.

Step 3: Turn On Auto-Replies for Common Questions

Auto-replies take about 20 minutes to configure and are the step that stops routine questions from sitting unanswered. Each FAQ entry gets a trigger phrase, and the assistant handles the rest.

Do this now: enable auto-replies and map each FAQ to its trigger

Switch auto-replies on, then map each of your 20 questions to the phrases customers actually type. "What time do you open" and "opening hours" should both reach the same answer. Test each trigger by messaging your own number from a second phone.

Result: faster first response and fewer unanswered chats

First response time drops to under 3 seconds on every matched question, and chats that previously sat overnight get answered immediately. For a clinic seeing 40 messages a day, that is 40 conversations that no longer wait for someone to be free.

Step 4: Let Customers Book Appointments in the Chat

Photo by Marília Castelli on Unsplash

Appointment booking takes about 20 minutes to connect and is the step that converts a question into a confirmed slot. The assistant reads your calendar, offers real availability, and writes the booking back.

Do this now: connect your calendar and set bookable slots

Connect your calendar, then define which slots are bookable through chat — for example, 30-minute consultations between 9am and 6pm, Monday to Friday. Block the times you never want booked, such as lunch or admin hours.

Result: bookings captured 24/7 without back-and-forth

Customers book themselves at any hour, including the 9pm enquiries that used to wait until morning. The same pattern works for other channels too — this walkthrough of a WhatsApp booking bot for a physiotherapy clinic shows the slot logic in practice.

Step 5: Send Automatic Reminders Before Each Appointment

Reminders take about 10 minutes to schedule and are the step that protects the bookings you just captured. You choose the timing; the assistant sends the message.

Do this now: schedule reminder messages at the times you choose

Set two reminders per appointment: one 24 hours before and one 2 hours before. Both messages should let the customer confirm or reschedule in one tap. Use approved message templates for anything sent outside the 24-hour customer service window.

Result: fewer no-shows and less manual follow-up

Two reminders replace the manual calls your team makes the day before. Every reschedule handled in the chat is a phone call your front desk does not make, and a slot that gets refilled instead of lost.

Step 6: Make Human Escalation Mandatory

Photo by MART PRODUCTION on Pexels

Human escalation is built in and takes about 10 minutes to configure. It is a mandatory feature, not an add-on, because some conversations should never be finished by software.

Do this now: set the escalation trigger and who receives the handoff

Define the trigger phrases and situations that hand off to a person — complaints, refund requests, medical or legal questions, anything the assistant cannot match. Then name the person or team who receives the handoff and how they are notified.

Result: complex or sensitive chats reach a person every time

When a trigger fires, the assistant stops and a human takes over with the full conversation history visible. The bot handles volume; people handle judgement. That division is what makes the system safe to run without supervision.

Step 7: Unify WhatsApp with Your Other Channels

Unifying channels takes about 15 minutes per channel and is the step that stops messages falling between apps. WhatsApp, Facebook, Instagram, and email all land in one queue.

Do this now: connect WhatsApp, Facebook, Instagram and email to one inbox

Connect each channel to the same inbox, then confirm that a message sent on Instagram and a message sent on WhatsApp appear side by side. One queue means one place to check, and no customer waiting because their message arrived on the channel nobody was watching.

Result: one queue, no missed messages across channels

Four channels in one inbox means your team checks one screen instead of four apps. The same approach scales to other messaging platforms — see this guide to omnichannel messaging for small business, and if Telegram is on your list, the Telegram booking bot setup guide follows the same seven steps.

Which Metric Does Each Step Move?

Photo by Egor Komarov on Pexels

Each of the seven setup steps moves one primary metric. The table below maps every step to the number it improves, so you can decide which to do first if you only have an hour.

Step-by-step impact summary

StepWhat you doMetric it moves
1. Connect WhatsAppLink your WhatsApp Business numberChannel availability (24/7 coverage)
2. Load knowledge baseAdd 20 approved Q&AsAnswer accuracy and consistency
3. Turn on auto-repliesMap FAQs to trigger phrasesFirst response time (under 3 seconds)
4. Enable bookingConnect calendar and slotsBookings captured per week
5. Schedule remindersSend 24-hour and 2-hour remindersNo-show rate
6. Set escalationDefine triggers and handoff ownerSensitive chats reaching a human (100%)
7. Unify channelsConnect 4 channels to one inboxMissed messages across channels

How Do I Set Up an FAQ Bot on WhatsApp Without a Developer?

Setting up an FAQ bot on WhatsApp without a developer works because the assistant is pre-trained from sector templates rather than built from scratch. You choose a template, edit the answers, and connect your number — configuration replaces coding. The only technical step, linking WhatsApp, is a guided flow that verifies your business number automatically.

Does an FAQ Bot on WhatsApp Replace Human Agents?

An FAQ bot on WhatsApp does not replace human agents; it handles the routine volume so people can handle the exceptions. Escalation to a human is a mandatory feature of the setup, triggered by complaints, refund requests, and anything the assistant cannot match. The bot answers the 80% that repeats; your team answers the 20% that needs judgement.

How Long Does It Take to Set Up an FAQ Bot on WhatsApp?

Setting up an FAQ bot on WhatsApp takes about one afternoon — roughly 2 to 3 hours for all seven steps. Connecting WhatsApp takes 15 minutes, the knowledge base 30 to 45 minutes, auto-replies 20 minutes, booking 20 minutes, reminders 10 minutes, escalation 10 minutes, and each additional channel about 15 minutes. Replies then run in under 3 seconds from day one.

For a closer look at what sub-3-second responses do to customer experience, read answer customers across WhatsApp in under 3 seconds.

Last updated 21 September 2026