Let your calendar
close the times you cannot offer.

Connect a service or team member’s Google Calendar to GP Bookings so existing busy events block availability and website bookings appear on that calendar.

Rowan’s availability Connected
Google CalendarWebsite bookings
10:00 AM Existing meeting
10:00 AM Slot blocked
11:00 AM Consultation added
11:00 AM New consultation

Busy events close slots. Website bookings appear on the connected calendar.

Imports hourly · Sends bookings immediately

Illustrative experience

  • Connect per service or resource
  • Busy calendar events block availability
  • Website bookings sent immediately

The finished experience

Offer availability that includes the rest of your day.

A busy meeting entered in the connected calendar blocks its time after the next import, while a new website booking is sent straight to Google Calendar.

A good fit for
People and service teams who already manage commitments in Google Calendar and take appointments on their website.

  1. 1

    Set up the bookable service or person.

    Configure the service, resources, and normal availability in GP Bookings. Open Calendar Sync on the service or resource whose calendar you want to connect.

    GP Bookings

  2. 2

    Connect both directions.

    Choose Add Calendar, authorize the Google account, and select its calendar. Set Sync Mode to Send Bookings & Block Availability.

    GC Google Calendar

  3. 3

    Keep booking changes in Bookings.

    New website bookings are sent to Google Calendar, and imported busy calendar events become unavailability windows. Make edits or cancellations to website bookings in GP Bookings so the corresponding calendar events follow.

    GP Bookings

What you’ll need.

Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.

Before you start

  • GP Bookings services, resources, and availability configured.
  • GC Google Calendar and a Google account authorized for the calendar you connect.
  • External calendar availability imports run hourly by default. Factor that delay into how the team accepts last-minute bookings.

Get this built.

This solution spans two suites, so it takes two licenses — bought one at a time, in either order.

Required

  • GP BookingsPerks

  • GC Google CalendarConnect

Gravity Perks Basic $59 /year

Covers this on one site. More sites need Advanced or Pro.

Gravity Connect Basic $59 /year

Covers this on one site. More sites need Advanced or Pro.

Separate licenses, separate checkouts. Start with either one.

See plans for this solution

Every plan renews at the same price, and you can upgrade any time for the difference.

Make it fit
your project.

Are changes instant in both directions?

No. GP Bookings sends its changes to Google Calendar immediately through the Connection, but imports from Google Calendar run hourly by default. The import frequency can be changed with the documented filter.

Can I move a website booking by dragging it in Google Calendar?

No. Calendar edits do not rewrite GP Bookings booking records. Change a website booking in GP Bookings; external calendar events are imported as busy time.

Can I use Apple Calendar or Outlook?

GP Bookings also supports ICS feeds. Set up import and export separately, and expect delays based on each application’s refresh interval; the direct Google Calendar Connection is the setup shown here.

  • Clay, CTO
  • Dan, Content Sorcerer
  • Dani, Product Manager
  • David, Founder & CEO
  • Matt, Senior Support Wizard
  • Roxy, Support Wizard

Not quite your build?

Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.

Ask the wizards