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 free and busy state while the customer is ready to book. Create, update, or cancel the appointment through an opaque Waaru reference so later changes stay attached to the same conversation.
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.
No credit card. No commitment.
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.
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?
Apply for founding access. No credit card. Cancel anytime.