set up whatsapp chatbot business whatsapp chatbot whatsapp business api booking automation

How to set up a WhatsApp chatbot for your business in 5 steps

How to set up a WhatsApp chatbot for your business step by step: from choosing a provider to going live, with no technical knowledge needed.

By Suso Merino · CEO · · 8 min read

If you’re thinking about setting up a WhatsApp chatbot to manage your business’s bookings, you’re probably wondering how complicated the process is. The short answer: less than you’d imagine, especially if you work with a specialist provider.

In this article we walk you through the 5 steps of the real process, without skipping the details that matter and without exaggerating the complexity. By the end, you’ll have a clear picture of what each step involves and how long it takes to get the chatbot up and running.

Before you start: what you need

Before getting into the steps, there are three prerequisites you need to meet:

A phone number dedicated to the business. It can’t be your personal number. It can be a new mobile number or a landline. What matters is that it’s used exclusively for the chatbot (once it’s connected to the API, that number can no longer be used in the regular WhatsApp app).

A registered company or sole trader. Meta requires verification that the business exists. For that you’ll need a Spanish tax ID (NIF/CIF) and, in many cases, a document proving your business activity (an IAE registration certificate — Spain’s business activity tax — articles of incorporation, etc.).

A software provider for the chatbot. The WhatsApp API doesn’t do anything on its own: you need software that uses it to create the conversation flows, manage the calendar and administer the bookings. This is the service Agendio offers to leisure businesses.

If you have these three things, you’re ready to start.

Step 1: Choose the right provider for your type of business

This is the most important step, even though generic guides sometimes skip it. Not all WhatsApp chatbot providers are designed for the same type of business.

There are general-purpose providers (designed for e-commerce, customer service, marketing) and specialist providers (designed for bookings, for specific sectors, etc.). For a soft play centre, party venue or leisure space, you need a provider that understands the logic of session-based bookings: time slots, capacity, different booking types, document management and, if possible, access control.

Key questions to ask any provider:

  • Can the bot check availability in real time before offering options to the customer?
  • Can the bot handle different booking types (birthday party, free play session, exclusive hire)?
  • Can it request and file documents linked to each booking?
  • Does it integrate with automatic access control?
  • What happens if the bot doesn’t understand a customer’s message?

The answers to these questions will quickly tell you whether the provider has thought about your use case.

Talk to the Agendio team and ask whatever you need →

Step 2: Provide your business information

Once you’ve chosen the provider, the next step is to give them all the information the chatbot needs to work properly. This step usually happens over one or two meetings and is the one that takes up most of your time.

Basic business information:

  • Name, address, phone, email
  • Opening hours and availability for bookings
  • Bank holidays or special closures

Available booking types:

  • What can the customer book? (birthday party, play session, exclusive hire of the whole venue…)
  • Duration of each booking type
  • Maximum capacity per slot
  • Price of each option

Rules and conditions:

  • Cancellation and amendment policy
  • Deposit or advance payment (if applicable)
  • House rules for the premises
  • Required paperwork (contracts, allergen forms, etc.)

Frequently asked questions:

  • What do your customers usually ask? The bot should be able to answer it
  • What special situations come up often?

The more information you provide at this step, the more autonomous the bot will be and the less manual intervention you’ll need.

Step 3: Verifying the number with Meta

This step is technical, but the provider handles it for you. What you do need to do is go through the business verification process that Meta requires.

The verification process consists of proving to Meta that the phone number belongs to a legitimate business. It typically involves:

  1. Accessing Meta Business Manager (the provider will guide you)
  2. Verifying your business email domain (if you have one)
  3. Providing basic business documentation

The process takes between 2 and 5 working days. In some cases it can be quicker; in others it may require additional documentation.

Once verified, the number is connected to the API and the provider can set up the chatbot on it.

Important note: if you already use that number in the WhatsApp Business app, you’ll have to unlink it before connecting it to the API. This means that during the migration there will be a period when the number isn’t working on WhatsApp. The provider will tell you the exact time window.

Step 4: Designing and testing the conversation flows

This is the step where the chatbot comes to life. The provider’s technical team designs the conversation flows based on the information you provided in step 2.

A conversation flow is the sequence of messages and interactions the bot handles to complete a task. For example, the “birthday party booking” flow might look like this:

Customer: "Hi, I'd like to book the venue for my son's birthday"
Bot: "Hi! Great, I can help with that. What date did you have in mind?"
Customer: "15 May"
Bot: "On 15 May we have the 11:00-13:00 and 17:00-19:00 slots available. Which suits you best?"
Customer: "The afternoon one"
Bot: "Great. Roughly how many children will be coming?"
...and so on until the booking is complete

The provider will design the flows for the most common scenarios in your business and the most frequent exceptions. They’ll also configure what to do when the bot doesn’t understand a message (hand over to a human, ask the customer to rephrase, etc.).

The testing phase is critical. Before switching the bot on, you and the provider’s team should test it thoroughly: make test bookings, try to book slots that are already taken, send confusing messages, test edge cases. Every problem you find in testing is a problem your customer won’t find.

This phase usually takes between 3 and 7 days, depending on how complex the flows are.

Want to see what the flow would look like for your specific business? Ask us for a demo →

Step 5: Activation, training and go-live

Once testing is complete, it’s time to switch the system on. This step includes:

Activating the bot: the system is connected to the live number and starts handling real customer messages.

Admin dashboard training: the provider shows you how to use the dashboard, where you can view the calendar, manage bookings manually when needed, check statistics and update the bot’s information.

Initial monitoring period: for the first few days it’s a good idea to review the bot’s conversations to make sure everything is working as expected and to correct any replies that aren’t quite right.

Feedback and fine-tuning: most providers offer a post-launch fine-tuning period during which you can request improvements to the flows based on what you observe in real conversations.

How long does the whole process take?

Under normal circumstances, the time from first contact with the provider to the system running live is 1 to 3 weeks.

The factor that varies most is Meta’s verification (step 3), which can take anything from 2 days to a week. The rest of the process is fairly predictable.

What to do if the bot can’t answer a question

A legitimate concern for many owners is: “What happens if the customer asks something the bot doesn’t know how to answer?”

Well-configured systems have answers for this. The most common options are:

  • The bot acknowledges that it can’t resolve the query and offers a phone number or email for human contact
  • The bot escalates the conversation to a human agent within the same management dashboard
  • The bot logs the query and alerts the owner so they can deal with it manually

The aim isn’t for the bot to be all-knowing, but for it to handle 80-90% of interactions autonomously and pass on the rest gracefully.

Costs to bear in mind

On top of the cost of the software provider, there are two additional costs to consider:

WhatsApp API cost (Meta): Meta charges per conversation. Conversations started by the customer (the usual case with bookings) are free for the first 24 hours of the thread. Conversations started by the business (sending reminders, proactive confirmations) have a variable cost depending on the country. For most leisure businesses in Spain, the monthly API cost is under €30-50.

Dedicated phone number: if you don’t already have a business number, you’ll need to take out a line. It costs the same as any business SIM card, from just a few euros a month.

Conclusion: simpler than it looks

Setting up a WhatsApp chatbot for your business no longer requires technical knowledge or a big investment. With the right provider, the process is guided step by step, and in less than three weeks you can have a system that manages your bookings autonomously, 24 hours a day, 7 days a week.

If you run a soft play centre, party venue or similar leisure space, you can also read how booking automation works step by step to understand the end result of the process.


Ready to set up your chatbot? Email us at hola@agendio.es and we’ll get started this week.


Want to automate your business bookings?

Request a free demo — we'll show you how Agendio works in under 30 minutes.

Request a free demo