SchedulingKit
How-To GuideIntermediate30 minutes

How to Set Up WhatsApp Booking for Your Business

Let clients book appointments directly through WhatsApp, the messaging app they already use every day.

Start the Guide

How to Set Up WhatsApp Booking for Your Business This step-by-step guide covers everything you need, from prerequisites to pro tips, so you can complete the process in 30 minutes or less. Browse all how-to guides.

What You Need Before Set Up WhatsApp Booking

Make sure you have the following ready:

  • A WhatsApp Business API account
  • Booking page configured
  • Message templates drafted

How to Set Up WhatsApp Booking

6 steps · 30 minutes

1

Connect your WhatsApp Business account

Link your WhatsApp Business API account to SchedulingKit from Settings > Integrations > WhatsApp.

2

Set up auto-reply with booking link

Create an automated reply that triggers when someone messages your WhatsApp number, including your booking link.

Pro Tip

Use WhatsApp's quick-reply buttons to offer 'Book Now' and 'View Services' options.

3

Configure appointment confirmations via WhatsApp

Send booking confirmations, reminders, and follow-ups through WhatsApp in addition to email and SMS.

4

Create message templates

Design WhatsApp message templates for confirmations, reminders, and follow-ups. Submit them for WhatsApp approval.

5

Add a WhatsApp button to your website

Place a WhatsApp chat button on your website so visitors can start a conversation and book with one tap.

6

Test the complete flow

Send a message to your WhatsApp number, receive the auto-reply, book through the link, and verify the confirmation arrives on WhatsApp.

Was this article helpful?

Frequently Asked Questions

Frequently Asked Questions

Ready to Get Started?

Sign up free and follow this guide step by step, your scheduling will be live in minutes.

Free forever plan available • No credit card required

When this isn't for you

This is not for you if you've already implemented the workflow. The walkthrough is for first-time setup. Skip if your team already has a working process.