Guide

    Book appointments on WhatsApp with Google Calendar

    Send a WhatsApp Appointment Booking form; WatsBerry writes a real event on one connected Google Calendar. v1 is one shared calendar, not multi-staff or Outlook.

    By WatsBerry7 min read

    Book appointments on WhatsApp with Google Calendar

    Quick answers

    Can each staff member have their own calendar?
    Not in v1. One shared Google Calendar per organisation. Outlook is not connected.
    Does the customer pick a live free slot inside WhatsApp?
    Working hours and slot length are configured on the calendar. The form collects a date and optional time-of-day window, then WatsBerry creates the event. Exact free-slot picking on WhatsApp is the next step, do not sell it as already shipped.
    Do I need to create Google Cloud OAuth credentials?
    No. WatsBerry owns the OAuth app. If Google says the app is in testing, only allowlisted Google accounts can connect until the consent screen is published.

    Create Google Calendar events from WhatsApp Forms

    1. 1

      Connect official WhatsApp

      You need a WABA on Cloud API so the Appointment Booking form can send in chat. Complete Embedded Signup from Integrations.

    2. 2

      Connect Google Calendar

      From Integrations → Store & apps, click Connect Google Calendar. Sign in with the Google account that owns the shared booking calendar. WatsBerry owns the OAuth app, you do not create a Google Cloud project.

    3. 3

      Set calendar, timezone, and working hours

      Configure the calendar, timezone, working days, work start/end, and slot length (15–60 minutes). v1 is one shared calendar per organisation.

    4. 4

      Send a WhatsApp Appointment Booking form

      Use WhatsApp Forms → Appointment Booking (date + optional morning / afternoon / evening). Any form with a date question can also book. Exact live free-slot picking in WhatsApp is not the current default, the form collects a preferred window, then writes the event.

    5. 5

      Confirm on Appointments and on Google Calendar

      Open Appointments in the WhatsApp sidebar and check the Google Calendar event. Use an approved utility template later for reminders, not a marketing template.

    WhatsApp form in, Google Calendar event out

    Google Calendar WhatsApp booking on WatsBerry is a short path:

    WhatsApp Form (date + optional slot) → real Google Calendar event → list on Appointments.

    It is built for clinics, salons, tutors, consultants, and site visits, the same job called out for Dubai / UAE. The API is worldwide; we do not invent local booking-volume stats.

    What v1 is not: multi-staff calendars, Outlook, or a full consumer “Calendly inside WhatsApp” with guaranteed live free-slot picking. Configure working hours so the team knows what WhatsApp is allowed to offer; the form still collects a preferred window, then writes the event.

    Official Cloud API only. Getting started. Hub: WhatsApp integrations. Join the waitlist.

    Connect and send the form

    1. Integrations → Store & apps → Google Calendar → Connect Google Calendar. Allow Calendar access on the Google account that owns the shared book.
    2. Configure: calendar, timezone, Monday–Sunday working days, work start/end, slot length (15 / 30 / 45 / 60 minutes).
    3. WhatsApp Forms → Appointment Booking. A Date question is enough; add a time-slot question for morning / afternoon / evening.
    4. Appointments in the WhatsApp sidebar shows the booking without leaving WatsBerry. The event also appears on Google Calendar.

    If Google blocks Connect with “app is in testing,” ask WatsBerry to allowlist the calendar user, or wait until the OAuth consent screen is published.

    Reminders should use a Meta utility template (for example appointment_reminder). Do not send marketing templates as reminders, templates and compliance.

    Where this sits next to ads and Shopify

    Click-to-WhatsApp can land a lead; the form books the slot. UAE loop: WhatsApp marketing in the UAE.

    Shopify is a different desk (carts and order alerts). Do not treat Calendar booking as ecommerce checkout. Brands that run both desks on one contact record: WatsBerry for brands that sell and book.

    Ready to book on official WhatsApp? Join the beta waitlist. Then features, how it works, and the integrations hub.

    Part of the full service-business lead playbook.

    Frequently asked questions

    Can each staff member have their own calendar?

    Not in v1. One shared Google Calendar per organisation. Outlook is not connected.

    Does the customer pick a live free slot inside WhatsApp?

    Working hours and slot length are configured on the calendar. The form collects a date and optional time-of-day window, then WatsBerry creates the event. Exact free-slot picking on WhatsApp is the next step, do not sell it as already shipped.

    Do I need to create Google Cloud OAuth credentials?

    No. WatsBerry owns the OAuth app. If Google says the app is in testing, only allowlisted Google accounts can connect until the consent screen is published.

    How do I get access?

    Join /waitlist for invite-only beta. Clinics, salons, and site-visit teams in any country can use the same Cloud API + Calendar path, see /ae if you are in the UAE.

    Start 14-day free plan · Pricing · Features

    Ready to grow revenue on WhatsApp?

    Start a 14-day free plan. Join the waitlist for invite-only access. Broadcast, automate, recover carts, and support customers on official WhatsApp Business API.