
Easy!Appointments
Self-hosted appointment scheduler for service businesses with provider and service management
Overview
Easy!Appointments is a lightweight, self-hosted web application that lets customers book appointments online. It is geared toward service businesses, with multi-provider and multi-service scheduling, working plans, booking rules, customer management, email notifications, and two-way Google Calendar sync. It runs on a simple PHP/MySQL stack.
Where it falls short of Acuity Scheduling
- No built-in payment collection at booking time, unlike Acuity/Calendly paid tiers.
- Calendar sync is limited to Google Calendar; no native Outlook/Office 365 or CalDAV support.
- The UI and admin experience feel dated compared to commercial products.
- Lacks advanced features like automated reminder workflows, packages/memberships, and intake form logic found in Acuity.
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Easy!Appointments difficulty badge in your README — it links back here.
[](https://openreplace.com/easy-appointments)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Scheduling infrastructure for everyone, the open-source Calendly alternative
Self-hosted scheduling polls to find the best time for a group to meet
Elixir/Phoenix meeting scheduling platform you can self-host