Weekend

Exclusive Deal

55% OFF

on Lifetime Plans

View Categories

Google Calendar

3 min read

Quick Video #

Overview #

The Google Calendar Addon for WPForms allows you to automatically create events in your Google Calendar whenever a form is submitted. It’s perfect for booking forms, appointment scheduling, event registration, or any workflow where submissions need to be reflected in your calendar automatically.

Key Features #

  • Automatically create Google Calendar events from WPForms submissions
  • Map form fields to event details such as title, date, time, description, location
  • Assign events to specific calendars
  • Set event reminders and notifications
  • Conditional logic support for advanced scheduling workflows

Getting Started #

Step 1: Install and Activate the Addon #

  1. Go to WPForms → Addons
  2. Install Google Calendar Addon
  3. Click Activate

Step 2: Create Google API Credentials #

To connect your website with Google Calendar, you need API credentials.

2.1 Create a Google Cloud Project #

  1. Visit Google Cloud Console
  2. Click New Project
  3. Enter project name
  4. Click Create

2.2 Enable Google Calendar API #

  • Go to APIs & Services → Library
  • Search Google Calendar API
  • Click Enable

2.3 Configure OAuth Consent Screen #

  • Go to OAuth Consent Screen
  • Choose External
  • Fill:
    • App Name
    • Email
  • Save

2.4 Generate Client ID & Secret #

  1. Go to Credentials
  2. Click Create Credentials → OAuth Client ID
  3. Select Web Application

Add Redirect URI: #

https://yourwebsite.com/wp-admin/admin.php?page=wpforms-settings&view=integrations
  1. Click Create

You’ll get:

  • Client ID
  • Client Secret

Step 3: Connect Google Calendar in WPForms #

  1. Go to WPForms → Settings → Integrations
  2. Click Google Calendar
  3. Enter:
    • Client ID
    • Client Secret
  4. Click Connect
  5. Sign in with your Google account
  6. Allow permissions

Your account will now be connected.

Step 4: Create or Edit a Form #

  1. Go to WPForms → Add New
  2. Add fields such as:
  • Event Title
  • Start Date & Time
  • End Date & Time
  • Location
  • Description

Step 5: Enable Google Calendar Integration #

  1. Open your form builder
  2. Go to Settings → Google Calendar
  3. Enable Create Event on Submission

Settings Configuration #

Google Account #

Select your connected Google account.

Calendar #

Choose the calendar where events will be created.

Field Mapping #

Map form fields to calendar event data:

  • Event Title → Title field
  • Start Date & Time → Start field
  • End Date & Time → End field
  • Description → Notes field
  • Location → Address field

Event Status #

Set default status:

  • Confirmed
  • Tentative
  • Cancelled

Timezone #

Ensure your WordPress timezone matches your Google Calendar timezone.

Conditional Logic (Optional) #

Enable conditional rules to control event creation.

Example:

  • Only create event if “Book Appointment” is selected

Notifications (Optional) #

  1. Go to Settings → Notifications
  2. Configure:
    • Email recipients
    • Subject
    • Message

How It Works #

  1. User submits a form
  2. WPForms processes the data
  3. Addon sends data to Google Calendar
  4. Event is created automatically

Troubleshooting #

Events Not Creating #

  • Check API credentials
  • Ensure Google account is connected
  • Verify field mapping
  • Disable conflicting conditional logic

Authorization Error #

  • Reconnect your Google account
  • Verify redirect URI
  • Ensure API is enabled

Wrong Date/Time #

  • Check timezone settings
  • Ensure correct fields are mapped

Best Practices #

  • Always include date/time fields
  • Use clear event titles
  • Test before publishing
  • Use conditional logic wisely
  • Organize calendars by purpose

Conclusion #

The Google Calendar Addon for WPForms simplifies scheduling by automating event creation directly from form submissions.

With proper setup and field mapping, you can create a powerful, fully automated booking and scheduling system in minutes.

Leave the first comment

Flash Sale - Grab it Now!

Get 70% OFF

Lifetime License

Pay once. Own it forever. No Surprises, No Hidden Fees!
02 Hours
00 Mins
00 Secs

Upps!, The Sale is Ended!

Claim My DiscountAvaiable Deal
Trusted by 2000+ Businesses | 30-day money-back guarantee

Send us a message

    mail
    message
    Need Help?