Free Instagram audit

Workspace

Google Calendar capabilities

Google Calendar is where your week lives. The agent can check what is coming up, find open slots, create and move events, and keep the details in sync across the calendars you already use.

47 capabilities

Good for

  • Finding a free slot and booking it
  • Rescheduling and updating events
  • Summarising your week
  • Keeping event details accurate

What it cannot do

  • Writes to a shared calendar depend on the access your account has been granted there.
  • Finding rooms and resources needs a Google Workspace account with those resources set up.
  • Clearing a calendar permanently removes all of its events.

What we'll ask for

  • Read your calendars, events, and free/busy information
  • Create, update, and delete events on your calendars
  • Manage sharing and settings for calendars you own

Try asking

  • "Find a 30-minute slot tomorrow afternoon and book a call with Priya"
  • "Move Thursday's stand-up to Friday and tell the attendees"
  • "Summarise next week's meetings and flag the ones with no agenda"

All Google Calendar capabilities

These act through your connected Google Calendar account.

Read

  • Get access ruleGOOGLECALENDAR_ACL_GET

    Reads one sharing rule for a calendar.

  • List access rulesGOOGLECALENDAR_ACL_LIST

    Lists everyone a calendar is shared with.

  • Get calendar from listGOOGLECALENDAR_CALENDAR_LIST_GET

    Reads one calendar's entry in your calendar list.

  • Get event coloursGOOGLECALENDAR_COLORS_GET

    Reads the available colour definitions for calendars and events.

  • Get eventGOOGLECALENDAR_EVENTS_GET

    Reads one event in full.

  • List recurring instancesGOOGLECALENDAR_EVENTS_INSTANCES

    Lists every occurrence of a repeating event.

  • List eventsGOOGLECALENDAR_EVENTS_LIST

    Lists events from one calendar, with incremental sync.

  • List events across calendarsGOOGLECALENDAR_EVENTS_LIST_ALL_CALENDARS

    Lists events from all your calendars in one time range.

  • Find free slotsGOOGLECALENDAR_FIND_FREE_SLOTS

    Finds open time across calendars in a given range.

  • Query free/busyGOOGLECALENDAR_FREE_BUSY_QUERY

    Reads busy intervals for calendars over a time range.

  • Get calendarGOOGLECALENDAR_GET_CALENDAR

    Reads one calendar's metadata, defaulting to your primary.

  • Get current date and timeGOOGLECALENDAR_GET_CURRENT_DATE_TIME

    Reads the current date and time in a chosen timezone.

  • Get current userGOOGLECALENDAR_GET_CURRENT_USER

    Identifies the Google account connected to Calendar.

  • List buildingsGOOGLECALENDAR_LIST_BUILDINGS

    Lists office buildings for a Workspace account.

  • List rooms and resourcesGOOGLECALENDAR_LIST_CALENDAR_RESOURCES

    Lists bookable rooms and resources in a Workspace domain.

  • List calendarsGOOGLECALENDAR_LIST_CALENDARS

    Lists every calendar in your calendar list.

  • Get settingGOOGLECALENDAR_SETTINGS_GET

    Reads one of your calendar settings.

  • List settingsGOOGLECALENDAR_SETTINGS_LIST

    Reads all of your calendar settings.

Create

  • Create access ruleGOOGLECALENDAR_ACL_INSERT

    Shares a calendar with a person or group.

  • Add calendar to listGOOGLECALENDAR_CALENDAR_LIST_INSERT

    Adds an existing calendar to your visible calendar list.

  • Create calendarGOOGLECALENDAR_CREATE_CALENDAR

    Creates a new secondary calendar with a title and settings.

  • Create eventGOOGLECALENDAR_CREATE_EVENT

    Adds an event with a start time and either an end or duration.

  • Create empty calendarGOOGLECALENDAR_DUPLICATE_CALENDAR

    Creates a new empty calendar with a chosen title.

  • Import eventGOOGLECALENDAR_EVENTS_IMPORT

    Adds an event as a private copy on a calendar.

  • Quick add eventGOOGLECALENDAR_QUICK_ADD

    Creates an event from a plain-language sentence.

Update

  • Update access ruleGOOGLECALENDAR_ACL_PATCH

    Changes one field of a calendar's sharing rule.

  • Replace access ruleGOOGLECALENDAR_ACL_UPDATE

    Rewrites a calendar's sharing rule in full.

  • Batch update eventsGOOGLECALENDAR_BATCH_EVENTS

    Creates, updates, or deletes many events in one pass.

  • Update calendar list entryGOOGLECALENDAR_CALENDAR_LIST_PATCH

    Changes one field of a calendar list entry.

  • Replace calendar list entryGOOGLECALENDAR_CALENDAR_LIST_UPDATE

    Rewrites a calendar list entry's display and subscription settings.

  • Replace calendarGOOGLECALENDAR_CALENDARS_UPDATE

    Rewrites all of a calendar's details in one update.

  • Move eventGOOGLECALENDAR_EVENTS_MOVE

    Moves an event to a different calendar.

  • Update calendarGOOGLECALENDAR_PATCH_CALENDAR

    Changes only the calendar fields you provide.

  • Update eventGOOGLECALENDAR_PATCH_EVENT

    Changes only the event fields you provide.

  • Replace eventGOOGLECALENDAR_UPDATE_EVENT

    Rewrites an existing event in full.

Delete

  • Delete access ruleGOOGLECALENDAR_ACL_DELETE

    Removes someone's access to one of your calendars.

  • Remove calendar from listGOOGLECALENDAR_CALENDAR_LIST_DELETE

    Hides a calendar from your calendar list.

  • Delete calendarGOOGLECALENDAR_CALENDARS_DELETE

    Deletes a secondary calendar you own.

  • Clear calendarGOOGLECALENDAR_CLEAR_CALENDAR

    Deletes every event from a calendar you own.

  • Delete eventGOOGLECALENDAR_DELETE_EVENT

    Deletes an event; repeating a delete is harmless.

  • Remove attendeeGOOGLECALENDAR_REMOVE_ATTENDEE

    Takes one guest off an existing event.

Search

  • Find eventGOOGLECALENDAR_FIND_EVENT

    Searches a calendar for events matching a text query.

Manage

  • Watch access rulesGOOGLECALENDAR_ACL_WATCH

    Subscribes to notifications when sharing changes.

  • Watch calendar listGOOGLECALENDAR_CALENDAR_LIST_WATCH

    Subscribes to notifications when your calendar list changes.

  • Stop notificationsGOOGLECALENDAR_CHANNELS_STOP

    Ends an active notification subscription.

  • Watch eventsGOOGLECALENDAR_EVENTS_WATCH

    Subscribes to notifications when events change.

  • Watch settingsGOOGLECALENDAR_SETTINGS_WATCH

    Subscribes to notifications when settings change.

Common questions

Can OptInsta google calendar handle everything I need?
Google Calendar: Writes to a shared calendar depend on the access your account has been granted there.
Can OptInsta google calendar handle everything I need?
Google Calendar: Finding rooms and resources needs a Google Workspace account with those resources set up.
Can OptInsta google calendar handle everything I need?
Google Calendar: Clearing a calendar permanently removes all of its events.

Also works with

Last updated: 2026-09-24

Put Google Calendar to work

Connect it once, then ask in plain language.