Easy!Appointments provides a range of configurable settings that let you tailor the system to your…
Written by Alex Tselegidis
Last updated 1 week ago
Easy!Appointments provides a range of configurable settings that let you tailor the system to your business needs. These settings are accessible through the Administrator Panel and control general behavior, calendar behavior, customer options, and email notifications.
Accessing the Settings Panel
Log in as an Administrator.
Go to the Admin Panel.
Click on the Settings tab.
General Settings
Setting
Description
Company Name
The name displayed in email notifications and the booking page.
Company Email
The default “From” address for outgoing system emails.
Company Phone
Shown to customers on the booking confirmation and reminder emails.
Company Website
Optional URL displayed on customer-facing communications.
Default Language
Sets the default language for users and the booking page.
Default Timezone
Controls appointment time calculations and syncing.
Booking Settings
Setting
Description
Booking Mode
Choose between “Customer Bookings Only” or “Admin/Staff Bookings Only”.
Minimum Booking Notice (Hours)
How many hours in advance a customer must book.
Maximum Booking Range (Days)
How far into the future a customer can schedule an appointment.
Appointment Slot Interval
Time between available appointment slots (e.g., 15, 30, 60 minutes).
Multiple Bookings Per Slot
Allows multiple customers to book the same time slot (useful for group sessions).
Allow Customer Cancellations
Enables cancellation links in confirmation emails.
Notification Settings
Setting
Description
Enable Email Notifications
Turn email notifications on or off globally.
Reminder Interval (Hours)
Number of hours before an appointment that reminder emails are sent.
Email Protocol
Choose between mail, sendmail, or smtp.
SMTP Settings
Configure your SMTP server (host, port, user, password).
⚠️ Email settings are configured in application/config/config.php and not in the Admin Panel.
Calendar Settings
Setting
Description
Working Days
Select which days of the week appointments can be booked.
Working Hours
Define start and end times for each working day.
Time Slot Step
Controls how appointment slots are displayed on the calendar view.
First Day of Week
Choose between Monday or Sunday as the first day in the calendar UI.
Customer Settings
Setting
Description
Require Email for Booking
Ensures that customers provide an email address.
Require Phone Number
Optionally make the phone field mandatory.
Terms and Conditions URL
Adds a checkbox for customers to agree to terms before booking.
Enable Captcha
Adds a CAPTCHA to the booking form to prevent spam.
Integration Settings (Advanced)
These are not visible in the Admin Panel but are set in the config.php file.
Setting
Description
Google Calendar Sync
Enable integration with Google Calendar.
Google API Client ID & Secret
Required for Google Sync setup.
Custom URL Paths
Modify default URLs if you run Easy!Appointments in a subfolder.
Saving & Testing Settings
After making changes in the Admin Panel, click Save Changes.
For email-related settings, send a test email or book a test appointment to ensure proper delivery.
Related Files
Admin panel configuration is stored in the database.
Email, language, and advanced settings are stored in: