> For the complete documentation index, see [llms.txt](https://docs.runway.team/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.runway.team/integrations/calendar/google-calendar.md).

# Google Calendar

## Set up

### Navigate to the Integration settings view

1. Select an app in the top left corner from the Switcher
2. Navigate to **App Settings** by clicking the gear icon (⚙️) at the top of the Timeline sidebar
3. Click on **Integrations** in the sidebar

### **Connect Google Calendar**

### **Prerequisites**

#### **Create a service account and invite the account to your Google Calendar**

The integration with Google Calendar functions via service account authentication. The service account must be created on a Google Cloud Project that has enabled access to the Google Calendar API in order for it to be able to access the calendar APIs. To enable access to the Google Calendar API, navigate to **APIs & Services > Enable APIs and Services > Search for Google Calendar API > Enable**. For more information on how to create a service account, visit the documentation [here](/integrations/app-stores/google-play-console.md#how-to-create-a-service-account-for-use-in-runway).

Before you can connect the service account to Runway, you must invite the service account to your Google Calendar so it has access to the calendar you wish to use for your release schedule. To invite your service account to your calendar, follow these steps:

1. In the sidebar of calendar.google.com, find the release calendar you wish to integrate with Runway and click the options menu.

<figure><img src="/files/aGkkCzbi6DHdcdxhFaXN" alt="" width="238"><figcaption></figcaption></figure>

2. In the options menu, click "Settings and sharing".

<figure><img src="/files/P9rrGPfcsU3ekKBE3VDW" alt="" width="171"><figcaption></figcaption></figure>

3. Scroll down to **Share with specific people or groups > Add people and groups.** In the form, enter the email address associated with your service account and select **Make changes to events** as the permission. Click **Send**.

{% hint style="info" %}
You can find the service account email in the the Google Cloud Console, or under the `client_email`field in the contents of the service account `.json`file.
{% endhint %}

<figure><img src="/files/e3GTVogJJC7JHMl9UThG" alt="" width="375"><figcaption></figcaption></figure>

4. Scroll down to the **Integrate calendar** section and copy the **Calendar ID.** You'll need this during setup of the Google Calendar integration with Runway.

<figure><img src="/files/33VICYJMDryVSe88PqEF" alt="" width="375"><figcaption></figcaption></figure>

### Connect the Google Calendar integration in Runway

Once you've completed the above prerequisite steps, you're ready to connect the Google Calendar integration in Runway.

1. Find the **Google Calendar** integration module under the **Calendar** section
2. Click the **Connect** button
3. Upload the **Service Account key** file created during the prerequisite steps.&#x20;

{% hint style="warning" %}
The service account you use to connect the Google Calendar integration must have been created in a Google Cloud Project that has enabled access to the Google Calendar API.
{% endhint %}

{% hint style="success" %}
Once the service account is connected, Runway supports connecting multiple calendars associated with that service account.&#x20;
{% endhint %}

### **Configure the Google Calendar integration**

1. Enter the **Calendar ID** that you copied from your Google Calendar's settings page in the prerequisite steps.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.runway.team/integrations/calendar/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.
