# 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](https://docs.runway.team/app-stores/google-play-console#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="https://727226624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjFmyReUsbJqDjHEAlW%2Fuploads%2FPwR1XA7c9nvITQlQM840%2Fimage.png?alt=media&#x26;token=874692be-0c5e-4135-894d-d4667f340d21" alt="" width="238"><figcaption></figcaption></figure>

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

<figure><img src="https://727226624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjFmyReUsbJqDjHEAlW%2Fuploads%2Ft5rotsjNcBFqIcJ1qbg0%2Fimage.png?alt=media&#x26;token=23c7516e-95e6-4877-a30e-77e3bb042043" 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="https://727226624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjFmyReUsbJqDjHEAlW%2Fuploads%2FbFpgdksEMmylBluKexd9%2Fimage.png?alt=media&#x26;token=c97b4246-6f85-4f68-bd7f-9904262b98e0" 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="https://727226624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjFmyReUsbJqDjHEAlW%2Fuploads%2FSHHURpT6ZUKccsCLyM2S%2Fimage.png?alt=media&#x26;token=a67b842e-73ce-44c9-9b99-961adefb0318" 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;
