Event and schedule management with Google Calendar integration for CrewAI.
GOOGLE_CALENDAR_CREATE_EVENT
eventName
(string, required): Event name.startTime
(string, required): Start time - Accepts Unix timestamp or ISO8601 date formats.endTime
(string, optional): End time - Defaults to one hour after the start time if left blank.calendar
(string, optional): Calendar - Use Connect Portal Workflow Settings to allow users to select which calendar the event will be added to. Defaults to the user’s primary calendar if left blank.attendees
(string, optional): Attendees - Accepts an array of email addresses or email addresses separated by commas.eventLocation
(string, optional): Event location.eventDescription
(string, optional): Event description.eventId
(string, optional): Event ID - An ID from your application to associate this event with. You can use this ID to sync updates to this event later.includeMeetLink
(boolean, optional): Include Google Meet link? - Automatically creates Google Meet conference link for this event.GOOGLE_CALENDAR_UPDATE_EVENT
eventId
(string, required): Event ID - The ID of the event to update.eventName
(string, optional): Event name.startTime
(string, optional): Start time - Accepts Unix timestamp or ISO8601 date formats.endTime
(string, optional): End time - Defaults to one hour after the start time if left blank.calendar
(string, optional): Calendar - Use Connect Portal Workflow Settings to allow users to select which calendar the event will be added to. Defaults to the user’s primary calendar if left blank.attendees
(string, optional): Attendees - Accepts an array of email addresses or email addresses separated by commas.eventLocation
(string, optional): Event location.eventDescription
(string, optional): Event description.GOOGLE_CALENDAR_LIST_EVENTS
calendar
(string, optional): Calendar - Use Connect Portal Workflow Settings to allow users to select which calendar the event will be added to. Defaults to the user’s primary calendar if left blank.after
(string, optional): After - Filters events that start after the provided date (Unix in milliseconds or ISO timestamp). (example: “2025-04-12T10:00:00Z or 1712908800000”).before
(string, optional): Before - Filters events that end before the provided date (Unix in milliseconds or ISO timestamp). (example: “2025-04-12T10:00:00Z or 1712908800000”).GOOGLE_CALENDAR_GET_EVENT_BY_ID
eventId
(string, required): Event ID.calendar
(string, optional): Calendar - Use Connect Portal Workflow Settings to allow users to select which calendar the event will be added to. Defaults to the user’s primary calendar if left blank.GOOGLE_CALENDAR_DELETE_EVENT
eventId
(string, required): Event ID - The ID of the calendar event to be deleted.calendar
(string, optional): Calendar - Use Connect Portal Workflow Settings to allow users to select which calendar the event will be added to. Defaults to the user’s primary calendar if left blank.GOOGLE_CALENDAR_GET_CONTACTS
paginationParameters
(object, optional): Pagination Parameters.
GOOGLE_CALENDAR_SEARCH_CONTACTS
query
(string, optional): Search query to search contacts.GOOGLE_CALENDAR_LIST_DIRECTORY_PEOPLE
paginationParameters
(object, optional): Pagination Parameters.
GOOGLE_CALENDAR_SEARCH_DIRECTORY_PEOPLE
query
(string, required): Search query to search contacts.paginationParameters
(object, optional): Pagination Parameters.
GOOGLE_CALENDAR_LIST_OTHER_CONTACTS
paginationParameters
(object, optional): Pagination Parameters.
GOOGLE_CALENDAR_SEARCH_OTHER_CONTACTS
query
(string, optional): Search query to search contacts.GOOGLE_CALENDAR_GET_AVAILABILITY
timeMin
(string, required): The start of the interval. In ISO format.timeMax
(string, required): The end of the interval. In ISO format.timeZone
(string, optional): Time zone used in the response. Optional. The default is UTC.items
(array, optional): List of calendars and/or groups to query. Defaults to the user default calendar.