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

# Google Calendar integration

Turn a booking form submission into an event on your Google Calendar.

## How to set it up

{% stepper %}
{% step %}

### Connect the app with Google

Please follow this [guide](/integrations/google.md#connect-your-google-account) to complete this step.
{% endstep %}

{% step %}

### Connect form data to Google Calendar

1\. Open the app > click **Forms** > open the form you want to edit

2\. Click **Settings** > **Integration** > enable **Google Calendar** > click on **Google** **Calendar** option

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-aaca6d4b2f84113387a0ab078912c980f6e253fa%2Fscreenshot-integration-google-calendar-integration-1.png?alt=media" alt=""><figcaption></figcaption></figure>

3\. Choose a calendar + map fields

* Select the **Google Calendar** you want to add events to
* Match **Calendar** event fields with the data from your form. Click the **Form Inputs icon** to insert variables from your form.

What you should map

* 🕒 **Start Time** *(Required):* when the event begins
* ⏱️ **End Time** or **Duration** *(Required):* when it ends / how long it lasts
* 🏷️ **Title, Description, Location, etc.** *(Optional):* extra details

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-fa43a7f2543687e8084aea90ae107b6c86bde551%2Fscreenshot-integration-google-calendar-integration-2.png?alt=media" alt=""><figcaption></figcaption></figure>

4\. Click **Save** to update the changes
{% endstep %}
{% endstepper %}

## How it works

Submit the form once, then open your Google Calendar to check the new event.

Check the event created after the form is submitted.

**Example**

If a customer submits:

* **Start Time:** January 30⋅3:42 – 4:12pm
* **Duration:** 30 minutes

⇒ The form app creates a calendar event from 3:42 – 4:12pm on January 30 in the selected calendar.

Submission in the app:

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-58843373985cd75490f063663f479488fa174520%2Fscreenshot-integration-google-calendar-integration-3.png?alt=media" alt=""><figcaption></figcaption></figure>

A new event in Google Calendar

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-78018fed56781022b79520f38f76b124e88dacf2%2Fscreenshot-integration-google-calendar-integration-4.png?alt=media" alt=""><figcaption></figcaption></figure>

<br>

## Next steps

* [Connect your Google account](/integrations/google.md#connect-your-google-account) — the sign-in this integration needs.
* [Date time](/field-types/input-fields/date-time.md) — the field that supplies the booking date.
* [Google Sheets integration](/integrations/google/google-sheets.md) — keep a row for every booking too.
* [Contact support](/help/contact-support.md) — if events stop being created.
