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.
- Go to the Settings tab in the Form Builder.
- Click Integrations on the left.
- Search and select Google Calendar.
- Click Authenticate and complete the authentication process.

- Next, set up the integration settings.

- Select your calendar – choose 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).
- Start time – can accept a Date Picker or Appointment element.
- End time/Duration – choose a duration or get the end time from a Date Picker or Appointment element.
- You can also set up the optional settings. Click the Save button when you’re done.
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 to 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:
15 Comments:
Hello!
We are trialing integration with Google calendar and would like the pdf form to attach to the Google calendar event, is this possible?
Also, it keeps adding the bookings as an all day event rather than at specific times, is there a way to change this?
Thank you!
I am a tattoo artist and only work every second Saturday, I can’t seam to figure out how to change that with the appointment section of the form.
Also do I have to communicate with the potential client about booking times and deposits through a different source like email since they won’t properly be able to estimate the time needed properly ? Or is there a way to have this all set through the Jotform app ?
Hi! Can I set multiple Calendars? Integrate a lot of calendar gmails :D
We are a tattoo shop and have multiple artist in the calendar that we color coordinate and invite to see the calendar. Is there a way that when the client chooses their artist in our deposit form that it color coordinates to the artist as well as add the artist email in the invite?
If multiple people sign up for one event, can I click on the link in the calendar and get a spreadsheet?
Is it possible to link the content from forms to Google calendar I'm trying for the content calendar
If information is entered into the submissions page instead of through the form the dates do not transfer to the calendar. Anyway to add the dates to the calendar from the submissions page?
This integration almost works. There seems to be some communication between the form and the google calendar that is lacking. If an event is deleted from the calendar or from the form inbox, it doesn't affect the other so you have to manually delete in both places. Also, if you edit an appointment submission from the form inbox the updated submission appointment time creates a new event on the google calendar but does not delete the replaced edited event.
Can you add an option for an appointment to be added ONLY if the approval workflow is approved..?
how can i put the edit link in de discription?
I agree with other commenters here that Jotform doesn't actually check my calendar before booking a new appointment. Too bad the calendar integration does not flow both directions. Kind of makes it pointless if it doesn't check my calendar before booking a new appointment.
Any news on when this function will be available?
The real problem are double appointments.
If google calendar has an appointment scheduled you should not be able to select that time and date for another appointment on jotform.
I don't want to have multiple customers to shedule the same time and day.
Is it possible to solve this?
I can't read Jonathan's answer 'cause 404 the page does not exist so please tell me if there's a way to solve this issue
When someone fills out the form, there should be an option to use that person's email to add them as a Guest or attendee of the event that gets scheduled. That would also allow the calendar to send them the invite.
I currently allow transcribers to schedule their test with a Google form, then use Zapier to add their scheduled test to the calendar. I would like to actually have the application and test scheduling together on one Jotform, but I would need to be able to add them to the event so that my other zap can email them the testing materials.
You guys may want to note in the integration info that it is only one way - a calendar that allows double bookings kinda defeats the purpose. Is there any plan to make the integration 2 way, or any workaround?
Hola.. necesito sincronizar 2 formularios de turnos con la agenda de Google. En cada formulario se ofrecen 6 horarios por día. Pero si se elije una hora de un determinado día en un formulario y se reserva el turno, en el otro formulario el mismo turno todavía continúa libre. En la agenda se graban correctamente los turno.