Skip to main content
Connect Google Calendar to view meetings, create events, and prepare for your day.

Features

  • List upcoming events
  • Create and update events
  • Check availability
  • Add attendees
  • Set reminders
  • View daily/weekly schedule
  • Prepare meeting agendas
  • Track meeting frequency

Setup

1

Go to Integrations

Open Integrations from the sidebar
2

Find Google Calendar

Locate Google Calendar in the list and click Connect
3

Authorize

Sign in to Google and authorize Invariant
4

Grant permissions

Allow calendar read and write access

Supported Actions

ActionDescription
list_eventsList events in a time range
create_eventCreate a new event
update_eventUpdate an existing event
delete_eventRemove an event
get_availabilityCheck free/busy times
add_attendeesAdd people to an event

Examples

Show today’s meetings

What meetings do I have today?

Create an event

Create a meeting titled "Sprint Planning" tomorrow at 2pm for 1 hour

Weekly overview

Show my calendar for this week

Meeting prep

Before each meeting today, send me the agenda and attendee list
15 minutes in advance

Find free time

When am I free this week for a 30-minute call?

Troubleshooting

Events not appearing
  • Ensure calendar access was granted
  • Check that you’re viewing the correct calendar
“Cannot create event” errors
  • Verify write permissions were granted
  • Check for conflicts with existing events
Wrong timezone
  • Invariant uses your Google account timezone

Best Practices

  • Specify time clearly: “tomorrow at 2pm” or “January 15 at 10am”
  • Include duration: “for 1 hour” or “30 minutes”
  • Mention timezone if scheduling across regions