Description
Form Entries That Land Straight on Your Calendar
Every booking form has the same hidden chore: someone reads the submission, opens Google Calendar, and retypes the details. The Gravity Forms Google Calendar Add-On removes that step. When a visitor submits a form, the add-on creates an event on the Google Calendar you choose, using the information the visitor entered.
Think of a salon taking appointment requests, a consultant collecting discovery-call slots, or a community hall handling room bookings. The form does the collecting, and the calendar shows the result. Nothing gets lost between an inbox and a schedule.
Key Features
- Automatic event creation from Gravity Forms submissions, so each entry becomes a calendar item without manual copying.
- Field mapping that lets you decide which form fields feed the event title, description, date, start time, and end time.
- Per-form feeds, so a booking form can post to one calendar while a support request form posts to another.
- Conditional logic through the Gravity Forms feed system, useful when only certain entries (say, a specific service selection) should create events.
- Merge tags in event details, which let you pull the visitor’s name, phone number, or message into the event description so everything you need is visible at a glance.
- Google account connection handled from the WordPress dashboard, with the calendar selected inside the feed settings.
What It Works With
This is an add-on for Gravity Forms and needs the Gravity Forms plugin active on your WordPress site. It uses the standard Gravity Forms feed framework, so setup follows the same pattern as other form add-ons: open a form, add a feed, map your fields, and save. Events are written to Google Calendar, which means they sync to the phone, tablet, and desktop apps your team already uses.
The add-on is released under the GPL license. That gives you the freedom to modify the code, adjust it for a specific workflow, or extend it with your own custom development on your own sites, in line with the license terms.
Frequently Asked Questions
Can different forms send events to different calendars?
Yes. Calendar settings live in the feed attached to each form, so you can route a client booking form to one calendar and an internal scheduling form to another. A single form can also have more than one feed if you want entries recorded in several places.
Can I control which submissions become calendar events?
You can. Because the add-on works through Gravity Forms feeds, conditional logic is available. For example, you could create an event only when a visitor picks a particular service, or skip entries that are marked as a general question instead of a booking.

