Skip to content
KyraForm

Appointment booking

Appointment booking forms that never double-book

Offer time slots from your weekly hours, shown in each person's own time zone. Set places per slot and days off, collect the details you need, and take a deposit in the same form.

Free plan forever · No credit card needed

What you can do with KyraForm

Slots from your hours

Set your weekly availability once and KyraForm offers the free slots automatically.

Each person's time zone

Slots are shown in the visitor's own time zone, so international clients pick the right time.

Places per slot

Allow one booking per slot for consultations, or several for classes and group sessions.

No double bookings

The last place in a slot can only be taken once, even when two people book at the same moment.

Days off

Block holidays and days off so nobody can book them.

Deposits and fees

Take a booking fee or deposit through your own payment gateway in the same form.

How to create an appointment booking form

  1. 1

    Add a booking question

    Add the appointment question to a new or existing form.

  2. 2

    Set your hours

    Choose your weekly hours, slot length, places per slot and days off.

  3. 3

    Ask what you need

    Add questions for contact details and the reason for the visit.

  4. 4

    Share your booking page

    Send the link or embed it on your website.

Appointment booking is available on Pro ($9 a month) and above. Compare plans

Who uses booking forms

  • Consultants, coaches and tutors
  • Clinics and wellness studios
  • Colleges booking counselling and interview slots
  • Service businesses booking site visits
  • Teams booking demo calls

Frequently asked questions

Can two people book the same slot?+

Only if you allow more than one place per slot. The last place can only be taken once, even if two people try at the same moment.

Does it handle time zones?+

Yes. Slots are shown in each visitor's own time zone.

Can I take a deposit when someone books?+

Yes, on Pro and above, through your own Razorpay, Stripe, PayPal, PayU, Paytm or BillDesk account.

Your next form could be live in five minutes.

Create a free account and publish your first form today.