Integrating WhatsApp with Google Calendar in a clinic: how it works
The clinic's schedule and the conversation with the patient are usually two separate things. Linking the two is what makes automatic scheduling possible.

A clinic that uses Google Calendar to manage its schedule typically faces a synchronization issue: the calendar knows which time slots are available, but that information isn’t automatically shared with the patient. The front desk acts as the go-between—it checks the calendar, confirms availability, and only then responds to the person waiting.
What integration actually accomplishes
By connecting the clinic’s WhatsApp to Google Calendar via WhatSMS, this integration eliminates the need for a person to act as an intermediary. The system reads the calendar’s actual availability and responds directly to the patient with open time slots, without anyone on the team having to open the calendar and check manually.
When an appointment is confirmed within the WhatsApp chat, the event is automatically created in Google Calendar—and conversely, if something is changed directly in the calendar, that change is reflected in the availability the system displays to upcoming patients.
No duplication of work
A common mistake made by clinics that try to manage this manually is having two versions of the schedule—one in the calendar and another on a separate appointment sheet—which eventually become out of sync. With direct integration, there is only one source of truth: the calendar. Everything else—confirmations, reminders, and time slot suggestions—is automatically derived from it.
Step 1 — Authorize access to Google Calendar
In panel funcionalidades de agenda of WhatSMS, you authorize the platform to access the clinic’s Google Calendar. No advanced technical knowledge is required—it’s an authorization process similar to that of any other app that connects to a Google account.
Step 2 — Choose which calendar to sync
If the clinic has more than one calendar—for example, one per practitioner—you choose which one (or ones) to sync. From that point on, the system can see each practitioner’s actual availability.
Step 3 — Verify that using the WhatsApp marker automatically creates the event
When an appointment is confirmed within the WhatsApp conversation, the event is automatically created in the synchronized calendar—and, conversely, any changes made directly in the calendar are reflected in the availability shown to upcoming patients.
What if the clinic uses Outlook or another system?
The same logic applies to Microsoft Outlook—the choice of calendar tool does not limit automation, as long as the clinic uses Google Calendar or Outlook.
The practical result
A patient who writes, “I want to schedule an appointment for next week” receives, within seconds, a response with actual, available time slots—not a promise that “we’ll check and call you back.” For the clinic, this means fewer back-and-forth exchanges, less time spent manually confirming availability, and a schedule that stays up to date without any extra effort.
You can try this integration at no cost with the free account — criar conta gratuita — and connect the clinic's actual calendar to test the entire workflow before deciding to move forward.
Frequently asked questions
Does the integration work with Outlook instead of Google Calendar?
Yes, the same logic applies to Microsoft Outlook.
Do I need technical knowledge to link WhatsApp to the calendar?
No, the process simply involves granting access and choosing which calendar to sync—it doesn't require any advanced technical configuration.
What happens if I change a time slot directly in the calendar, without going through WhatsApp?
The change is automatically reflected in the availability that the system displays to upcoming patients, because the calendar remains the single source of truth.
Is it possible to sync more than one calendar—one per professional?
Yes, in the settings, you can choose which calendar to sync when there is more than one—for example, one per professional.
How long after enabling the integration do the schedules become available to patients?
Once authorization is complete and the schedule has been selected, the system can see the actual availability and respond immediately to booking requests.