Read Google Calendar information to prevent overlapping appointments

  • pvotalgroup
    Asked on March 27, 2023 at 1:01 AM

    I have read that Jotform cannot prevent appointment overlap to Google Calendar because it cannot read from Google Calendar. Is that still the case?

    Why is this not a possible implementation? If you can write to the calendar, why is it not possible to read from it? Doesn't Google allow app developer to set reading and write permissions?

    This seems like an important and necessary feature for all booking and appointment services.

    Please help give us an update on this issue if any.


    Thank you

  • Hilary JotForm Support
    Replied on March 27, 2023 at 4:51 AM

    Hi Pvotal Group,

    Thanks for reaching out to Jotform Support. Unfortunately, it only sends data from Jotform to Google Calendar but we can not receive any data from Google Calendar. I went ahead and escalated your request to our developers, but when or if it's developed depends on their workload, how viable it is, and how many other users also request it. If there are any updates, we’ll circle back to this thread and let you know.

    Thanks for your patience and understanding, we appreciate it.

  • milondaros
    Replied on March 27, 2023 at 5:28 AM

    Hello.

    it is type glitch it will work out soon

    Thanks.

    Saad

  • Annaliza_O Jotform Support
    Replied on March 27, 2023 at 6:22 AM

    Hello Saad,

    Thanks for reaching out to Jotform Support. I answered your other question on a new thread. You can go ahead and check that out here.

  • 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.

    Read Google Calendar information to prevent overlapping appointments Image 1 Screenshot 60

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

    Read Google Calendar information to prevent overlapping appointments Image 2 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.

    Read Google Calendar information to prevent overlapping appointments Image 3 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.

    Read Google Calendar information to prevent overlapping appointments Image 4 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.

    Read Google Calendar information to prevent overlapping appointments Image 5 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.