Skip to main content

Google Calendar

Integrate with Google Calendar to manage events, check availability, and automate scheduling workflows.

Overview

The Google Calendar package provides comprehensive calendar management capabilities. Use it when you need to create, update, or delete calendar events, check availability, or automate scheduling workflows.

Key Features

  • Event Management - Create, read, update, and delete calendar events
  • Availability Checking - Check free/busy status
  • Event Listing - List events within date ranges

Available Nodes

  • Create Event - Create a new calendar event
  • Get Event - Retrieve a specific event by ID
  • Update Event - Modify an existing event
  • Delete Event - Remove an event from calendar
  • List Events - Get events within a time range
  • Get All Events - Retrieve all calendar events
  • Get Availability - Check free/busy status for a time period

When to Use This Package

  • Meeting Scheduling: Automatically create meetings
  • Availability Checking: Find available time slots
  • Event Synchronization: Sync events between systems
  • Reminder Automation: Create events based on triggers
  • Calendar Cleanup: Manage and organize calendar events

Authentication

Supports two authentication methods:

  • OAuth2 - For personal calendars with user authorization
  • Service Account - For server-side automation without user interaction

Typical Workflow

  1. Authenticate with Google Calendar API
  2. Use Get Availability to find free time slots
  3. Create Event to schedule meetings
  4. Update Event to modify as needed
  5. List Events to retrieve upcoming events

Common Use Cases

  • Auto-create meetings when deals close in CRM
  • Block calendar time for scheduled tasks
  • Sync external calendars with Google Calendar
  • Send calendar event summaries via email