Skip to main content
The Google Calendar integration allows ZeroTwo to manage your schedule through natural language. Create events, check availability, and coordinate meetings with AI assistance.

What you can do

Check schedule

View your calendar and check availability with natural queries

Create events

Schedule meetings and events through conversation

Update events

Modify, reschedule, or cancel calendar entries

Find conflicts

Identify scheduling conflicts and suggest alternatives

Connecting Google Calendar

1

Open integrations

Navigate to Settings → Integrations in ZeroTwo.
2

Find Google Calendar

Locate Google Calendar in the integrations list.
3

Authorize

Click “Connect” and authorize with your Google account.Permissions requested:
  • View your calendars
  • Create, update, and delete events
  • Send meeting invitations
  • Access event details and attendees
4

Confirm

Google Calendar is now connected and ready to use.

Using Google Calendar

Checking your schedule

"What's on my calendar today?"
"Show me my schedule for this week"
"Am I free this afternoon?"

Creating events

"Schedule a team meeting tomorrow at 2pm"
"Create an event called 'Lunch with Sarah' on Friday at noon"
"Add a reminder to call the client on Monday at 10am"

Updating events

"Move tomorrow's 2pm meeting to 3pm"
"Reschedule the team sync to next week"
"Change Friday's client call to Thursday at the same time"
"Add [email protected] to tomorrow's project meeting"
"Change the location of Monday's meeting to Conference Room B"
"Update the team sync description with the new agenda"
"Cancel Friday's lunch meeting"
"Remove the 3pm call from my calendar"
"Delete all meetings with 'draft' in the title"

Advanced features

Availability management

"Block out Friday afternoon for focused work"
"Mark me as busy from 1-5pm tomorrow"
"Set working hours: 9am-5pm Monday-Friday"
"Create an out-of-office event for next week"

Meeting coordination

"Find a time when both Sarah and John are available this week"
"Suggest 3 meeting times for the team next week"
"When is everyone in the project free for 2 hours?"
"Find all meetings with the word 'budget' this month"
"Show me upcoming events with external attendees"
"List all recurring meetings I have"

Conference room booking

"Book Conference Room A for tomorrow's 2pm meeting"
"Find an available meeting room for 10 people next Tuesday at 10am"
"Check if Room B is free this afternoon"

Event details and options

Event properties

title
string
required
Event name or meeting title
date and time
datetime
required
When the event occurs (date and start time)
duration
number
Length of event (defaults to 1 hour if not specified)
attendees
array
Email addresses of meeting participants
location
string
Physical location, room name, or video conference link
description
string
Event details, agenda, or notes
reminders
array
Notification reminders (e.g., “15 minutes before”, “1 day before”)
recurrence
object
Repeat pattern for recurring events

Time zones

"Schedule a meeting at 2pm PST with the LA team"
"Create an event at 10am EST for the New York office"
"What time is it in Tokyo when my 3pm meeting starts?"
ZeroTwo respects your calendar’s default timezone but can handle multi-timezone scheduling when specified.

Privacy and permissions

What ZeroTwo can access

Access scope:
  • Events in calendars you’ve granted access to
  • Event details when you query your schedule
  • Attendee information for coordination
  • Free/busy information for scheduling
What ZeroTwo cannot access:
  • Events you haven’t queried
  • Calendars you haven’t shared
  • Events marked as private (unless specifically requested)
  • Other users’ calendar without their permission

Permission levels

calendar.readonly
scope
View your calendar events (read-only)
calendar.events
scope
Create and modify events in your calendar
calendar
scope
Full calendar access including settings

Data handling

Privacy protections:
  • Event data processed only for your requests
  • No calendar data stored permanently on ZeroTwo
  • Event information not used for AI training
  • Access tokens encrypted and securely stored
  • Revoke access anytime through Google settings

Troubleshooting

Problem: Can’t see recent events or changesSolutions:
  1. Wait 1-2 minutes for calendar sync
  2. Refresh your calendar connection
  3. Verify event isn’t in a different calendar
  4. Check event visibility settings
  5. Ensure calendar is shared with the integration
Problem: Permission errors when creating eventsSolutions:
  1. Reconnect with full calendar.events permission
  2. Check you have edit access to the calendar
  3. Verify you’re not at the event limit for free accounts
  4. Ensure calendar isn’t read-only
  5. Try creating in your primary calendar specifically
Problem: Events created in incorrect timezoneSolutions:
  1. Specify timezone explicitly in your request
  2. Check your calendar’s default timezone settings
  3. Update your ZeroTwo profile timezone
  4. Use specific timezone abbreviations (EST, PST, etc.)
"Create a meeting at 2pm EST" (explicit timezone)
Problem: Recurring pattern not working as expectedSolutions:
  1. Be explicit about recurrence pattern
  2. Specify end date or number of occurrences
  3. State exact days for weekly recurrence
  4. Check existing recurring events aren’t conflicting
Clear: "Create a meeting every Monday at 9am for 3 months"
Unclear: "Make this a regular meeting"

Use cases

Daily planning

"What's on my schedule today and do I have time for a 30-minute call?"
"Show me today's meetings and highlight any conflicts"

Meeting scheduling

"Schedule a 1-hour project review with the team next week when everyone is available"

Calendar maintenance

"Find and remove all tentative events from last month"
"Show me meetings without descriptions and help me add them"

Time blocking

"Block out every morning from 9-11am for deep work"
"Reserve Friday afternoons for admin tasks"

Next steps