GPL-3.0🖥️ Self-hostable

Easy!Appointments

Easy!Appointments

Easy!Appointments is a self-hosted, open-source web application that lets customers book appointments with you online. It has been running since 2013 and is used by clinics, salons, schools, and consultants worldwide — a mature alternative to proprietary schedulers like Calendly or Acuity. You control all your data and can even sync calendars with Google Calendar.

Key Features

  • Simple booking page — customers pick a service, provider, and time slot without creating an account
  • Multi-provider support — assign services to different staff members with individual schedules and timezones
  • Google Calendar sync — two-way sync so appointments appear in your existing calendar
  • SMS and email reminders — notify customers before their appointment to cut no-shows
  • Payments and reporting — optional payment support and CSV/PDF export of bookings and revenue
  • REST API — integrate with third-party systems or extend the workflow with custom code
  • Self-hosted — runs on Apache/Nginx + PHP + MySQL, free even for commercial use

Why Use Easy!Appointments?

It gives small businesses a professional, reliable booking experience with zero recurring licence fees and full control of their customer data. Being open source, you can tailor the workflow to match exactly how your practice operates rather than adapting to a closed SaaS.

Use Cases

  • Medical and wellness practices managing patient appointments
  • Hair and beauty salons offering online booking to clients
  • Consultants and trainers accepting bookings across timezones
  • Schools and clinics coordinating staff and resource schedules

Platform

Web (Apache or Nginx server, PHP, MySQL)

Licence

GPL-3.0 — free and open source, free even for commercial use

Website

easyappointments.org

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.