Skip to Content
We are launching Soon! 🚀🚀 🎉
IntegrationsProductivityGoogle Calendar

Google Calendar Integration

The Google Calendar integration connects your Google Calendar account to Wakflo, allowing you to automate event management, scheduling workflows, and calendar synchronization.

Authentication Method: OAuth 2.0

Account Requirements:

  • Active Google account with Calendar
  • Appropriate calendar permissions
  • API access enabled

Google Calendar Triggers

Event Triggers

  • Event Created: Triggered when a new event is created in your calendar

Google Calendar Actions

Event Actions

  • Create Event: Add a new event to your Google Calendar
  • Update Event: Modify an existing event in your calendar

Google Calendar Setup Guide

Connect to Google Calendar

From the Integrations page, select Google Calendar and click “Connect”

Wakflo-connect-google-calendar

Sign in to Google

Log in to your Google account when prompted

Wakflo-google-signin

Approve Permissions

Review and grant the requested permissions for Wakflo to access your calendar

Wakflo-google-permissions

Complete Setup

Finish the connection process and start building workflows

Wakflo-google-permissions

Important: Only create one connection per Google Calendar account. Multiple connections to the same account may cause synchronization issues.

Field Mapping

When working with Google Calendar events:

  • Event title/summary is required for creating events
  • Event ID is required for updating events
  • DateTime fields should use ISO 8601 format (YYYY-MM-DDTHH:mm:ss±HH:mm)
  • Time zone should be specified for accurate scheduling
  • Recurring events follow RFC 5545 recurrence rules

API Limits & Best Practices

Limit TypeValueNotes
API Calls per Day1,000,000Per Google Cloud project
Queries per Second10Per user per second
Event Description Length8,192 charactersMaximum description field size

Example Workflow: Updating an Event

Add Update Event node

Search for Google Calendar and add the “Update Event” action to your workflow

Add Google Calendar Update Event

Configure connection

Select your Google Calendar connection or create a new one

Configure Google Calendar connection

Set up event details

Configure the update parameters:

  • Calendar ID: Select the calendar containing the event
  • Event ID: Provide the ID of the event to update
  • Updated Fields: Specify which event properties to modify
Configure event update details

Test the update

Click “Test Step” to execute the update and verify the changes

Test event update

Pro Tip: When updating recurring events, you can choose to update just one instance or all future occurrences by using the appropriate event ID format.

Troubleshooting

Event Not Found Error

This error occurs when the event ID is invalid or the event has been deleted. To fix:

  1. Verify the event ID is correct
  2. Ensure the event exists in the specified calendar
  3. Check if you have permission to access the calendar

Authentication Issues

  • Ensure you have only one active connection per Google account
  • Verify that calendar API is enabled in Google Cloud Console
  • Check that OAuth scopes include calendar access
  • Re-authenticate if token has expired

Time Zone Conflicts

  • Always specify time zone in DateTime fields
  • Use IANA time zone identifiers (e.g., “America/New_York”)
  • For all-day events, use date-only format (YYYY-MM-DD)
  • Consider attendee time zones for scheduling

Additional Resources

Last updated on