Swarmz
IntegrationsGoogle Workspace and Cloud

Google Calendar

List, create, update, and delete calendar events

Connect Google Calendar to build scheduling, reminder, and event-management features with a shared calendar account or each published app user's account.

Available operations

OperationWhat it doesLimit per minute
list_eventsLists one bounded page of events in a time range60
create_eventCreates an event with times and optional attendees60
update_eventReplaces the supported fields on an event60
delete_eventDeletes one event60

The connector requests permission to manage calendar events. Attendees can receive Google notifications, so require user confirmation before a generated app creates or changes an event with attendees.

Connect Google Calendar

An administrator must configure the Google OAuth app and enable Google Calendar under Admin > Settings > Integrations. Tell the AI who owns the calendar and the required action. Examples:

  • “Create confirmed demo bookings in our sales calendar.”
  • “Let each signed-in user connect Google Calendar and show their next ten events.”

Choose an existing connection or select Connect new, authorize Google, and continue. For personal calendars in a published app, use published app-user mode and derive the user identity from the authenticated server session.

Verify Google Calendar

  1. List events from a dedicated test calendar for a narrow time range.
  2. Create a clearly named event without external attendees.
  3. Confirm its start, end, and time zone in Google Calendar.
  4. Update the summary, then confirm the change.
  5. Delete the test event and confirm it no longer appears.

Use RFC 3339 timestamps with an explicit offset or a supported Google Calendar date object. If an event is missing, check the calendar ID, time range, page token, and connected account's access. Disconnecting does not remove existing events.

Keep attendee addresses and event details out of logs. Generated browser code must call an authenticated app server route rather than the provider or connector gateway directly.

On this page