Skip to main content
Waaru
Active integration

Connect Google Calendar and select the calendar Waaru may use.

Availability access is requested first. Event access is requested only when an operator enables appointment management.

Google Calendar integration

Check Google Calendar availability from WhatsApp.

Check Google Calendar availability when a customer asks for an appointment on WhatsApp. Connected calendar actions support creating, changing, and cancelling bookings; the setup guide explains where each action is available.

In one line

Waaru checks one selected Google Calendar for busy time and manages appointments it created. It does not expose arbitrary calendar IDs, public event search, or recurring-event operations.

Capability review updated .

Maintained by the Waaru product team. Read our editorial and product-claim review method.

Create free workspace

Platform free. AI features are paid separately.

Show only times that remain available.

The workflow checks one selected calendar for busy intervals before presenting the customer with a booking choice.

ExampleGoogle Calendar availability

Dental consultation

Monday, 10 August

30 minutes

Available times

Selected: 10:30

Operating boundary

Review what this connection can do.

Authorization

The operator connects Google Calendar and selects the calendar Waaru may use. Event access is requested only when appointment management is enabled.

Reads

Check busy intervals for one selected calendar across a window of no more than 31 days, and read a Waaru-managed appointment.

Writes

Create, update, or cancel appointments that the Waaru journey manages.

Events

Managed appointment changes stay attached to the stored provider event reference.

Setup

Connect the Google account, select one calendar, enable appointment access when needed, and test booking and change paths.

Exclusions

No recurring events, public event search, Google Meet creation, calendar administration, service accounts, or raw API calls.

Recovery

Create uses a deterministic event ID. Updates and cancellations use the stored provider version and reconcile uncertain results.

Availability

Check one selected calendar across a bounded window.

A free-busy query covers one approved calendar and at most 31 days. The workflow can turn those busy intervals into the valid choices shown to a customer.

Appointment management

Create and manage appointments owned by the journey.

Create a managed appointment, read it later, update its time or bounded details, or cancel it. Guests receive Google Calendar updates, while provider event IDs and attendee identities stay outside the public workflow response.

Recovery

Treat an uncertain calendar write as uncertain.

Create uses a deterministic event ID. Update and cancel use the stored provider version. Mutations make one provider attempt and reconcile an ambiguous result instead of blindly repeating an appointment change.

Current boundary

This is appointment management, not unrestricted calendar administration.

Recurring events, public event lists and search, Google Meet creation, attachments, calendar creation, sharing rules, imports, moves, bulk operations, service accounts, and raw Calendar API requests are outside the release.

FAQ

Frequently asked questions.

Can a customer choose a Google Calendar slot in WhatsApp?

Yes. A workflow can check busy time for one selected calendar and present the valid choices in the WhatsApp journey.

Does Waaru create the appointment in Google Calendar?

Yes. After the customer confirms, Waaru can create a managed event and notify its guests.

Can the appointment be rescheduled or cancelled?

Yes. A workflow can update or cancel an appointment managed by Waaru using its saved appointment reference.

Can Waaru search every event in the account?

No. It works with selected calendar bindings and managed events. Arbitrary public event lists, search, raw IDs, and broad calendar administration are not exposed.

Does connecting availability grant event-write access immediately?

No. Initial authorization covers identity, calendar selection, and free-busy access. Event access is requested later when an operator enables appointment management.

Research notes

Evidence checked for this page.

Primary Google references for availability, events, and authorization.

  • Google Calendar exposes free-busy queries for calendars a user can access.

    Google Calendar API documentation · Accessed 13 August 2026

  • Google Calendar exposes event insert, get, update, and delete operations.

    Google for Developers · Accessed 13 August 2026

Ready to ship a WhatsApp flow that doesn't break?

Public signup is open. The platform is free. AI features are paid separately.