Title: DrezSync: Calendar Booking for Gravity Forms
Author: Ally Drez
Published: <strong>July 21, 2026</strong>
Last modified: July 21, 2026

---

Search plugins

![](https://ps.w.org/drezsync/assets/banner-772x250.png?rev=3617312)

![](https://ps.w.org/drezsync/assets/icon-256x256.png?rev=3617203)

# DrezSync: Calendar Booking for Gravity Forms

 By [Ally Drez](https://profiles.wordpress.org/allydrez/)

[Download](https://downloads.wordpress.org/plugin/drezsync.1.6.8.zip)

 * [Details](https://wordpress.org/plugins/drezsync/#description)
 * [Reviews](https://wordpress.org/plugins/drezsync/#reviews)
 *  [Installation](https://wordpress.org/plugins/drezsync/#installation)
 * [Development](https://wordpress.org/plugins/drezsync/#developers)

 [Support](https://wordpress.org/support/plugin/drezsync/)

## Description

DrezSync connects a Gravity Form to your Google Calendar, so your form only ever
offers times that are actually open, and every booking someone makes is written 
straight to your calendar.

Add one DrezSync Booking field to a form, set your hours and slot length, and you
have a working booking form. No coded time slots to type out, no juggling multiple
fields. When a customer picks a date, DrezSync checks your calendar live and hides
anything already booked. When they submit, the booking appears on your calendar 
with their details.

#### What you can do

 * Add a booking field to any Gravity Form in seconds
 * Add more than one booking field to a form, each with its own calendar
 * Offer time slots based on your open days, hours, and slot length
 * Automatically hide times that are already booked in Google Calendar
 * Write each booking to your calendar with the submitted details
 * Set the accent color of the selected time to match your brand
 * Follow a guided, step-by-step setup to connect Google

#### Built for real businesses

Whether you run a studio, a clinic, a salon, or a tour, DrezSync keeps your form
and your calendar as one. No double bookings, no manual copying.

#### DrezSync Pro

When your business grows, DrezSync Pro adds date-range booking for rentals and stays,
slot capacity for group bookings, live overlap protection across fields, choosing
the calendar from another field (for example by location), custom event titles, 
automatic customer calendar invites, and priority support. [Learn more about DrezSync Pro](https://www.allydrez.com/drezsync/)

### Support

The free version is self-service through our documentation, which covers setup and
the most common questions. [Read the DrezSync setup documentation](https://www.allydrez.com/drezsync-api-connection/)

We are a small team, so we do not provide one-on-one support for the free version.
Paid help is available these ways:

 * DrezSync Pro subscription, which includes priority email support (support@allydrez.
   com).
 * Done-for-you setup, where we connect Google Calendar to your site for you, flat
   $149 (sales@allydrez.com).
 * One-off troubleshooting, a flat $95 per issue, paid upfront (support@allydrez.
   com).
 * Larger projects, quoted on request (sales@allydrez.com).

### External services

DrezSync connects to Google Calendar using the Google account you authorize during
setup. This connection is required for the plugin to work, and it is set up by you,
on purpose, from the plugin settings screen.

What is sent, and when:

 * When a visitor picks a date on a booking form, DrezSync asks the Google Calendar
   API for the events on the chosen calendar for that day, so it can show only the
   open times. No visitor data is sent for this availability check.
 * When a booking is submitted, DrezSync creates an event on your Google Calendar
   with the details entered on the form, such as the name and the chosen time, so
   the booking appears on your calendar. If you turn on the Pro option to invite
   the customer, their email address is added to that event as a guest.

DrezSync does not send any data to Ally Drez or to any service other than your own
Google account. It does not track visitors.

This service is provided by Google. By connecting it you agree to Google’s terms
and policies:

 * Terms of Service: https://policies.google.com/terms
 * Privacy Policy: https://policies.google.com/privacy
 * Google API Services User Data Policy: https://developers.google.com/terms/api-
   services-user-data-policy

## Screenshots

[⌊Customers pick a date and an open time, right on your Gravity Form.⌉⌊Customers
pick a date and an open time, right on your Gravity Form.⌉[

Customers pick a date and an open time, right on your Gravity Form.

[⌊Add booking to any form with one field. Set your open days, hours, slot length,
and calendar.⌉⌊Add booking to any form with one field. Set your open days, hours,
slot length, and calendar.⌉[

Add booking to any form with one field. Set your open days, hours, slot length, 
and calendar.

[⌊Connect your own Google Calendar in a couple of clicks.⌉⌊Connect your own Google
Calendar in a couple of clicks.⌉[

Connect your own Google Calendar in a couple of clicks.

[⌊Every booking lands on your Google Calendar, and booked times are blocked automatically.⌉⌊
Every booking lands on your Google Calendar, and booked times are blocked automatically
.⌉[

Every booking lands on your Google Calendar, and booked times are blocked automatically.

[⌊DrezSync Pro adds date-range booking for rentals, with live availability checking.⌉⌊
DrezSync Pro adds date-range booking for rentals, with live availability checking
.⌉[

DrezSync Pro adds date-range booking for rentals, with live availability checking.

## Installation

 1. Install and activate Gravity Forms.
 2. Upload and activate DrezSync.
 3. Go to DrezSync in your admin menu and follow the guided setup to connect Google
    Calendar.
 4. Add a DrezSync Booking field to any form and set your availability.

## FAQ

### Do I need Gravity Forms?

Yes. DrezSync is an add-on for Gravity Forms and needs it installed and active.

### Where are my Google credentials stored?

Securely in your site’s database, encrypted with your site’s own keys, never in 
a file that can be reached from the web.

### Can I use more than one calendar?

Yes. Each DrezSync Booking field connects to one Google Calendar, and you can add
more than one booking field to a form, each with its own calendar. DrezSync Pro 
adds dynamic routing, where a single field chooses its calendar from another field’s
answer, for example by location.

### Does it support date-range booking for rentals?

Date-range booking (check-in to check-out) is part of DrezSync Pro. The free version
handles time-slot appointments.

### Will my bookings survive if I upgrade to Pro?

Yes. Your Google Calendar connection, your form settings, and every booking field
stay exactly as they are. Pro installs alongside the free version, takes over, and
the free version can then be removed safely.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DrezSync: Calendar Booking for Gravity Forms” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Ally Drez ](https://profiles.wordpress.org/allydrez/)

[Translate “DrezSync: Calendar Booking for Gravity Forms” into your language.](https://translate.wordpress.org/projects/wp-plugins/drezsync)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/drezsync/), check out
the [SVN repository](https://plugins.svn.wordpress.org/drezsync/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/drezsync/) by [RSS](https://plugins.trac.wordpress.org/log/drezsync/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.8

 * Fixed the admin styling on the Gravity Forms settings tab.
 * The booking field settings now keep working when Gravity Forms no-conflict mode
   is enabled.

#### 1.6.7

 * Initial public release.

## Meta

 *  Version **1.6.8**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [appointments](https://wordpress.org/plugins/tags/appointments/)[booking](https://wordpress.org/plugins/tags/booking/)
   [google calendar](https://wordpress.org/plugins/tags/google-calendar/)[gravity forms](https://wordpress.org/plugins/tags/gravity-forms/)
   [scheduling](https://wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://wordpress.org/plugins/drezsync/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/drezsync/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/drezsync/reviews/)

## Contributors

 *   [ Ally Drez ](https://profiles.wordpress.org/allydrez/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/drezsync/)