> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Google Calendar

> Add events to your Google Calendar

#### Google Calendar

The [Google Calendar](https://workspace.google.com/products/calendar/) integration allows your app to send new events directly to your team's calendar and invite other attendees. When your team shares one calendar, it can be useful to configure Glide to add events to your team calendar.

> **Don't see the Google Calendar integration?**
>
> You may need to upgrade your plan. [Browse Glide's plans and find the right fit for you.](https://www.glideapps.com/pricing)

## Adding and Configuring the Action

#### Adding Google Calendar Arcade

In **Glide**, click the **Settings** icon in the upper-right corner.

Click the **Integrations** tab and then select [Google Calendar](https://workspace.google.com/products/calendar/).

Click **Add.**

Sign into your Google Workspace account and select **Allow** to approve the integration.

Once Glide has access to your Google Calendar, you will be able to add events to calendars connected to your account.

## Features

All features of the Google Calendar action can be added to a [Component](/docs/essentials/components) that supports [Actions](/docs/automation/actions) (e.g., a [Button component](/docs/essentials/components/button)), added to an action sequence in the [Workflow Editor](/docs/getting-started/introduction-to-workflows#the-workflow-editor), or after a [Form](/docs/use-cases/forms) is submitted.

### Add calendar event

The **Add calendar event** action allows you to add an event to your Google Calendar. An event title and start time are required, but we recommend also including a duration in minutes (so that an end time is generated).

#### Google Cal Add Event Arcade

Select the component you'd like to add the action to. Remember, this must be a component that supports actions.

Search for the **Add calendar event** action or navigate to Integrations → Google Calendar → Add calendar event.

Name the action.

Choose an icon.

Choose which column will provide the **Event title** field, or enter custom text.

Choose which column will provide the **Start date** field, or enter custom text.

Choose which column will provide the **Duration** field, or enter custom text.

Optionally, you can choose columns or enter custom values for the event description, location, and attendees.

Select which Google Calendar to add the event to from the **Calendar ID** menu.

Decide what updates to send, if any.

You can also choose a column in Glide to store the resulting Event ID. We recommend doing this so that you can then edit or delete that event with a further action.

You can create a dynamic event by first creating a [Template column](/docs/automation/computed-columns/template-column) in the [Data Editor](/docs/getting-started/introduction-to-the-data-editor) and then setting that column as one of your action's fields.

> **Note**
>
> To add multiple attendees, attendees' emails should be configured as an array. Learn more about [Array Columns here](/docs/automation/computed-columns/make-array-column).

### Delete calendar event

#### Delete Calendar Event Arcade

If you have not already created a column to store Event IDs, do that first in the Data Editor.

Select the component you'd like to add the action to. Remember, this must be a component that supports actions.

Search for the **Delete calendar event** action or navigate to Integrations → Google Calendar → Delete calendar event.

Name the action.

Choose an icon.

Specify the **Event ID** that should be deleted. To make this dynamic, choose the column in your data where you are storing Event IDs.

Adjust the **Calendar ID** if needed.

Click away to exit the configuration.

### Edit calendar event

#### Edit Event Arcade

If you have not already created a column to store Event IDs, do that first in the Data Editor.

Select the component you'd like to add the action to. Remember, this must be a component that supports actions.

Search for the **Edit calendar event** action or navigate to Integrations → Google Calendar → Edit calendar event.

Name the action.

Choose an icon.

Specify the **Event ID** that should be edited. To make this dynamic, choose the column in your data where you are storing Event IDs.

Adjust the **Calendar ID** if needed.

Fill in the fields that should be changed about the event. To make this responsive to user inputs, select existing that users can edit through forms or other actions.

Click away to exit the configuration.

To learn more generally about Integrations in Glide, including how they affect your app's usage, check out our [Introduction to Integrations](/docs/automation/integrations).

## Frequently Asked Questions

#### Don't see the Google Calendar integration?

You may need to upgrade your plan. [Browse Glide's plans and find the right fit for you.](https://www.glideapps.com/pricing)

#### Does the Google Calendar integration support multiple calendars?

Yes, you can add events to multiple calendars by changing the Calendar ID. Make sure that the Google account you connected has permissions to add events to the calendar.

#### Can I edit a Google Calendar event?

Yes, the Google Calendar integration allows you to edit events with the Edit Event action.

#### Can I create a recurring calendar event?

No, the Google Calendar integration currently does not support recurring events.

#### I already connected one Google account. How can I add a different account?

You can connect a different Google account by first selecting Remove from app in the Google Calendar integration settings. Then, click Add to app to connect to a different Google account.