Table of Contents
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 #
- Navigate to WPForms → Addons in your WordPress dashboard.
- Locate Google Calendar Addon and click Install Addon.
- Click Activate once installation is complete.
Step 2: Connect Your Google Account #
- Open WPForms → Settings → Integrations.
- Click Google Calendar and then Add New Account.
- Authenticate using your Google account and allow access to your calendars.
- The connected account will now be available for form integrations.
Step 3: Create or Edit a Form #
- Go to WPForms → Add New or edit an existing form.
- Add fields relevant to your event, such as:
- Event Title
- Start Date & Time
- End Date & Time
- Location
- Description
Step 4: Enable Google Calendar Integration #
- While editing your form, navigate to Settings → Google Calendar.
- Enable Create Event on Submission toggle.
- Configure the following:
- Google Account: Select the connected account
- Calendar: Choose the calendar where events will be added
- Map Form Fields: Assign form fields to event details:
- Event Title → Form field for title
- Start/End Date & Time → Corresponding form fields
- Description → Form field for event description
- Location → Form field for event location
- Event Status: Optional (Confirmed, Tentative, or Cancelled)
Step 5: Enable Conditional Logic (Optional) #
- Only create events under certain conditions:
- Go to Settings → Google Calendar → Enable Conditional Logic
- Set rules based on form fields (e.g., only create events if “Book Now” is checked).
Step 6: Configure Notifications (Optional) #
- Notify your team or the event organizer when an event is created:
- Go to Settings → Notifications
- Customize the email subject, content, and recipient list
Advanced Tips #
- Multiple Calendars: You can connect multiple Google accounts and select different calendars for different forms.
- Event Reminders: Set default reminders for attendees via Google Calendar settings.
- Recurring Events: For recurring events, ensure your form collects the recurrence data and map it correctly to Google Calendar (advanced setup).
- Time Zones: Map form submissions to the correct time zone to avoid scheduling errors.
Troubleshooting #
- Event not created: Check if all required fields are mapped and the Google account is properly connected.
- Authentication issues: Reconnect your Google account and ensure the correct permissions are granted.
- Wrong time in event: Verify that your WordPress and Google Calendar time zones match.
- Notifications not sent: Confirm your WordPress email settings or use an SMTP plugin.
