Appointment Booking
Booking pages, salon / clinic / service appointments — beyond Calendly-style scheduling.
For developer-facing scheduling components and Calendly-style picks (Cal.com, SavvyCal, etc.) see Calendars & Scheduling UIs. This page is the business-y booking side: salons, clinics, fitness studios, restaurants, professional services.
Open source / self-host
- ★ Easy!Appointments — PHP / MySQL; GPLv3; the most-deployed OSS booking app for clinics / salons. Mature; has a Google Calendar sync.
- ★ Cal.com — covered in Calendars; for service businesses Cal.com's Teams / Routing / Workflows are increasingly competitive with vertical SaaS.
- Booked Scheduler — long-running OSS room / resource scheduler; GPLv3.
- LibreBooking — fork of Booked.
- Reservista — small OSS booking system.
- Appointo / OpenAppoint / AppointmentOS — newer entries; vet activity.
- Plyo / Lirreve — niche / regional players.
Vertical SaaS (free tiers worth knowing)
- ★ SimplyBook.me Free — full booking site for service businesses; up to 50 bookings / month free; every vertical (salon, fitness, education, medical).
- ★ Square Appointments Free — free for individuals; integrates with Square POS.
- Setmore Free — up to 4 users / 200 bookings / month.
- YouCanBookMe — small free tier.
- Acuity Scheduling (Squarespace) — paid; popular with US service businesses.
- Vagaro — paid; salons / fitness focused.
- Mindbody — fitness / wellness incumbent; paid.
- Booksy — beauty / barber focused; paid.
- Fresha — free for businesses (takes payment-processing fees instead); strong in beauty.
- OpenTable, Resy, SevenRooms — restaurants; paid (some free starter tiers).
- Tock — restaurants; ticketed reservations; paid.
Healthcare / clinical
- SimplePractice, TheraNest, Jane App — therapist / clinic; HIPAA-flavored; paid.
- Doctolib (EU) — incumbent in France / Germany / Italy.
- Zocdoc — US patient marketplace; paid.
Booking + payments combined
- ★ Cal.com with Stripe integration — covers most paid-booking cases.
- SimplyBook.me with built-in payment.
- Square Appointments + Square POS — pay at booking or pay at visit.
- Calendly Routing + Stripe — paid Calendly tier.
- Fresha — free for booking; takes a cut on the payment processing.
Group classes / membership
- Mindbody, MarianaTek, WellnessLiving, Glofox — fitness studios; paid.
- OpenStudio, Punchpass — yoga / smaller studios; paid.
- Cal.com Teams — collective events (1:many) work for small group classes.
Resource / room booking (B2B internal)
- ★ Booked Scheduler — OSS; conference rooms / equipment.
- Robin — modern hot-desk / room booking; paid.
- Skedda — resource booking; paid.
- Joan — meeting-room display + booking; paid.
- Officely — Slack-native desk booking.
Pick this if…
- Default OSS clinic / salon: Easy!Appointments.
- Modern OSS / dev-flavored, will grow into pro features: Cal.com.
- Free hosted, full vertical features: SimplyBook.me Free.
- You also run a Square POS: Square Appointments.
- Restaurant reservations: OpenTable / Resy / SevenRooms (paid; required for the network effect).
- Therapist / clinic, HIPAA: SimplePractice or Jane App.
- Conference rooms / desks: Booked Scheduler (OSS) or Robin (paid).