How to Enable Two-Way Sync in Appointment Fields

May 5, 2025

Jotform’s Appointment field supports Two-Way Sync with your calendar. This keeps your availability accurate across platforms and prevents double bookings, whether you’re using Google Calendar, Outlook Calendar, or Calendly.

What is Two-Way Sync?

Two-way sync means:

  • External Calendar → Jotform: Events in your calendar automatically block availability in your form.
  • Jotform → External Calendar: Appointments booked through your form are added to your connected calendar.

This ensures both systems reflect the same schedule.

Syncing Your Google Calendar with the Appointment Field

Connecting your Appointment field to Google Calendar allows every submission to become a scheduled event in real time. Here’s how to do it:

  1. In Form Builder, click on the Add Element menu on the left side of the page.
Clicking Add Element in Jotform
  1. Under the Basic tab, scroll down the list and click on Appointment.
Clicking Appointment under the Basic tab in Jotform
  1. Then, click on the Gear icon next to the Appointment field
  2. In the menu on the right side of the page, click on the Availability tab
  3. Now, in the Sync with Your Calendar section, select Google Calendar.
Clicking the Gear icon and selecting Google Calendar under Availability tab in Jotform
  1. In the Google Calendar window that comes up, click on Authenticate.
Clicking Authenticate in the Google Calendar window in Jotform
  1. In the window that pops up, enter the email address for your Google account, and then click on Next.
Entering Google account email and clicking Next in Jotform
  1. Once logged in, tick the Checkbox next to Select All.
  2. Then, click on Continue.
Click on Select All and click on Continue in connecting your Google Account to Jotform
  1. Then, in the Select Calendar Dropdown menu, choose the calendar you want to integrate.
Choosing a calendar from the Select Calendar dropdown in Jotform
  1. Then set the Event Title, add the Attendees, write the Event Description, and enter the Meeting Location. Once you’re done, click on Save.
Setting the event title, attendees, description, and location, then clicking Save in Jotform

That’s it. Your form is now connected to Google Calendar, and an event will be created when someone submits it. Take a look at the screenshot below to see an example:

Form successfully connected to Google Calendar, events created upon submission in Jotform

You can toggle Create New Events to the Off position if you want to temporarily stop sending events to your calendar. This will pause event creation without resetting or removing the integration, allowing you to enable it again later when needed.

Create New Events settings in the Google Calendar window of the Jotform Form Builder

Syncing Your Outlook Calendar with the Appointment Field

Whether you’re setting up a new form or updating an existing one, integrating it with Outlook Calendar is easy, and you can do it through the Appointment field in a few easy steps. Here’s how:

  1. In Form Builder, click on the Add Element menu on the left side of the page.
Add Element button in Jotform Form Builder
  1. Now, in the Form Elements menu, under the Basic tab, click on Appointment. Or, just drag and then drop it to where you want it to be on your form.
Appointment element in the Basic tab of the Form Elements menu in Jotform Form Builder
  1. Next, on the right side of the Appointment field, click on the Gear icon.
  2. In the Appointment Properties window, under the Availability tab, click on Outlook Calendar in the Sync with Your Calendar section.
Outlook Calendar under the Sync with Your Calendar section of the Availability tab in the Appointment Properties window of the Jotform Form Builder
  1. Now, in the Outlook Calendar modal window, click on Authenticate at the bottom. And then, in the pop-up window, log in and authorize access for the integration to your Microsoft account.
Authenticate button in the Outlook Calendar window of the Jotform Form Builder

If there is a saved Microsoft account you’ve integrated any of your forms with before, you can choose its email address from the dropdown and click on the Add Action button on the right to use it. Or, you can also click on Use Another Account below the dropdown to log in and authorize access for the integration to a different Microsoft account.

