What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    How to create an effective online booking system?

    Asked by DeJuan Parrish  on October 25, 2016 at 05:44 PM

    Hi. I have setup a booking form through your site for people to book a session and to pay for it. One issue is I'm not sure how I will know about the booking after people click pay with Paypal. Will I receive an email notification with the time and everything they filled out on the form or will I have to check myself after paypal deposits the money?

    Also I posted a google calendar into the form so people can see what times are available but this still allows people to accidentally or purposely submit a time that's already booked even though they can see it's booked.

    I saw that you have widgets that prevent people from picking the same time from a list of times and widgets that prevent people from picking a date twice. But my sessions can be at anytime of any day for any length so I cannot setup a list of times. I would like to sync my google calendar into the form if possible to prevent double booking and automatically add new bookings. Is that possible?

    You can view the form I'm creating at https://form.jotform.com/62980480215153

    Page URL:

  • Profile Image
    JotForm Support

    Answered by jonathan on October 25, 2016 at 11:48 PM

    Thank you for contacting us. 

    I recommend also creating an account with us. Use this link https://www.jotform.com/signup to create an account using the same email account you used.

    I checked your form   and I understand what you were trying to achieve.

    I suggest checking as well the JotForm Booking app here http://bookings.jotform.io/

    You just need to add the DateTime field on your form and it will be used in integration to the Booking app. 

    What is does is, it gives the users data of ubooked date/slot in the DateTime calendar. The user will be able to select/book slots that is available. This will also prevent double booking since the already booked slots will be locked/unavailable.

    If you add 2 DateTime field on the form, you can also calculate the duration of booked date/time so you can calculate time (session). 

    Hope this help. Let us know if you need more assistance on this.


  • Profile Image

    Answered by Actis on March 11, 2017 at 04:14 AM

    Hello, this booking app does not seem to be working. It always sticks on "creating". Is there a way of making it work?


  • Profile Image
    JotForm Support

    Answered by Jan on March 11, 2017 at 04:23 PM


    I created a separate thread for you. Please wait for our reply on this thread: https://www.jotform.com/answers/1089060.

    Thank you.