← All Guides
📆

Google Calendar

Optional ~10 minutes

Connect Google Calendar to sync Canvas deadlines, block study time, and add events from the chat. This is the only integration that can write data (create calendar events).

What you'll need

  • - A Google account with Google Calendar
  • - Access to Google Cloud Console
  • - If you already set up Gmail, you can reuse the same credentials
1

Enable the Calendar API

If you already have a Google Cloud project from Gmail setup, use the same one.

Go to APIs & Services → Library.

Search for Google Calendar API and click Enable.

If you haven't created a project yet, follow steps 1-4 from the Gmail guide first.

2

Add Calendar Scopes

Go to OAuth consent screen → Edit App.

In the Scopes section, add: calendar.events

This allows OpenMind to read and create calendar events.

3

Get Credentials

If you already have credentials.json from Gmail setup, you can reuse it.

Otherwise, go to Credentials → + Create Credentials → OAuth client ID → Desktop app.

Download the JSON file.

4

Enter in OpenMind Setup

$ openmind setup calendar
Enable Google Calendar? [y/n]: y
Path to credentials.json: ~/Downloads/credentials.json
Calendar enabled!
5

What You Can Do

Once connected, try:

"Add all my deadlines to Google Calendar"
"Block 2 hours for NLP study on Thursday"
"What's on my calendar this week?"