How to create a WhatsApp chatbot without knowing how to code¶
You can build a WhatsApp chatbot without writing a single line of code. There are three ways to do it, and they differ less in the subscription price than in a cost that appears on no price list: the hours you put in yourself.
Below are the three paths, with a realistic time estimate for each, what you need to get started and where each one breaks. At the end there's a table that lets you choose in thirty seconds.
Path 1: automatic replies in the WhatsApp Business app¶
It's free and you can set it up in ten minutes. It isn't a chatbot in the strict sense, but for some businesses it's enough.
How to do it
- Download the WhatsApp Business app from the app store, if you don't already use it
- Open Settings, then Business tools
- Turn on the greeting message: it's sent to people who message you for the first time or after a long period of silence
- Turn on the away message: you can schedule it for outside your business hours
- Set up quick replies: saved texts you bring up yourself by typing a shortcut
Where it stops
The limit isn't the quality of the text, it's the nature of the tool. These messages only reply to people who write to you, always say the same thing and know nothing about your schedule. They can't offer a free time slot, they can't book, and they can't go out on their own the day before to remind someone of an appointment.
In practice they buy you time, they don't save you time: they tell the client "I'll get back to you as soon as I can", and then you still have to reply.
Time: 10 minutes. Cost: zero. Maintenance: almost none.
Path 2: building it with no-code tools¶
This is where you get into a real chatbot. You don't need to code, but you do need to understand how several services fit together. It's the path for people with time, technical curiosity and a wish for control.
What you need
- A verified Meta Business account
- A phone number to connect to the WhatsApp Business Platform
- Access to the WhatsApp API, directly from Meta or through an intermediary
- A no-code automation tool to build the reply logic
- A calendar connection, if you want it to handle appointments
How it goes
- Create the Meta Business account and complete business verification. It's the slowest step: Meta asks for documents and the timing is out of your hands
- Register the number on the platform and complete the setup
- Prepare the message templates and submit them to Meta for approval. You need them for every message you initiate, such as reminders. Each template is approved individually and can be rejected
- Build the reply flow in the automation tool
- Connect the calendar to read availability and write appointments
- Test every path, including the ones where the client writes something you didn't anticipate
Where it breaks
Three places, in order of how often it happens.
The first is the scheduling logic. Reading events from a calendar is easy. Working out the slots that are actually available is a different matter: you have to account for the length of the requested service, breaks, closing days, public holidays and the time you need between one client and the next. This is where most DIY projects stall.
The second is maintenance. Every time you change your hours, add a service or update a price, you have to go back into the flow. It's not dramatic, but it keeps coming back, and it always happens in the week you have the least time.
The third is error handling. What happens if the calendar doesn't respond? If two people ask for the same slot in the same minute? If a client sends twenty messages in a row? These cases seem theoretical until you end up with two clients booked at the same time.
Time: from a few days to a few weeks, depending on how complete you want it to be. Cost: tool subscriptions plus Meta's message fees. Maintenance: ongoing.
Path 3: a ready-made solution¶
The last path is to use a product that already has the scheduling logic, the message templates and the error handling built in. You enter your details and you're up and running.
How to do it
- Create the account
- Connect your WhatsApp number and your calendar
- Enter your business hours, services and appointment lengths
- Switch on the assistant
What to check before you choose
Not all ready-made solutions are the same. Three questions separate the serious ones from the rest:
- Can I use my current number? If the answer is no and you have to get a new one, you lose your chat history and your clients have to learn a different number
- Does it read my real calendar or make me use its own? The second option means managing two calendars and, sooner or later, having them fall out of sync
- Do I pay the message fees to Meta or to you? If they go through the provider, there's almost always a markup you can't see
Time: less than an hour. Cost: a fixed subscription plus Meta's message fees. Maintenance: changing your hours from the dashboard.
The three paths compared¶
| WhatsApp Business app | DIY no-code | Ready-made solution | |
|---|---|---|---|
| Setup time | 10 minutes | Days or weeks | Less than an hour |
| Subscription | Zero | Variable | Fixed |
| Understands natural language | No | Depends on how you build it | Yes |
| Reads your calendar | No | If you connect it | Yes |
| Books and moves appointments | No | If you build it | Yes |
| Sends automatic reminders | No | If you set up the templates | Yes |
| Maintenance | None | Up to you | Handled by the provider |
| Technical skills needed | No | Yes, a fair amount | No |
Which one to choose¶
Path 1 if you get few requests and all you need is to let clients know you've seen their message.
Path 2 if you have technical skills, you enjoy building things and you have time to give it after launch too. Full control is a real advantage, but you pay for it in hours.
Path 3 if your time is worth more than the subscription and you want it working right away. Do the honest math: if you estimate three days of setup plus half a day a month of maintenance, compare that number with twelve months of subscription before you decide.
Wably is the third path, designed for appointment-based businesses: it uses your current WhatsApp number, reads your Google Calendar and is set up in less than an hour.