Meta Pixel
MeaChat
Customer Service

Smart Appointment Booking & Calendar Automation

Setup automated calendar bookings, bi-directional Google Calendar sync, working time slots, and pre-booking fee collections directly in WhatsApp.

Prerequisites:

  • Active WhatsApp Cloud number connected to MeaChat (e.g. +1866-960-7109)
  • Connected Google Calendar account for real-time synchronization

Implementation Steps & Visual System Telemetry:

01

Create and Configure Appointment Calendars

Navigate to Appointments > Create Appointment: assign the WhatsApp business number, define service name, location, and session parameters.

Custom Appointment Booking Setup
Google Calendar Synced
Business Growth & Tech Consultation
Google Calendar Synced
Connected Channel MeaChat (+1866-960-7109)
Slot Duration 30 Minutes
Booking Window 30 Days
Google Calendar Enabled ✓
In-Chat Automated Appointment Booking: Enabled ✓ (In-Chat Booking)
02

Define Availability, Working Slots & Buffer Times

Set working days, daily operating windows, break buffers, and rescheduling rules to prevent scheduling friction:

Available Days

Select working days (e.g. Sunday to Thursday) while automatically blocking weekends and holidays.

Operating Windows

Specify hours (e.g. 09:00 AM to 05:00 PM) split into uniform appointment slots.

Slot Duration

Configure session durations (15, 30, 45, or 60 minutes) for accurate agenda management.

Cancellation Policy

Enforce minimum notice requirements (e.g. 12 hours) to avoid sudden drop-outs.

03

Enforce Pre-Payment for Appointment Confirmations

Eliminate no-shows by collecting appointment fees or deposits via Tap (Apple Pay/Mada) or Stripe before calendar confirmation:

Require Payment Toggle

Activate mandatory deposit collection and set amount and currency (e.g. 150 SAR).

Instant In-Chat Checkout

Generates secure 1-click checkout links supporting Apple Pay and credit cards.

Automated Calendar Lock

Locks the calendar slot only after payment verification is confirmed by the gateway.

04

In-Chat Questionnaire, Calendar Sync & Attendance Reminders

Deploy interactive questions for customer name, phone, date, and slot selection, with automated 24-hour and 2-hour reminders that lower no-shows below 2%.

Interactive In-Chat Booking Flow
Calendar Synced
Chat Questionnaire & Calendar Lock Flow
1. Customer Name: "Ryan Al-Khalidi"
2. Mobile Number: "+966540000000"
3. Selected Time Slot: "Tuesday Oct 27 - 02:30 PM"
4. Booking Status: "Confirmed in Google Calendar & 150 SAR Paid ✓"

Pro Tips for Maximum Impact:

  • Automated WhatsApp reminders sent 24 hours and 2 hours prior reduce no-shows by up to 80%.
  • Connect your primary Google Calendar to auto-block personal meetings and avoid double-booking.

Frequently Asked Questions:

Q: Can customers reschedule on their own?
Yes, the bot includes an interactive "Reschedule" button showing only real-time available slots.
Q: What happens if two users book the same second?
The cloud locking engine guarantees millisecond conflict prevention with zero double-booking.

Ready to deploy these features for your business?

Log in to your MeaChat dashboard and launch your operations in minutes.