Using the Custom Booking Fields
Learn how to use custom booking fields in Easy!Appointments to collect important customer information and improve customer experience.
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.
Learn how to use custom booking fields in Easy!Appointments to collect important customer information and improve customer experience.
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 is now available for download. This maintenance release ships with tons of minor features and improvements.
Enhance Easy!Appointments with tailor-made automations, from WhatsApp reminders to CRM sync and invoicing.
The new Easy!Appointments docs are live - separated into Admin and User Manuals for a clearer, more focused support experience.
A heartfelt thank you to the Easy!Appointments community! Discover how your contributions - from code to support to spreading the word.
Enhance your scheduling experience with Easy!Appointments Premium Services and streamline your scheduling workflow.
Boost your team productivity with secretary users - streamline scheduling, reduce admin work, and enhance client communication.
Learn how to use Easy!Appointments as your personal calendar by leveraging the Unavailability feature to schedule personal events.
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 is now listed in the Joomla Extension Directory, so the booking system installs into a Joomla site straight from the official catalogue.
Install Easy!Appointments on cPanel step by step: create the database, upload the files, and run the installer to get your booking page online.
Choose a service and pay securely with Stripe - your invoice is generated automatically.
Your payment has been accepted. We'll email you shortly with the details and next steps. No further action is needed right now.
All prices exclude VAT, which is calculated and added at checkout where applicable. Payments are processed securely by Stripe. See our refund & cancellation terms.
Tell us what you need and we'll get back to you with next steps or a fixed quote.
Choose which cookies you allow. Strictly necessary cookies are always on because the site cannot function without them.
Required for core features such as secure checkout (Stripe) and spam protection (Turnstile), and to remember this cookie choice. These set no tracking cookies.
Google Analytics, used to understand traffic and improve the site. Loaded only if you allow it.