JotForm User Guide / Advanced Features /

How to Use Google Calendar: Create Events with Your Form

How to Use Google Calendar: Create Events with Your Form

Google Calendar™ is one of the most popular calendaring applications today. It's helpful in scheduling events, booking time, and planning your day.

The Google Calendar™ Integration on JotForm helps you easily and seamlessly connect your form to a Google Calendar in just a few steps.

1. Locate the Google Calendar integration from the form builder and authenticate your Google Calendar™ account:

2. Next, select one of your calendars or dynamically select the calendar from your form using a dropdown or single choice field. (The options in those fields should have the same names as your calendars.) 

3. Once you've decided which calendar you would like to use, select or type a title for the event, then select the start date and time, and the end date and time. You may want to require* the date fields on your form; otherwise the event will be saved as an all-day event. 

4. Finally, select or type the description and location of the event:

You can connect other calendars in your account using the same integration. This will allow you to design multiple workflows while keeping everything synced.

And that's it! Your integration is ready do run, and a Google Calendar event will be created every time you get a form submission.

Have you given it a try? How did it go? Got any ideas that can help make it better? Let us know in the comments below.

Send Comment


  • kmuldoon

    Is it possible to use this with the configurable list calendar?

  • Aj

    Does this support two way live sync with google calendar? Does the calendar in form block out time slots not available?

  • asakuramk

    Hi, I love this integration.
    But I found that I can't use with Date reservation widget.
    With only date picker.
    If I could send date date from Date reservation to date picker, it is easy to show the date resarvation on my Google Calendar...

  • Oneka

    Hey Jotform Family,
    This was a pleasant surprise. As I was setting up the integration, I didn't see a way to make my event /appointment a reoccurring one.

    For example, when my clients sign up for a new service and make a payment, I would like this to show up in my calendar as a monthly or weekly event showing that their next payment is due.

    Will this be available soon?

  • Dongseok Kim

    If there is a change in the event and subsequently submitted a form with the change, then the even change will be reflected in the Google calendar? i.e)delete old event/ create new event, change the event time

  • muskingum

    This new feature is very exciting! We're having a hard time being able to set the date and time as the "Start Time." Which widget(s) will work for this? Is anyone else running into this issue?

  • Serge Ecoiffier

    How about having the ability to check if the block of time about to be created is available ?

    What is the behaviour of the form, if already accounted for ?

    Otherwise, I could see many form submissions overlapping and creating a mess, if used as shown in the screen captures ("booking from" and "booking to").

    JotForm is growing in leaps and bounds. Fantastic.

  • Serge Ecoiffier


    Can this be used to make actual appointments with the person submitting the form, or others 'named' in the form (through appropriate email fields) ?

    I don't see a "from" (which should be the account used anyways) nor a "to" which could be the person submitting the form (asking their email address obviously in the form).

    Of course, there are dangers of facilitating spams / junk email where the person enters some random email address instead of theirs. However, we would see that in the Google Calendar since the "from" is know / set (and accessible).

    JotForm keeps on growing and growing. Fantastic !

Browse Article by Topics