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
- Authenticate with Google Calendar API
- Use Get Availability to find free time slots
- Create Event to schedule meetings
- Update Event to modify as needed
- 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
📄️ Create Event
Robomotion.GoogleCalendar.Events.CreateEvent
📄️ Delete Event
Robomotion.GoogleCalendar.Events.DeleteEvent
📄️ Get All Events
Robomotion.GoogleCalendar.Events.GetAllEvents
📄️ Get Availability
Robomotion.GoogleCalendar.Calendar.GetAvailability
📄️ Get Event
Robomotion.GoogleCalendar.Events.GetEvent
📄️ List Events
Robomotion.GoogleCalendar.Events.ListEvents
📄️ Update Event
Robomotion.GoogleCalendar.Events.UpdateEvent