News, guides, and product updates

Release notes, practical how-tos, and the thinking behind Easy!Appointments. Follow along as we build a privacy-first, self-hosted appointment scheduler in the open and share what we learn about running it on your own terms.

Illustration of writing a blog post
Using the Custom Booking Fields

Using the Custom Booking Fields

Learn how to use custom booking fields in Easy!Appointments to collect important customer information and improve customer experience.

Dev Tutorial: Add Custom Pages to Easy!Appointments

Dev Tutorial: Add Custom Pages to Easy!Appointments

Easy!Appointments is a powerful open-source appointment scheduling application built with PHP and the CodeIgniter 3 (CI3) framework. Out of the box, it…

Easy!Appointments 1.5.2 Release

Easy!Appointments 1.5.2 Release

Easy!Appointments 1.5.2 is now available for download. This maintenance release ships with tons of minor features and improvements.

Automate Your Booking Workflow

Automate Your Booking Workflow

Enhance Easy!Appointments with tailor-made automations, from WhatsApp reminders to CRM sync and invoicing.

Introducing the New Documentation

Introducing the New Documentation

The new Easy!Appointments docs are live - separated into Admin and User Manuals for a clearer, more focused support experience.

Big Thanks to Our Community

Big Thanks to Our Community

A heartfelt thank you to the Easy!Appointments community! Discover how your contributions - from code to support to spreading the word.

Introduction to Premium Services

Introduction to Premium Services

Enhance your scheduling experience with Easy!Appointments Premium Services and streamline your scheduling workflow.

Boost Your Team Productivity With Secretary Users

Boost Your Team Productivity With Secretary Users

Boost your team productivity with secretary users - streamline scheduling, reduce admin work, and enhance client communication.

Turn Easy!Appointments Into Your Personal Calendar

Turn Easy!Appointments Into Your Personal Calendar

Learn how to use Easy!Appointments as your personal calendar by leveraging the Unavailability feature to schedule personal events.

How to Update the Default Translation Files

How to Update the Default Translation Files

Update and customise the default translation files in Easy!Appointments: edit language strings, add new keys, and localise the booking page for your region.

Easy!Appointments Now Available on Joomla Extension Directory

Easy!Appointments Now Available on Joomla Extension Directory

Easy!Appointments is now listed in the Joomla Extension Directory, so the booking system installs into a Joomla site straight from the official catalogue.

How to Install Easy!Appointments With cPanel

How to Install Easy!Appointments With cPanel

Install Easy!Appointments on cPanel step by step: create the database, upload the files, and run the installer to get your booking page online.

No articles found matching your search.