Google Calendar

Last updated: September 8, 2025

The Google Calendar integration enables Zams to help you manage your schedule directly through natural language. With a simple OAuth v2 connection, you can list calendars, create events, and modify or remove entries—without navigating away from your workspace.


Connection Method

  • Type: OAuth v2

  • Requirements:

    • An active Google account with Calendar access

    • Permission to manage events in the desired calendars

  • Connect in Zams:

    1. Go to IntegrationsGoogle Calendar.

    2. Click Connect and complete the Google OAuth sign-in flow.

    3. Grant Zams access to your calendars.

    4. Once authenticated, calendar actions become available to your agents.


Available Functionalites

Funcionality

Description

List Calendars

Retrieve all calendars you have access to.

Create Event

Add a new event to a selected calendar (requires at least start/end times).

List Events

List all events within a specified time range (by querying the calendar’s events list).

Update / Delete Event

Modify existing event details or delete an event entirely. Update operations use full resource replacement or patch semantics.


Example of Use

  • Browse your calendars

@Google Calendar list all calendars I have access to.”

  • Schedule a new meeting

@Google Calendar create an event next Wednesday at 3 PM titled ‘Team Sync’.”

  • View upcoming events

@Google Calendar show my events this week.”

  • Change an event

"@Google Calendar update the event ‘Team Sync’ tomorrow to 4 PM instead.”

  • Remove a cancelled event

@Google Calendar delete the ‘Team Sync’ event.”