Google Calendar Integration: Ability to lock-out a time slot on the appointment field.

  • Kempster_Kerry
    Asked on August 4, 2024 at 10:32 PM

    Hey Team, 

    I am wanting to set up a calendar booking form for a friend that connects to Google calendar. I need to have three different booking time frames (one hour time slot, 4 hour time slot and full day booking) I have set up three calendars, one for each time period on offer and set up a condition to show the required calendar based on the input from a different field. PROBLEM is: I only wish to have one client at a time in the space I have on offer, am I able to have google talk to jotform and make time slots unavailable if there is already an existing google calendar booking in the particular time space please? My husband suggested Zapier but I am not sure. My friend has a Jotform account, I can send you her details in required.


    Thank you in advance.

    Kerry Kempster

    Thread Bear Prints

  • Jeric JotForm Support
    Replied on August 4, 2024 at 10:59 PM

    Hi Kerry,

    Thanks for reaching out to Jotform Support. I understand the issue, but I’ll need a bit of time to work out a solution. I’ll get back to you shortly.

    Thanks for your patience, we appreciate it.


  • Jeric JotForm Support
    Replied on August 5, 2024 at 10:02 PM

    Hi Kerry,

    Our Google Calendar integration is not two-way. Unfortunately, if there are existing events in your calendar, it won't lock out those time slots in your appointment field on Jotform.

    While the feature you’re looking for isn’t currently available, rest assured we’re always working to add new services and features to Jotform. I've gone ahead and escalated your request to our Developers. When or if it's implemented depends on their workload, how viable it is, and how many other users request it. If there are any updates, we’ll circle back to this thread and let you know.

    In the meantime, the workaround is to make submissions on the form for those existing time slots/events on your Google Calendar to make them unavailable on the appointment field on your form.


  • Felizio Support Team Lead
    Replied on April 29, 2025 at 10:18 AM

    Hi,

    We’re excited to announce that we’ve made some improvements to our Google Calendar integration! Now, data transfers between Google Calendar and Jotform will be fully synchronized in both directions. For example, if any events on your calendar overlap with the available time slots offered through the Appointment Field, those slots will automatically show as unavailable. Integrating Google Calendar with your form is simple. Let me show you how:

    1. In Form Builder, select the Appointment Field and then click on the Gear icon on the right.

    2. Then, select Google Calendar. You’ll need to log into your Google Account if your account isn’t already linked to one.

    Google Calendar Integration: Ability to lock out a time slot on the appointment field Screenshot 60

    3. In the window that opens up, click on Add Action.

    Google Calendar Integration: Ability to lock out a time slot on the appointment field Screenshot 71

    4. In the next window, choose which Calendar the submissions should be added to. Then set the Event Title, add the Attendees, write the Event Description, and enter the Meeting Location. Once you're done, click on Save.

    Google Calendar Integration: Ability to lock out a time slot on the appointment field Screenshot 82

    If you want to use the 2-way connection (through the Appointment Field) on a form that already has an active Google Calendar integration, we recommend disabling the current integration in the Integration menu. Let me show you how to do that:

    1. In Form Builder, click on Settings in the orange navigation bar at the top of the page.

    2. Then, select Integrations in the menu on the left, and click on Google Calendar.

    Google Calendar Integration: Ability to lock out a time slot on the appointment field Screenshot 93

    3. In the All Actions section, click on the Three Dots icon in the top-right corner of the existing integration, then select Disable Action.

    Google Calendar Integration: Ability to lock out a time slot on the appointment field Screenshot 104

    We also have a guide about How to Set Up Google Calendar that you can check out.

    Give it a try and let us know how it goes.