Skip to main content

Zapier Integration with Google Calendar

Automatically create events from form submissions in Array

Updated over 3 months ago

As your organization grows, keeping track of meetings, bookings, and deadlines becomes more complex. That’s where Google Calendar comes in — and with Array’s Google Calendar integration via Zapier, you can automatically schedule events the moment a form is submitted.

Whether you’re coordinating a team, booking resources, or confirming appointments, this automation saves time and ensures nothing falls through the cracks.

What You’ll Learn

  • How to set up Zapier

  • How to set up a Trigger using Array

  • How to create a Google Calendar event via an Action

  • How to connect your Array account to Google Calendar

  • How to schedule calendar events automatically using form submissions

  • How to view created events in your Google Calendar

Step 1: Set Up Zapier

  1. Create or log into your Zapier account at zapier.com

    login-1
  2. Click "Make a Zap" to begin automation

    menu-1

Step 2: Set Up a Trigger (Array)

  1. Search for Array as the Trigger App

    trigger
  2. Select “New Form Entry” as the Trigger Event

  3. Sign in to your Array account

    trigger2
  4. Choose the form you want to trigger the event

    • Use Load More or enter the Form ID from the URL if needed

  5. Ensure at least one submission has been made to allow testing

  6. Test your trigger to confirm setup

Step 3: Set Up an Action (Google Calendar)

  1. Search for Google Calendar as your Action App

    action
  2. Select the “Create Detailed Event” option

  3. Sign in to your Google account when prompted

  4. Customize your event using data from your form:

    • Calendar: Choose your calendar (personal, team, etc.)

    • Summary: Use a field from your form for the event name

    • Start/End Time: Map these from a date/time field in your form

    • Description: Include notes or a link to the Array response

    • Location (optional): Use a location field from your form if applicable

  5. Test the action to ensure the event is created successfully

  6. Click Finish, give your Zap a name, and toggle it ON

Your automation is now live! Each form response will instantly schedule a new Google Calendar event.

What Is Google Calendar?

Google Calendar is part of Google Workspace and helps teams manage their time collaboratively. You can view team availability, schedule meetings, book resources, and more — all in one shared environment.

Connect Google Calendar to Array (Native Integration)

You can also use Array’s native Google Calendar integration for even faster setup.

How to Connect

  1. Go to Installed Apps in your Array account

  2. Search for Google Calendar

  3. Click Install

    google cal
  4. Authorize Array to access your Google account by clicking Allow

  5. Your Google account is now connected to Array

    • To add more accounts, click “Add Google Calendar Account”

      Add google cal
    • To remove an account, click the X next to the email address

Schedule Events from Form Submissions

You can directly link form fields to Google Calendar events within Array.

Here's how:

  1. Open the Form Builder

  2. From the Date/Time tab, add a Date or Date & Time field

  3. Hover over the field, then click the white Google Calendar icon (top right)

  4. This opens the Calendar Settings menu

  5. Click the Google Calendar option

  6. You’ll see all available calendars connected to your account

  7. Select the calendar(s) you want to link

  8. Click Link

Now, when a form is submitted with a selected date, a new calendar event is created.

Viewing the Event in Google Calendar

Once the form is submitted:

  • A new event will appear in your linked calendar

  • The event includes:

    • The title (from the form field you mapped)

    • Start and end times

    • Additional info like form response links or meeting location

  • If you included a response link, click through from the calendar to view full submission details in Array

Tips & Best Practices

Tip

Description

Use Date & Time Fields

Always use the Date & Time field type in your form for reliable scheduling

Add Zap filters

Use Zapier filters to limit event creation to specific form conditions (e.g., only when a certain field is “Yes”)

Share calendars

Link to team-shared calendars in Google Workspace for improved visibility

Include location fields

If booking meeting rooms or site visits, collect location info in the form

Summary of Features

Feature

Description

Auto-create calendar events

Instantly schedule based on form submissions

Use form date/time

Events are set with precise times based on submitted info

Include details

Attach form links and notes to each calendar event

Native or Zapier

Use either native Array tools or Zapier, depending on complexity

Did this answer your question?