Easy!Appointments v1.5.0 Release

Alex Tselegidis

Download Easy!Appointments v1.5.0

We’re thrilled to announce the newest version of Easy!Appointments, the premier open-source appointment scheduling software. Easy!Appointments v1.5.0 release comes packed with innovative features and enhancements designed to make managing your appointments more efficient and user-friendly than ever before.

You can download the pre-built Zip archive from our website or use the official Docker image on Docker Hub. Make sure to check our documentation section for more information on how to get started with the app.

A New Era of Scheduling

This release is by far the greatest in terms of design and functionality, with software improvements that surpass all past releases together. All this thanks to the dedication, support and contribution of the wonderful Easy!Appointments community members. There are literally tons of updates to look for in this new release. Here are some of the most important changes that you should not miss:

  • Updated PHP 8.3 support & compatibility improvements
  • Bi-direction synchronization with any CalDAV server
  • Full-featured Single-Sign-On (SSO) with LDAP
  • Powerful theming system and appearance settings
  • Complete webhook support for advanced automation
  • Improved Open Graph integration for social sharing
  • Matomo open source analytics support for booking process
  • Appointment statuses and color coding in the calendar
  • Provider & service visibility for the public pages
  • Blocked periods management for the entire app
  • Temporary “away” message options for the booking page
  • New custom toggable custom fields for customers
  • Toggle-able customer field settings for more control
  • Better UI localization settings and handling
  • New working plan exception options
  • Enhanced email SMTP support for messaging
  • Improved code structure for efficient development
  • Security and vendor related updates

The detailed change log can be found in our GitHub repository, along with the dedicated milestone for this release.

Updated PHP 8.3 Support & Compatibility Improvements

One of the most important goals of the development team is to enable compatibility with any environment that supports PHP and we’re happy to inform you that the Easy!Appointments v1.5.0 release will now run smoothly on the latest PHP version at time of writing, v8.3.


Along that all the vendor packages have been upgraded as well in order to follow the latest best practices and run smoothly and safely along with the app core code source. It is always advised that you keep your production environments updated in order to guarantee the best go-live experience possible.

Bi-Directional CalDAV Syncing

Just like with Google Calendar, the CalDAV syncing algorithm with make sure that your appointments are being synchronized with any remote server while using the CalDAV communication protocol.


CalDAV is the most wide-spread calendar communication method with apps and services available on any operating system including clients such as Outlook, Thunderbird and Mailspring. Adding CalDAV to your workflow will allow you to use your calendaring data with any application that supports the protocol.

Single-Sign-On (SSO) with LDAP

Apart from Google Calendar, CalDAV, Google Analytics, Matomo Analytics, REST API and the Webhook mechanism, another great addition has been included to Easy!Appointments 1.5 that enables Single-Sign-On with LDAP.


LDAP SSO support allows users to access multiple applications and services using a single set of login credentials stored in a central LDAP directory. By integrating LDAP SSO, organizations can streamline user authentication processes, reducing the need for users to remember multiple passwords and enhancing security through centralized user management. 

There’re So Much More

We just briefly touched the surface of the changes introduced with Easy!Appointments v1.5.0 release. There are a lot of interesting changes related to the user experience and the way bookings can now be managed, that we will nee to split into smaller posts, in order to keep each post at a reasonable length. Future posts on this blog will describe and introduce you to all of them, one step at a time.

How Can I Update My Installation?

Step 1: Update your Easy!Appointments files

Replace all files and directories in your installation directory (keep root config.php).

Note: If you have any custom developed files in these directories, please make copies of them first.

Step 2: Run the database migrations

Database migrations will bring your database structure to the latest state.


Open your browser to the Easy!Appointments installation URL, login to the backend and type in the browser address the following URL to complete the database upgrade: https://url/to/easyappointments/folder/index.php/backend/update


If you have console access to your server then head to the installation directory and run php index.php console migrate.

Why Choose Easy!Appointments?

Easy!Appointments has always been about simplicity and efficiency. Our software is designed to make appointment scheduling as straightforward as possible, freeing you to focus on what you do best – running your business. With this latest release, we’ve taken a significant step forward in delivering a product that meets the evolving needs of our users.

Join the Community

Easy!Appointments is backed by a vibrant community of users and developers. We encourage you to join our community, share your feedback, and contribute to future developments. Your input is invaluable in helping us improve and expand the software.

Get Started Today

Ready to experience the new and improved Easy!Appointments? Visit our official website to download the latest version. Whether you’re a small business owner, a freelancer, or part of a larger organization, Easy!Appointments is here to simplify your scheduling needs.

Thank you for choosing Easy!Appointments. We’re excited about this release and can’t wait for you to try it out. Happy booking!

Going Premium

Did you read this article but you’re still not sure on how to proceed?

Reach out to info@easyappointments.org and have an expert take care everything for you in zero time.

Get your free quote and get started now!

More great articles


Easy!Appointments 1.1.0 release

After a successful Beta phase Easy!Appointments version 1.1.0 is ready for production use! Download the new package or update your existing installation…

Read Story
Default Featured Image

Help needed with 1.1 translations

Easy!Appointments v1.1 Beta is already released and seems to be working fine without any problems. In this release there were…

Read Story
Default Featured Image

Introducing support for custom translations

Easy!Appointments supports the addition of custom translations in order to display the user interface into many languages and therefore be…

Read Story

Never miss a minute

Get great content to your inbox every month. No spam.

    Only great content, we don’t share your email with third parties.