The Google Calendar integration allows you to seamlessly connect your AI agents with your Google Calendar, enabling powerful automation for scheduling, event management, and calendar-based workflows. This integration bridges the gap between your AI agents and your calendar, allowing for intelligent scheduling assistance, automated event creation, and calendar-based decision making.
To connect the Google Calendar integration to Relevance AI:
Select “Integrations” from the left sidebar
Find and click on “Google Calendar” in the integrations directory
Click “Connect”
You’ll be redirected to Google’s authentication page
Select the Google account you want to connect
Review and approve the requested permissions
Once authenticated, you’ll be redirected back to Relevance AI with your Google Calendar now connected
Your Google Calendar integration will now be available for use with your AI agents. You can connect multiple Google Calendar accounts if needed, and manage all connections from the Integrations dashboard.
Google Calendar can serve as a powerful trigger for your AI agents, initiating workflows based on calendar events. Here’s how to set up calendar-based triggers:
Navigate to your Agent Profile
In the trigger section, select “Google Calendar”
Configure trigger settings:
Select which calendar(s) to monitor
Set any filtering criteria (e.g., only events with specific keywords)
For time-based triggers, specify the advance notice period
Save your trigger configuration
Once set up, your AI agent will automatically activate when the specified calendar events occur, enabling workflows like:
Sending meeting preparation materials before scheduled calls
Following up after appointments with summary notes
Blocking focus time when calendar shows you’re busy
The Google Calendar integration provides a rich set of actions that your AI agents can use throughout their workflows. These actions allow your agents to interact with your calendar in sophisticated ways:
Using the Google Calendar API Tool Step (Advanced)
For advanced use cases requiring deeper integration with Google Calendar, you can leverage the Google Calendar API directly:
Create a new tool in your agent profile
Scroll down to Tool-steps
Add “Google Calendar API” tool-step
Select your connected Google Calendar account from the dropdown
Configure the API request:
Specify the API endpoint (e.g., /calendars/{calendarId}/events)
Set the HTTP method (GET, POST, PUT, DELETE)
Define request parameters and body as needed
Configure response handling
This approach gives you full access to the Google Calendar API capabilities, allowing for custom implementations beyond the standard actions. Some advanced use cases include:
Creating recurring events with complex patterns
Setting up conference solutions (Google Meet, Zoom) with custom parameters
Managing calendar resources and room bookings
Implementing custom notification schemes
Working with secondary calendars and calendar groups