# Google Calendar

## How it works

With Google Synchronization, you can sync your appointment schedule with Google Calendar. Each appointment booked will be added to your Google Calendar with the student added as a participant.

For Virtual Sessions this will also automatically create a Google Meet session and invite the student.

Any times marked as busy on your Google Calendar will show as unavailable to students for scheduling, even if you've set it as available in your availability settings in the `Tutor Dashboard`.

You can select which calendar you would like to be synced after you have linked your Google account.

### Important note about rescheduling

Rescheduling, canceling, or deleting appointments **MUST** be done in the `Tutor Dashboard`.

Changes made to appointments directly in Google Calendar ***are not*** reflected in the Tutor Dashboard. So if you do need to change an appointment, use the Tutor Dashboard.&#x20;

Changes made to appointments in the `Tutor Dashboard` will sync back to Google Calendar.

## Linking your Google Calendar

### Step 1

Go to `My Profile` in the `Tutor Dashboard`

<figure><img src="/files/LkeK6fgjq0pPDiNesOlW" alt=""><figcaption><p>Tutor Dashboard</p></figcaption></figure>

### Step 2

Click on `Sign in with Google`

<figure><img src="/files/ogovZN9DBhtwJ4WQtUIu" alt=""><figcaption><p>Tutor Profile page</p></figcaption></figure>

### Step 3

Complete Google Sign in process

<figure><img src="/files/S6DWiG8rKDNnfuq0fMp8" alt=""><figcaption><p>Google Sign in page</p></figcaption></figure>

### Google Warning

If you are not using an `@tkenonprofit.org` email address, you may see a warning during the Google sign in process.

You can ignore this warning by clicking on `Advanced` , then `Go to tkenonprofit.org`&#x20;

<figure><img src="/files/rW0X5mKr7dX3kn56RlRX" alt=""><figcaption><p>Google unverified warning</p></figcaption></figure>

<figure><img src="/files/MnhmQURiiw6Zgx8oTUny" alt=""><figcaption><p>Bypassing Google Warning</p></figcaption></figure>

### Step 4

Grant tkenonprofit.org access to your Google Calendar

<figure><img src="/files/JlUqfdcRSqwpxO9PlgsU" alt=""><figcaption><p>Granting access to Google Calendar</p></figcaption></figure>

Once access is granted you should be taken back to the `Tutor Dashboard`

You tutor profile should now show that you are signed in with Google

<figure><img src="/files/uQdwlNPvYkyCkeanENSa" alt=""><figcaption></figcaption></figure>

### Selecting the calendar

In your Tutor Profile you can click the `Google Calendar` dropdown to select a which calendar you would like to be synced

<figure><img src="/files/RjDIaDZhG7eFr15O0HZO" alt=""><figcaption><p>Google Calendar dropdown</p></figcaption></figure>

If you change your calendar, make sure to click on `Save Changes`

<figure><img src="/files/hSZjYi9ewNaYK3yM1fKQ" alt=""><figcaption><p>Saving Changes</p></figcaption></figure>

## Video Demo

{% embed url="<https://www.loom.com/share/6331ad950ed84bc5a69ab5956b9f930a>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tkenonprofit.org/tutors/google-calendar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