Select Outlook Calendar Account Dropdown in the Outlook Calendar window of the Jotform Form Builder
  1. Next, click on the Select Calendar Dropdown menu to select a calendar and configure the following by entering custom event details and/or matching them to supported form fields:
    • Event Title — Set the title that will appear for the event in Outlook Calendar. You can enter a custom title or insert dynamic values from your form by selecting supported form fields such as Full Name, Email, Address, Phone, Date Picker, etc., from the dropdown menu. These fields reflect user selections or answers. You can also insert global fields like Form ID, Form Title, Submission ID, and Submission Date.
    • Attendees — Select one or more email fields from your form to send event invitations. Only email fields can be selected. The Event Invitation email will be sent to the email address entered in the selected Email field(s).
    • Event Description — Add event details to appear in the event’s description box in Outlook Calendar. Select supported form fields, such as Long Text, Dropdown, Single Choice, Multiple Choice, etc., from the dropdown menu to automatically populate the description with user selections or answers submitted through the form. You can select multiple fields.
    • Meeting Location — Select from one of the following options to set the meeting location:
      • Microsoft Teams Meeting — Sets Microsoft Teams as the meeting location to indicate the meeting will take place over Microsoft Teams. This is only available when the connected Outlook Calendar is linked to a Microsoft account with Microsoft Teams activated.
      • Skype — Sets Skype as the meeting location if Microsoft Teams is not active on the Microsoft account linked to the connected Outlook Calendar.
      • Select From Form Fields — When you choose this option, another dropdown will appear where you can select a supported form field, such as Short Text, Long Text, Phone, Address, and Address subfields (street address, city, state, postal code). The selected field’s value will then populate the meeting location for a more dynamic setup.
      • Custom — When you select this option, an input box will appear where you can manually enter a preferred location such as an address, business name, or meeting place.
  2. Then, once everything is set, click on Save.
Save button of the Outlook Calendar window of the Jotform Form Builder

That’s it! You’ve successfully integrated your form with Microsoft Outlook Calendar.

Active Outlook Calendar integration in the Appointment Properties window of the Jotform Form Builder

Now, every time a respondent books an appointment through your form, the details will automatically sync with your Outlook Calendar, ensuring everything stays aligned without manual updates.

Event Details pop-up in the Microsoft Outlook Calendar

You can toggle Create New Events to the Off position if you want to temporarily stop sending events to your calendar. This will pause event creation without resetting or removing the integration, allowing you to enable it again later when needed.

Create New Events settings in the Outlook Calendar window of the Jotform Form Builder

Syncing Your Calendly with the Appointment Field

You can now integrate Calendly directly through the Appointment field on your form, so users can book time with you after submitting it. Here’s how to do it:

  1. In Form Builder, click on the Add Element menu on the left side of the page.
Clicking the Add Element menu in Jotform
  1. Now, in the Form Elements menu, under the Basic tab, click on Appointment to add it to your form.
Clicking Appointment under the Basic tab in Jotform
  1. Then, click on the Gear Icon.
Clicking the Gear icon to open Appointment settings in Jotform.
  1. Now, in the Appointment Properties window that opens on the right side of the page, under the Availability Tab, click on Calendly.
Click Calendly under Availability in Appointment Properties in Jotform
  1. In the window that opens, click on Authenticate, and then connect your Calendly Account.
Click Authenticate to connect your Calendly account in Jotform
  1. Then click on Add Action.
Clicking Add Action button in Jotform
  1. Next, set up the following things:
    • Select Event — Choose a calendar event in the dropdown menu.
    • Prefill — Match your Calendly fields to your form fields to automatically prefill information into Calendly.
  2. Finally, click on Save.
Selecting a calendar event, matching Calendly fields to form fields for prefill, and clicking Save in Jotform.

You’re all set! You’ve now successfully integrated Calendly through your Appointment field.

Calendly successfully integrated with Appointment field in Jotform

Once users click the Select Date and Time field, Calendly’s event calendar will open, allowing them to choose their preferred date and time slot.

Calendly event calendar opens after clicking Select Date and Time in Jotform

Note

Once Calendly is integrated, the Appointment field properties will no longer be visible. All scheduling configurations must be managed directly in Calendly.


Contact Support

Our customer support team is available 24/7 and our average response time is between one to two hours.

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.