How to Trigger Appointment Booking from a Chatbot

Connect an appointment to a chatbot keyword so booking starts inside the chat. Add the Appointment node in the Flow Builder and pick your appointment.

Updated 18 June 2026

Once you have created an appointment, you connect it to a chatbot so a keyword starts the booking. When a customer sends your keyword (for example "Book Test Demo"), the bot launches the appointment booking right in the chat.

This guide assumes you have already created an appointment. If you are new to chatbots, read How to Create a Keyword-Based WhatsApp Chatbot first.

Step 1: Open or create your bot flow

  1. In the left sidebar, open Bot Manager and select your bot.
  2. Open Bot Reply, then click Create to start a new flow (or edit an existing one). Set the trigger keyword, for example "Book Test Demo", that should start the booking.

Bot Manager with the Bot Reply list and the Create button Open Bot Manager, then Bot Reply, then Create

Step 2: Add the Appointment node

In the Flow Builder, from the Start Bot Flow node, use Compose Next Message to open the node menu, then choose Appointment.

The Flow Builder node menu with the Appointment option highlighted Choose the Appointment node

Step 3: Pick the appointment

In Appointment Settings, open the Appointment List dropdown and select the appointment you created, for example "Demo". From here you can also Create Appointment, Edit Appointment, or Refresh Appointments if you just made a new one and it is not showing yet.

Appointment Settings with an appointment selected from the Appointment List Select your appointment, then Save

Click Save.

Step 4: Save the flow

The Appointment node is now connected to your keyword. Click Save in the Flow Builder to publish the flow.

The flow with the Start Bot Flow keyword connected to the Appointment node The keyword now triggers the appointment booking

That is it. When a customer sends your keyword on WhatsApp, the bot starts the appointment booking, collecting their details and offering your available slots.

Next Steps

More in Appointment Booking

  • Introduction to Appointment Booking: Let customers book appointments right inside WhatsApp, free or paid, synced to Google Calendar with a Meet link. See how the whole booking flow works.
  • How to Connect Your Google Calendar to WhatChimp: Connect your Google account so appointment bookings sync to Google Calendar with a Meet link. The first step for appointment booking in WhatChimp.
  • How to Create an Appointment: Set up a bookable appointment in WhatChimp: pick a calendar, set your availability, duration, pricing, data actions, and the questions customers answer.
  • How to Customize Appointment Booking Messages: Rewrite the WhatsApp messages WhatChimp sends for a booking: the confirmation, booking confirmed, reschedule, reminders, and more, using your own copy and variables.
  • How to Set a Booking Reminder: Send an automatic WhatsApp reminder before each appointment to cut no-shows. Set the lead time, an optional country code, and the approved message template.
  • How to View Appointment Requests: See every booking across your appointments in one table. Filter by appointment and status, change a booking's status, and open its invoice.
  • How to Add a Webhook for Appointments: Send appointment booking events to an external URL with a webhook. Fire Order Submitted, Order Checkout, or Order Updated events to n8n, Zapier, or your own server.