Browse documentation

Integrations

Google Calendar

Create an event, list upcoming events, or check availability.

Automation buildersAdministratorsIntermediateAvailable

What this guide covers

  • A Google account through OAuth with access to the intended calendar.
  • 3 supported workflow actions.
  • The selected Google account must be allowed to read or write the target calendar. Calendar sharing rules still apply.
  • A Calendar event does not automatically identify a Yanola contact or WhatsApp recipient.

What Google Calendar connects

A Google account through OAuth with access to the intended calendar.

Create an event, list upcoming events, or check availability.

Prerequisites and permissions

  1. Google account permission to the calendar
  2. Calendar identifier
  3. Explicit start/end timestamps and timezone for time-based actions

Connect and configure

  1. Open the intended Agent Project → Integrations.
  2. Find Google Calendar and select Connect.
  3. Complete authorization with the correct external identity.
  4. Confirm the returned connection status is active.
  5. In the workflow builder, add App Action.
  6. Select Google Calendar, choose one supported action, select the connection, and complete the fields Yanola displays.
  7. Save and test with controlled data before activation.

Supported actions

Google Calendar workflow actions
Action IDWhat it does
create_eventCreate a calendar event.
list_eventsList upcoming events.
check_availabilityCheck if a calendar has conflicts.

Example workflow

Check availability before creating an appointment and return the confirmed time to the customer.

Google Calendar pattern
text
Workflow Trigger → Validate inputs → App Action (Google Calendar) → Condition → Notify or End Flow

Reconnection and token expiration

  1. Open Integrations when a workflow reports a missing, expired, revoked, or error connection.
  2. Select Reconnect for Google Calendar.
  3. Authorize the intended identity again.
  4. Validate access to the exact resource used by the workflow.
  5. Retest every dependent App Action.

Troubleshooting

Google Calendar troubleshooting
SymptomWhat to check
Connection is expired, revoked, or errorReconnect from Integrations and complete provider consent.
Action cannot find a resourceGrant the connected identity access and use the exact provider ID.
Action input is rejectedMatch the action-specific fields and data types shown in the node.
Test and live behavior differCheck provider environment, current permissions, external rate limits, and live data.

Limitations and security

A Calendar event does not automatically identify a Yanola contact or WhatsApp recipient.

Timezones must be explicit when mapping scheduled activity.