Prerequisites
- A Google account with Calendar access
- An agent you can edit
- Google OAuth configured for your organization (admin)
- Users who will chat with the agent must complete the Google OAuth connect flow when prompted
Setup
- Open the agent → Toolkits → add Google Calendar.
- Optionally enable or disable individual tools in toolkit config.
- Save the agent. In Chat, connect Google when prompted.
@-mention Calendar tools in the personality prompt for scheduling and availability tasks.
Available tools
Most tools default to the primary calendar when no calendar ID is provided.
Use cases
- Find open slots before proposing a meeting
- Create or update events from chat with attendees and location
- Summarize upcoming events in a date range
- Confirm which calendars the signed-in user can access
Tips
- Prefer RFC3339 timestamps (or date-only
YYYY-MM-DDfor all-day events). - Time zone: the toolkit uses the user’s Calendar timezone when times omit a zone; pass an explicit time zone only when needed.
- Attendee emails must be valid; required and optional attendee lists must not overlap.
- Access is limited to what the connected Google user can see on their calendars.
- For Outlook calendar, use Microsoft Outlook.