Skip to content
OpenSourceSoftware.ai

GitHub stars

4,461
—Awaiting first sync

Awaiting first sync

No measured star history yet

What is Easy!Appointments?

Easy!Appointments is a booking system you run yourself. It handles the everyday scheduling of a service business, from simple appointment booking to more detailed rules, while customer data stays under your control.

Easy!Appointments is an open-source, self-hosted appointment scheduling platform. Customers book services with the right provider online, while the business manages appointments, customers, working plans and booking rules, with Google Calendar sync and email notifications. It is free for personal and commercial use.

Core capabilities

  • Let customers book a service with the right provider from your website.
  • Set working plans and booking rules for each provider and service.
  • Sync appointments with Google Calendar and send email notifications.

Bookings built around services and providers

Appointments, customers, services and providers are managed in one system. Working plans and booking rules decide when each person can be booked, and the interface is available in many languages.

  • Appointments
  • Services
  • Providers

Fits into your existing tools

Google Calendar synchronisation keeps staff calendars current, and an email notification system confirms and reminds. Easy!Appointments integrates with your existing website and database, and is GPL-3.0 licensed and free for commercial use.

  • Google Calendar
  • Email notifications
  • Self-hosted

Where it fits

Use cases

  1. 01

    Take bookings for several people

    List each service and provider, set their working hours and rules, and let customers pick a free slot online.

  2. 02

    Book consultations on your own website

    Integrate the booking page with your existing site, so clients schedule a first meeting without a third-party booking service.

  3. 03

    Run a clinic or salon calendar

    Manage appointments and customer records in one place, with Google Calendar sync for staff and email reminders for customers.