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.
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.
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.
Platform free. AI features are paid separately.
The workflow checks one selected calendar for busy intervals before presenting the customer with a booking choice.
Dental consultation
Monday, 10 August
Available times
Selected: 10:30
Operating boundary
The operator connects Google Calendar and selects the calendar Waaru may use. Event access is requested only when appointment management is enabled.
Check busy intervals for one selected calendar across a window of no more than 31 days, and read a Waaru-managed appointment.
Create, update, or cancel appointments that the Waaru journey manages.
Managed appointment changes stay attached to the stored provider event reference.
Connect the Google account, select one calendar, enable appointment access when needed, and test booking and change paths.
No recurring events, public event search, Google Meet creation, calendar administration, service accounts, or raw API calls.
Create uses a deterministic event ID. Updates and cancellations use the stored provider version and reconcile uncertain results.
Availability
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 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
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
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.
Yes. A workflow can check busy time for one selected calendar and present the valid choices in the WhatsApp journey.
Yes. After the customer confirms, Waaru can create a managed event and notify its guests.
Yes. A workflow can update or cancel an appointment managed by Waaru using its saved appointment reference.
No. It works with selected calendar bindings and managed events. Arbitrary public event lists, search, raw IDs, and broad calendar administration are not exposed.
No. Initial authorization covers identity, calendar selection, and free-busy access. Event access is requested later when an operator enables appointment management.
Research notes
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.