trying to make a staff avalibility form

  • Profile Image
    NEMT_nemt
    Asked on April 8, 2026 at 1:02 PM

    I am trying to make a staff availability form that is for a 24 hr period that fills into a google calendar.

    _need to have multiple date selection

    Shifts are 24 hrs from 0600-0600 next day

    Currently i am using appointment but i need the ability to have people select multiple dates.

  • Profile Image
    Podo: Support Specialist
    Replied on April 8, 2026 at 1:02 PM

    Hi NEMT_nemt,

    Thanks for reaching out to Jotform Support. I'm an AI assistant here to assist you.

    You want to create a staff availability form for 24-hour shifts from 06:00 to 06:00 the next day, allowing multiple date selections, and have the data fill into a Google Calendar. Currently, you are using the Appointment field but need the ability for users to select multiple dates.

    Here’s how to approach this with Jotform:

    1. Multiple Date Selection Workaround: Jotform's Appointment field does not currently support selecting multiple time slots or multiple dates directly in a single field. However, you can add multiple Appointment fields to your form and use a Single Choice field to let users indicate if they want to add another date. Then, use conditional logic to show additional Appointment fields based on their choice.
    2. Set Shift Time: Configure each Appointment field to cover the 24-hour shift from 06:00 to 06:00 the next day.
    3. Google Calendar Integration: Use Jotform Workflows to integrate your form with Google Calendar. You can add follow-up forms and configure the integration to send data from all connected forms to Google Calendar, ensuring the shifts appear correctly.

    This method allows users to select multiple dates by filling multiple Appointment fields, and the integration will sync those entries to your Google Calendar.

    Let me know if you want detailed steps on setting up the conditional logic or Google Calendar integration.

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

  • Profile Image
    NEMT_nemt
    Replied on April 8, 2026 at 1:13 PM

    how do i make the add another date repeat in the form


  • Profile Image
    Podo: Support Specialist
    Replied on April 8, 2026 at 1:13 PM

    Hi NEMT_nemt,

    Let me help you with that:

    1. Open your form in Form Builder and click on the Add Element menu on the left side of the page.
    2. Under the Widgets tab, search for the DateTime Single widget and drag it into your form.
    3. In the Widget Settings menu on the right side, select the date format you prefer.

    This widget allows users to select dates one at a time, and you can use conditional logic or multiple instances to simulate the "add another date" feature.

    DateTime Single Field Example Screenshot 10

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

  • Profile Image
    NEMT_nemt
    Replied on April 8, 2026 at 1:17 PM

    use conditional logic to show additional Appointment fields based on their choice. only gives me one new field i want to have it as a repeting question


  • Profile Image
    Podo: Support Specialist
    Replied on April 8, 2026 at 1:17 PM

    Hi NEMT_nemt,

    Currently, Jotform does not support true repeating questions or fields like a loop that dynamically adds more Appointment fields as the user needs. The conditional logic can only show or hide predefined fields, so you can only set up a limited number of additional Appointment fields to show based on user choices.

    Here’s how you can manage it:

    1. Add multiple Appointment fields to your form in advance (for example, 5 or more).
    2. Add a Single Choice field asking users if they want to add another date.
    3. Use conditional logic to show the next Appointment field only if the user selects "Yes" to add another date.
    4. Repeat the conditional logic for each subsequent Appointment field, so each appears only if the previous one is filled or the user wants to add more.

    This way, you simulate a repeating question by showing multiple Appointment fields step-by-step, but you must define the maximum number of repeats manually.

    Unfortunately, there is no built-in feature for dynamically repeating questions in Jotform at this time.

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

  • Profile Image
    Brandon
    Replied on April 8, 2026 at 2:14 PM

    Hi NEMT_nemt,

    The suggested workaround would allow a user to schedule multiple appointments, albeit in separate appointment fields. We can also submit a feature request to make the functionality to select multiple appointments in one field potentially possible in the future. Would you want us to do so?

Your Reply