Integration
Google Calendar
Check Google Calendar availability and create approved events during a call.
Description
AIM AI can be configured to check selected calendars and create an event after a caller confirms the details. Calendars, event fields, attendees, and conflict rules are confirmed before implementation.
Authentication
- A connected Google account using OAuth 2.0 is required.
- Exact calendars, event access, and approved actions are confirmed during workflow scoping.
Supported Actions (2)
These are the operations this integration can perform after the required credentials and permissions are approved.
- Check availability
- Create events
Examples
Use these representative payloads as a technical starting point, then replace the sample values with the approved workflow data.
Google Calendar - Check Availability
Representative workflow configuration for Google Calendar - Check Availability.
JSON
{
"automationType": "google_calendar",
"nodeId": "gcal-availability-001",
"nodeParams": {
"action": "availability",
"params": {
"startDate": "2025-01-20T00:00:00Z",
"endDate": "2025-01-21T23:59:59Z",
"timezone": "America/New_York",
"bufferMinutes": 15,
"workingHours": [
{ "day": "monday", "startTime": "09:00", "endTime": "17:00", "isWorkingDay": true },
{ "day": "tuesday", "startTime": "09:00", "endTime": "17:00", "isWorkingDay": true }
]
}
}
}Google Calendar - Create Event
Representative workflow configuration for Google Calendar - Create Event.
JSON
{
"automationType": "google_calendar",
"nodeId": "gcal-create-event-001",
"nodeParams": {
"action": "appointment",
"params": {
"summary": "Client Meeting",
"description": "Meeting Description",
"startTime": "2025-01-21T10:00:00.000Z",
"endTime": "2025-01-21T11:00:00.000Z",
"timezone": "America/New_York",
"location": "Conference Room A, Main Office",
"attendees": [
"john.smith@acme.com",
"sarah.wilson@acme.com",
"organizer@company.com"
],
"sendUpdates": "all",
"reminderMinutes": [15, 60],
"visibility": "default",
"status": "confirmed",
"colorId": "2"
}
}
}