PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / readme.txt
ameliabooking Last commit date
Licensing 2 years ago docs 1 week ago extensions 2 weeks ago languages 12 hours ago public 2 weeks ago redesign 2 weeks ago src 12 hours ago v3 12 hours ago vendor 12 hours ago view 2 weeks ago ameliabooking.php 12 hours ago readme.txt 12 hours ago
readme.txt
708 lines
1 === Booking for Appointments and Events Calendar - Amelia ===
2 Contributors: ameliabooking, wpDataTables, ivyforms, isidoramarkovic, jelenicdanijela, alexandergilmanov
3 Author URI: https://melograno.io/
4 Tags: appointments, booking, event booking system, wpamelia, booking system, scheduling
5 Donate link: https://wpamelia.com/
6 Requires at least: 6.5
7 Tested up to: 7.0
8 Requires PHP: 7.4
9 Stable tag: 2.4.4
10 License: GPLv2 or later
11 License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
13 Amelia is a powerful booking plugin for appointments and events. Manage scheduling, calendars, and availability with an all-in-one booking system.
14
15 ==Description==
16 Experience the most powerful booking system for appointments and event booking on WordPress! [Amelia](https://wpamelia.com/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) (wpamelia) is a reliable booking calendar that automates online appointment scheduling and event booking processes.
17
18 Our easy-to-use scheduling and event booking WordPress plugin has an intuitive design and provides you and your clients with an unparalleled booking experience.
19
20 Amelia’s booking calendar presents services and events in a perfectly organized and easy-to-navigate manner, enabling your clients to find the most convenient time slots for their appointments or to reserve their spots for upcoming events.
21
22 **Amelia Lite WordPress Booking Plugin** is an excellent solution for appointment-based businesses, individuals, and event management agencies. Our booking system guarantees a comfortable and user-friendly experience.
23
24 In addition, the whole booking calendar is designed with a mobile-first approach, and both the admin and customers will experience a booking system that works perfectly across various devices.
25
26 [youtube https://www.youtube.com/watch?v=4iK5nnY9vTw]
27
28 A free appointment and event scheduling app gives your business the freedom to grow 📈
29
30 - **No more no-shows** with email and SMS reminders and follow-ups.
31 - **Reach global customers** with automatically detected time/zones and online meetings and events.
32 - **Developers and website admins** love Amelia's WP admin panel easy to understand and uses clean, concise code with webhooks.
33
34 Amelia's booking plugin features a new modern, smooth & fast appointment booking form optimized for conversion and ready in a minute.
35
36 ## Who is the Amelia WordPress Booking Plugin For?
37
38 Many businesses and individuals who depend on stable appointment booking, service booking, or event booking and scheduling on their WordPress websites can entirely rely on Amelia's appointment and event booking system.
39
40 ### [**Salon booking**](https://wpamelia.com/salon-booking-wordpress/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
41
42 Features of our booking system salons love are **automated reminders** because their clients show up on time; **payment integrations** because they get paid on time; **Google Calendar synchronization** because it prevents double bookings; and more because running your salon has never been easier than with powerful booking system.
43
44 ### [**Consultants**](https://wpamelia.com/wordpress-booking-coaching/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
45
46 Features of our appointment booking system consultants love are **recurring appointments** because they always have time for regulars and it offers them financial stability; **group appointments** because they can help more people at once; and **video conferencing tool integrations** because they cater to clients all over the world.
47
48 ### [**Healthcare booking**](https://wpamelia.com/wordpress-booking-medical/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
49
50 Healthcare service providers love using our WordPress booking plugin, especially features like **custom input fields**, **service packages and promotions**, and **custom schedules for doctors and nurses** because they provide top-notch care to patients without worrying about management.
51
52 ### [**Education**](https://wpamelia.com/wordpress-booking-coaching/)
53
54 Education professionals especially love our scheduling features that allow them to show their **availability calendar** and book **one-on-one and group classes** without having to worry about administrative tasks.
55
56 ### [ **Fitness & Gyms** ](https://wpamelia.com/wordpress-booking-gyms/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
57
58 Fitness specialists and gym staff love our WordPress booking plugin because clients can **book 24/7**, they can offer **discount coupons** with Amelia, and **automate email and text notifications** so clients always show up and get amazing results.
59
60 ### [**Coaching sessions**](https://wpamelia.com/wordpress-booking-coaching/)
61
62 Coaches enjoy the power of an easy-to-navigate booking system with features like **virtual sessions, 24/7 booking, high-converting booking forms, secure online payments, and coupon codes** that boost loyalty.
63
64 ### [**Personal and Professional Services**](https://wpamelia.com/wordpress-booking-photography/)
65
66 Professional service providers especially love scheduling and availability calendars because clients can book appointments 24/7 and they can **focus on delivering high-quality services**.
67
68 ### [**Any Event type**](https://wpamelia.com/wordpress-event-plugin/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
69
70 Event booking has never been easier than with our Event booking WordPress plugin because it’s rich in features like **dynamic ticketing, deposit payments, and recurring events**.
71
72 ***⚠️ Important note:** Certain integrations, unlimited number of employees, custom notifications, reminders, multilingual support, different ticket options for events, and other features are not available in Amelia Lite. If you want to know more about Amelia premium versions, please visit our official [Amelia Booking home page](https://wpamelia.com/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org).*
73
74 You can also try out Amelia before committing [Amelia Demo](https://wpamelia.com/demos/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org).
75
76 ## USEFUL LINKS 🔗
77
78 **[Official Page](https://wpamelia.com/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) || [Amelia Demos](https://wpamelia.com/demos/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) || [Documentation](https://wpamelia.com/documentation/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) || [Youtube](https://www.youtube.com/c/AmeliaWordPressBookingPlugin) || [Instagram](https://www.instagram.com/wpamelia_plugin/) || [Twitter](https://twitter.com/wpameliabooking) || [Facebook](https://www.facebook.com/AmeliaBooking) || [Discord Community](https://discord.com/invite/9xYWJqbXeM) || [Premium Versions](https://wpamelia.com/pricing/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)**
79
80 ## Amelia Lite Booking Plugin Features
81
82 Amazing Deal Alert! We’ve partnered with SuperbThemes to bring you and your customers an unparalleled booking experience and **more appointments than ever**. As a result of this partnership, you get a **FREE WordPress theme** to use on your website **integrated with Amelia’s booking system**. You will literally get more online bookings than ever before, without any hassle as you get both the theme and the wpamelia booking system in all-in-one.
83
84 Booking forms for online scheduling appointments and events management with a great user interface and user experience your customers will love.
85
86 You can easily embed appointment booking forms with two shortcodes:
87 - **[ameliastepbooking]**
88 - **[ameliacatalogbooking]**
89
90 By choosing one of them, you can choose whether you want to show the booking flow in a step-by-step view to your customers or you prefer the catalog view. With a catalog view, all services are presented in the form of cards.
91
92 - **No coding or design skills** are required to embed Amelia booking shortcode into your website - [Amelia Booking shortcode](https://wpamelia.com/documentation/step-by-step-booking-form/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
93
94 - Easily embeddable event-booking form with the **[ameliaeventslistbooking]** shortcode, which allows you to show your events in the form of a list where all the most important information will be shown: Event date and time, location, capacity, status, price, etc.
95
96 - Accept online payments through Square.
97
98 - A convenient **Calendar view** on the back-end, giving a complete overview of all scheduled appointments end events – [Calendar Admin View](https://wpamelia.com/documentation/general-settings/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
99
100 - Configuration of your **provider’s details and working schedule** so you can choose in which time frames you want to be available for booking – [General Settings](https://wpamelia.com/general-settings/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
101
102 - Creation of services and categories in which those services will be organised - [Services and Service Categories](https://wpamelia.com/documentation/service-categories/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
103
104 - Creation of Events that can last one or multiple days - [Events](https://wpamelia.com/documentation/creating-events/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
105
106 - Tracking your booking business’ **KPIs in the Dashboard** like revenue, percentage of load, number of approved appointments and daily ocuppancy. You can also take a look at your next upcoming appointments easily – [Dashboard page](https://wpamelia.com/documentation/dashboard/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
107
108 - Customization of booking confirmation **Email and SMS notifications** for both customers and the provider - [Email](https://wpamelia.com/documentation/notifications-email/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) and [SMS](https://wpamelia.com/documentation/sms-notifications/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) notifications.
109
110 - Automatic **prevention of double-booking**.
111
112 - Picking a primary between **20+ languages**.
113
114 - Setting the redirect URL on which the customers will be redirected after the booking.
115
116 - You can build your website pages with booking forms using **Elementor, Divi, or Gutenberg blocks**, and you can now choose between an on-page or pop-up booking form.
117
118 - **Importing customers** from a CSV file - [Import Customers](https://wpamelia.com/documentation/importing-customers/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org).
119
120 - Showing booking slots on the Calendar in the **client’s time zone**.
121
122 - **Easy customization** of the booking form to fit your branding - [How to Customize](https://wpamelia.com/documentation/customize/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org)
123
124 ## ACCEPT ONLINE PAYMENTS FOR FREE
125
126 We're thrilled to announce an exciting new integration between Square and Amelia, that brings free payment processing to your fingertips!
127
128 Now, even in the free version of Amelia, you can effortlessly accept payments for bookings and events using Square.
129
130 Download Amelia Lite today, integrate it with Square, and forget about missed payments!
131
132 What does Amelia Premium and Square integration mean for you?
133
134 By integrating Amelia with Square, you can effortlessly accept online payments, providing clients with a secure and easy payment experience.
135 Collect payments online, request deposit payments to reduce no-shows, offer refunds, and maintain full control over your bookings and payments at all times.
136 This powerful integration improves your business operations, ensures smooth transactions, and improves client satisfaction.
137
138
139 ## Premium Appointment and Event Booking Features
140
141 - **Custom Service Duration** - Define a single Service with multiple durations your customers can choose from, define different prices for these durations, and define different prices for those durations per employee.
142
143 - **Resources** - Ability to create shared or single resources that limit the bookings, available only in Pro and Elite licenses.
144
145 - **Address Custom Fields** - Customers can enter their address which is linked to Google Maps, so it is easier to find the location where you will provide your service.
146
147 - **Pay via a link** - A great option for your customers to be able to pay after booking through a link, from mail, or Customer Panel.
148
149 - **Email and SMS scheduled notifications** - Different types of reminders and follow-ups with templates.
150
151 - **Custom notifications** - Create new templates, multiple reminders or follow-ups for appointments, schedule them at different times, or create a specific message for each service.
152
153 - **Recurring appointments** - Book multiple appointments for the same service that will repeat in a specific time increment.
154
155 - **Custom Fields for the booking forms** - Create different types of custom fields for the customer to enter during the booking process (special requests, their address, file upload or any question relevant to your business)
156
157 - **Integrations** - Zoom, Google Meet, Google Calendar, Outlook Calendar, Lesson Space, Facebook Pixel and Google Analytics.
158
159 - Accept **online payments** through PayPal, Stripe, WooCommerce, Mollie, and Razorpay. Online payments through Square are part of the AMELIA LITE and are FREE.
160
161 - Search the booking form for Appointments that give you the option to show the available appointments based on the **search criteria** 🔎
162
163 - **Event Calendar** - Booking form that gives you the option to show upcoming events in a monthly calendar view.
164
165 - **Manage multiple employees** - Create the employees’ database, with specific working hours, service schedule, capacity, and price for each, as well as configure the days off and special days.
166
167 - **Manage multiple locations** - Suitable for businesses that offer their services in multiple locations.
168
169 - **Multilingual support** - Translate the names of services, categories, events, extras, notification templates, etc. into multiple languages that customers can choose on your website.
170
171 - More **customization** options to fully adjust your booking experience. Choosing colors, the order of the fields, and which fields will be mandatory.
172
173 - **Custom options** - Such as group booking, buffer times before and after the appointment, and extras.
174
175 - **Customers panel** and **Employees panel** - For tracking and managing appointments and events.
176
177 - **Discount coupons** - For bookings, creating and sending discount coupons to loyal customers.
178
179 - **Packages of services** - Creating the packages (bundles) of one or multiple services with a discount available to customers on the booking form.
180
181 - **Event tickets** - Create and offer different types of tickets for each event, with different prices.
182
183 - Set up the **minimum** or **maximum** number of attendees for each event .
184
185 - **WebHooks**- Connect Amelia with any other application using several different hooks and choosing which data you want to send.
186
187 - **WhatsApp integration** - Remind your customers or event attendees with WhatsApp reminders and follow-up messages.
188
189 - **Show busy time slots** - Display the availability of time slots, indicating how many slots are already booked.
190
191 - **Refund option** - Initiate a refund that will be processed through the online payment provider used to pay for the appointment/event.
192
193 - **REST APIs management** - Empowering developers to extend integrations and customize the booking process.
194
195 - **Cart Feature** - Streamline your booking process with seamless multiple appointments in a single transaction.
196
197 - **Multiple Selections in Shortcode**- Enhance flexibility by choosing from various options on a single webpage.
198
199 - **No-show Customers Tag**- Efficiently manage no-show customers on the backend with this tagging feature.
200
201 - **Employee Badges**- Elevate your booking experience by customizing badges for your employees.
202
203 - **Hassle-Free Tax Management** - Effortlessly handle and automate tax management for all your bookings and events.
204
205 ### **5 easy steps to set up Amelia Lite Booking System**
206
207 1. Go to your WordPress’ admin page, open Amelia -> Services, and add categories and services, as described [here](https://wpamelia.com/documentation/service-categories/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org).
208
209 2. If you already have a customers database you can easily [Import](https://wpamelia.com/documentation/importing-customers/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) it on the Customers page.
210
211 3. Customize the colors for your booking form on our Customize page.
212
213 4. Add WPAmelia booking plugin shortcode for the desired booking form to one of your posts or pages. For appointments, add **[ameliastepbooking]** or **[ameliacatalogbooking]** shortcode, for events add **[ameliaeventslistbooking]** shortcode.
214
215 * If on your website, you have different pages for different categories of services or each of your service has a page and you want to show the booking form just for one certain service/category you can use our "Preselect Booking Parameters" option while adding the shortcode to the page or post and select one specific category or service that will be shown for the booking.
216
217 5. Save it and you are ready to receive your first bookings.
218
219 ***Note:** You can customize provider details and schedule on the [General Settings](https://wpamelia.com/documentation/general-settings/?utm_source=wp_org&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org) page.*
220
221 ### What makes our booking form the best on the market
222
223 Our appointment scheduling form is smoother, steps load faster and the **conversion rate is higher.**
224
225 - **Modern design** - The design of the Amelia’s booking form will help you convert more website visitors into customers.
226
227 - **Smooth and animated step-to-step transition** - A step-to-step transition process is accelerated with modern loaders working from behind.
228
229 - **Contact us option** - If your clients have any questions or concerns, they can contact you using clickable email that is positioned at a visible place.
230
231 - **Sidebar with the selected booking-related details** - Display of the booking process in real-time is presented via sidebar. This is how we differentiate finished and unfinished steps.
232
233 - **Simple customization page** - You can effortlessly customize the form to extend where the look and feel match your brand needs.
234
235 - **Improved conversion rate** - The intuitive, simple, informative, and fast-loading form impresses customers and has higher conversion rates.
236
237 ## FAQ
238
239 **Do you have a list of all Amelia Booking System shortcodes?**
240
241 Yes, here is the list of available shortcodes to show your booking system:
242
243 1. [ameliastepbooking layout=1] - If you offer services and appointments booking and want to show them in a step-by-step booking process.
244 2. [ameliacatalogbooking] - If you offer a huge number of services and you want to show them in a Catalog booking view.
245 3. [ameliaeventslistbooking] - If you offer event booking, this shortcode will allow you to show events in a form of a list.
246
247 **Where can I set a schedule?**
248
249 To set your working hours and assign services to each working period, go to the Settings page, open Company settings and you will see the Working hours tab where you can create different working periods for each day and choose which services will be available for booking in each period.
250
251 **I have configured my working hours and services but all dates are unavailable on the booking calendar, what should I do?**
252
253 The reason for this can be if your services have a duration longer than your working periods are, if a service cannot fit in the working period that date will be shown as unavailable on the calendar.
254
255 **Do you have integrations with page builders?**
256
257 Yes, of course, besides the Classic Editor and Gutenberg blocks, you can also use Divi and Elementor page builders to set up your booking form.
258
259 **Can I use the Amelia booking system in other languages?**
260
261 At the moment, Amelia Booking System has German, Spanish, French, Italian, Portuguese, Brazilian Portuguese, Dutch, Danish, Belgian, Swedish, Norwegian, Catalonian, Ukrainian, Romanian, Hungarian, Greek, Arabic, Slovak, Finnish, Japanese, Polish, Czech, Hebrew, Russian and Chinese translations.
262
263 **Why doesn’t the color, configured in “Customize” apply to the front-end?**
264
265 When you apply a new style (change colors and font styles for the booking form) in the “Customize” section, you will need to delete the stored cache in your browser, for the changes to be visible on the front end. That is – the change is already there, and you can see it if you open an Incognito window, it’s just that the current browser session stored a cache with old style, and it needs to be clear for you to see it.
266
267 **I configured Notification settings, why aren’t the emails being sent?**
268
269 Some hosting providers don’t allow 3rd party SMTP settings (Gmail, Yahoo, Outlook, etc.) to be saved, and are intentionally blocking them because they use their own. If you configured the Notification Settings, and your emails are not being sent, please contact your hosting provider, and ask them if they are blocking the SMTP.
270
271 **Where do I report security bugs found in this plugin?**
272
273 Please report security bugs found in the source code of the Amelia plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/911b6d06-79cf-4f64-9416-c38ebe2bf236). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
274
275
276 == Installation ==
277
278 Installing Amelia Lite WordPress Booking Plugin is as easy as 1-2-3!
279
280 * First, either locate the plugin through the WordPress' built-in plugins browser, upload the ZIP file through WP Admin, or upload the Amelia Lite WordPress Plugin folder via FTP to your WordPress' plugins folder on the server.
281 * Activate the plugin in the "Plugins" page of your WordPress installation.
282 * Enjoy!
283
284 == Screenshots ==
285
286 1. Calendar Page
287 2. Event List booking form
288 3. Step-by-step booking form
289
290
291 == Changelog ==
292 v2.4.4
293 This update includes a couple of bug fixes and stability improvements.
294 *BugFix: Fixed an issue where the country code was stripped from phone numbers on the booking form, causing incorrect display and empty fields when editing customers.
295 *BugFix: Resolved security vulnerability.
296 *Additional minor bug fixes and overall stability improvements.
297
298 v2.4.3
299 This update includes a security fix and stability improvements. We strongly recommend updating to this version immediately.
300 *BugFix: Resolved security vulnerabilities.
301 *Additional minor bug fixes and overall stability improvements.
302
303 v2.4.2
304 This update includes a new integration, several improvements and bug fixes:
305 *Feature: IvyForms integration – Added support for connecting IvyForms as a pre-booking intake form with the ability to map form fields and display intake forms directly in the booking flow.
306 *Improvement: Added the ability to sort Customers by Last Booking date and Total Bookings.
307 *BugFix: Fixed an issue where the "No data" label was not available for translation.
308 *BugFix: Fixed an issue with a missing space before the first linked string in Notification Templates.
309 *BugFix: Fixed an issue with the Finance date filter failing on rescheduled appointments and erratic Date Picker offset behavior.
310 *BugFix: Fixed an issue where drag-and-drop appointment rescheduling did not update the time and date in the details view.
311 *Additional minor bug fixes and overall stability improvements.
312
313 v2.4.1
314 This update includes a couple of improvements, bug fixes and security fixes. We strongly recommend updating to this version immediately.
315 *Improvement: Improved clickable areas in the Catalog booking form for a better user experience.
316 *Improvement: Added option in Customize to show/hide the busyness indicator on Calendar dates.
317 *BugFix: Fixed an issue where saving a customer with an invalid email caused a 500 error on the Users search.
318 *BugFix: Fixed an issue with the booking form auto-scroll causing overlap with sticky headers.
319 *BugFix: Fixed an issue with the phone number field automatically adding a leading "0" during input.
320 *BugFix: Fixed an issue with cancellation notifications being sent multiple times when a customer clicks the cancel link repeatedly or reloads the page.
321 *BugFix: Fixed an issue where the Continue button was not clickable on iOS devices in the booking form.
322 *BugFix: Resolved security vulnerabilities.
323 *Additional minor bug fixes and overall stability improvements.
324
325 v2.4
326 This update includes a couple of new features, improvements, bug fixes and a security fix. We strongly recommend updating to this version immediately.
327 *Feature: AI Assistant integration – Added support for AI-powered booking management via the WordPress Abilities API & MCP adapter.
328 *Feature: Booking CTA button – Added a customizable booking call-to-action shortcut for Gutenberg, Elementor and Divi 5 page builders.
329 *Improvement: Added a validation message when entering a phone number without a country code in SMS Settings.
330 *BugFix: Fixed an issue with old database servers not supporting certain field values.
331 *BugFix: Fixed an issue with Event closing dates and UTC timezones.
332 *BugFix: Fixed an incorrect notification type being sent on appointment cancellation.
333 *BugFix: Fixed an issue with a missing label.
334 *BugFix: Resolved security vulnerability.
335 *Additional minor bug fixes and overall stability improvements.
336
337 v2.3
338 * BugFix: Fixed an issue where appointment status remained "Pending" after a successful payment
339 * BugFix: Fixed an issue with service ordering being reset after editing the service name
340 * BugFix: Fixed an issue where the customer's phone number was not updated when a phone field became mandatory after the initial booking
341 * BugFix: Fixed an issue where duplicate time slots appeared on the booking form when "Show slots in client's timezone" was enabled
342 * BugFix: Resolved security vulnerabilities.
343 * Additional minor bug fixes and overall stability improvements.
344
345 v2.2.1
346 * BugFix: Resolved a security vulnerability.
347
348 v2.2
349 * Feature: Calendar Block Time – Added the ability to quickly block one or more time slots directly from the calendar, preventing new bookings for the employee while keeping blocked periods distinct from regular appointments.
350 * Feature: Event list date range filtering – Added an option to filter events by future, past, or custom date ranges per shortcode instance, allowing independent control for multiple lists.
351 * Feature: Gutenberg Block API v3 support – Updated compatibility with version 3 of the Gutenberg Block API, ensuring blocks function correctly in the latest editor.
352 * Improvement: Added a tooltip on calendar appointment cards to display key details at a glance without opening the item.
353 * Improvement: Added handling for SMS messages with invalid phone numbers.
354 * Improvement: Added a hook to allow whitelisting specific countries for SMS sending.
355 * BugFix: Fixed an issue with slow loading when deleting customers.
356 * BugFix: Fixed an issue with a disabled event start date field when using negative UTC time zones.
357 * BugFix: Fixed an issue where the event image disappeared after updating an event in the Employee Panel.
358 * BugFix: Fixed an issue where current-day time slots did not load initially when booking a package from the Customer Panel.
359 * BugFix: Fixed an issue where time slots did not load after deleting a service when the “Preload entities when page loads” option is enabled.
360 * BugFix: Fixed an issue where the date picker displayed available months and years as unavailable.
361 * Additional minor bug fixes and overall stability improvements.
362
363 v2.1.3
364 * Feature: RTL Support - implemented full RTL support across all plugin pages.
365 * Improvement: Added a “Created on” column to the Appointments Bookings page.
366 * Improvement: Added Amelia shortcut to the WordPress header for quicker access to everyday actions.
367 * Improvement: Enabled drag & drop rescheduling for past appointments in the Calendar.
368 * Improvement: Added search functionality to all select fields for faster and easier option selection.
369 * Improvement: Resolved conflict with LiteSpeed Cache.
370 * Improvement: Added sorting options to the Amount column on the Finance page for easier data management.
371 * Improvement: Updated design on pages with a fixed footer to indicate that additional content is available below.
372 * BugFix: Fixed issue with unassigned service availability on Special Days.
373 * BugFix: Fixed critical error preventing specific users from opening the Appointment Sidebar and Edit Appointment on the Bookings page.
374 * BugFix: Fixed conflict with BeTheme.
375 * BugFix: Fixed issue with date format mismatch between WP General Settings and Amelia.
376 * BugFix: Fixed issue with Alpha Sender ID allowing more than 11 characters.
377 * BugFix: Fixed issue with unexpected error when deleting Event bookings from the Calendar.
378 * BugFix: Fixed issue with mobile calendar navigation on the Employee page.
379 * BugFix: Fixed issue with loading Events page when opening events with a large number of attendees.
380 * BugFix: Fixed an IDOR vulnerability that could allow arbitrary user password changes and SQL injection issue.
381 * Additional minor bug fixes and overall stability improvements.
382
383 v2.1.2
384 * BugFix: Fixed an SQL injection issue.
385 * Additional minor bug fixes and overall stability improvements.
386
387 v2.1.1
388 * BugFix: Fixed issue with "Notify the attendees" checkbox not persisting after being unchecked.
389 * BugFix: Fixed issue CVE-2026-2931
390 * Additional minor bug fixes and overall stability improvements.
391
392 v2.1
393 * Feature: Welcome onboarding guide - smoother first-time setup experience to help users get started faster.
394 * Feature: Elementor Angie AI - for quick actions such as listing services or events, and creating bookings or customers directly from Angie AI.
395 * Feature: Divi 5 integration – The integration has been fully rewritten for compatibility with Divi 5, ensuring all features work correctly with the latest version.
396 * Improvement: Added Appointment title preview on the calendar page, allowing titles to be displayed using the Service, Employee, and Customer names.
397 * Improvement: Enhanced filter search functionality, removing the requirement to follow a specific name order and making filtering faster and more intuitive.
398 * Improvement: Customer filter now includes email information for more precise searching.
399 * Improvement: Enhanced validation when creating employees or customers by checking for existing email addresses.
400 * Improvement: Optimized the Edit Appointment page for better performance and usability.
401 * BugFix: Fixed issue that prevented rebooking the same Service, Employee, or Customer after an appointment was canceled.
402 * BugFix: Fixed issue with displayed User ID instead of email address in WordPress user field.
403 * BugFix: Fixed issue with slow loading of the edit appointment form on Bookings page.
404 * Additional minor bug fixes and overall stability improvements.
405
406 v2.0.2
407 * Improvement: Improved search functionality across all entities for faster and more accurate discovery
408 * Improvement: Added the ability to create events in the past when needed
409 * BugFix: Fixed issue where the Customers field appeared first in the Add Appointment popup on the Calendar page
410 * BugFix: Fixed issue with missing countries in phone and country selectors
411 * BugFix: Fixed issue with invalid date and time values displayed in columns on the Payment History and SMS Notification Settings pages
412 * BugFix: Fixed issue with Elementor popups when the “Load entities on page load” option is enabled
413 * BugFix: Fixed issue where “US” was displayed instead of “United States” on the SMS pricing page
414 * BugFix: Fixed issue with incorrectly saved phone number edits on the Customers page
415 * Other small bug fixes and stability improvements
416
417 v2.0.1
418 * BugFix: Fixed issue where Working Hours showed “No Data” and the Dashboard and Calendar were not displayed for certain WordPress languages
419 * BugFix: Fixed issue where the Customers tab was not visible when editing appointments
420 * Other small bug fixes and stability improvements
421
422 V2.0
423 * Feature: Light & Dark Mode – Switch between light and dark mode instantly with the moon/sun toggle for a workspace that's always comfortable
424 * Feature: One-Click Scheduling – Add appointments or events directly from the Calendar, with date and time pre-filled in just one tap
425 * Feature: Event Dashboard – A new tab in the Dashboard providing analytics for events in addition to services, giving deeper insights at a glance
426 * Feature: Features & Integrations Page – A single place where all features and integrations can be found and enabled; unused features can be disabled to remove clutter and keep the workspace streamlined
427 * Feature: Built-in Guidance – Every management page now includes a Tips & Suggestions section with links to documentation and best practices, providing help in a single click
428 * Improvement: Bookings Page – Appointments page is now expanded to include all services and events in one place for easier management
429 * Improvement: Catalog Page – Services are now presented in a catalog view, providing a clear overview of the available service offerings
430 * Improvement: Customize Page – Settings are now organized into Basic and Advanced sections, enabling faster form styling with adaptive color palettes, fonts, button styles, and sidebar visibility
431 * Improvement: Smarter, Flexible Tables – Customize tables with infinite scroll, flexible columns, and smooth horizontal navigation; add details when needed and hide the rest for a cleaner view without losing visibility
432 * Improvement: Streamlined Add & Edit Experience – No more cramped dialogs; full-screen creation and editing give users clarity, focus, and space for a smoother, distraction-free workflow
433 * Improvement: Quick Detailed View & Edit – Click an item to open a sidebar with full details and make quick changes without leaving the page
434 * Improvement: One-Click Notes – Add notes instantly from lists or detail views for faster updates
435 * Improvement: Smart Shortcuts – Contextual links make navigation faster; jump directly to an employee's schedule or other related data in one click
436 * Improvement: More Filters & Sorting – Manage data without breaking front-end order, with filters and sorting options that can be shown or hidden anytime
437 * Improvement: Simplified and improved transaction editing workflow
438 * Improvement: Added bulk delete option to all pages with list views
439 * Improvement: Updated default date ranges for all date filters
440 * Improvement: Added automatic "Default" category for first-time service creation
441 * BugFix: Fixed issue with date and time selection on SBS forms on iPhones
442 * BugFix: Fixed issue with tab title not being translated
443 * BugFix: Fixed issue with month and weekday names not translating across languages
444 * BugFix: Fixed issue with event notifications showing incorrect time after daylight saving time
445 * BugFix: Fixed issue with broken access control
446 * Other small bug fixes and stability improvements
447
448 V1.2.38
449 * Small bug fixes and stability improvements
450
451 V1.2.37
452 * BugFix: Fixed issue CVE-2023-49282
453 * Other small bug fixes and stability improvements
454
455 V1.2.36
456 * Feature: ApplePay via Square - Expanded payment options through Square integration for greater flexibility
457 * Improvement: Updated ID generation method in frontend forms
458 * BugFix: Fixed issue with additional white space on the Events form on smaller/mobile screen
459 * BugFix: Fixed issues with time slot display and “All slots are selected” message on Step-by-step booking form
460 * BugFix: Fixed issue with updating email for existing customers with only a phone number
461 * BugFix: Fixed issue CVE-2025-12482
462 * Other small bug fixes and stability improvements
463
464 V1.2.35
465 * Small bug fixes and stability improvements
466
467 V1.2.34
468 * Fixed issue with visible Employee Selection on Customize page, Step by step list layout
469 * Small bug fixes and stability improvements
470
471 V1.2.33
472 * Small bug fixes and stability improvements
473
474 V1.2.32
475 * BugFix: Fixed issue with additional white space on the Events form on smaller/mobile screen
476 * BugFix: Fixed issue with pagination on the Events list form
477 * BugFix: Fixed issue with keyboard navigation on Step-by-step Booking form
478 * Other small bug fixes and stability improvements
479
480 V1.2.31
481 * Small bug fixes and stability improvements
482
483 V1.2.30
484 * BugFix: Fixed issue with the drawer not opening when duplicating the event
485 * Other small bug fixes and stability improvements
486
487 V1.2.29
488 * Feature: GooglePay via Square - Expanded payment options through Square integration for greater flexibility
489 * Improvement: Updated Square integration - now works directly within the booking form, without redirecting to the external Square checkout page
490 * Improvement: Updated full-calendar library
491 * BugFix: Fixed issue with preselecting an event via URL that includes a popup
492 * BugFix: Fixed issue with event name translation on Congratulations step
493 * BugFix: Fixed issue with left alignment when the alignment is changed in notifications
494 * BugFix: Fixed issue with wrong Attachment upload path in General settings
495 * Other small bug fixes and stability improvements
496
497 V1.2.28
498 * Small bug fixes and stability improvements
499
500 V1.2.27
501 * Improvement: Added Company VAT number as notification placeholder
502 * BugFix: Fixed issue with customers booking the same appointment when rescheduling
503 * BugFix: Fixed issue with dates for the Event closes on option
504 * BugFix: Fixed issue with ‘Notify customers’ option when changing status in the edit appointment dialog
505 * BugFix: Fixed issue with certain available slots being shown as “Booked” on the backend
506 * Other small bug fixes and stability improvements
507
508 V1.2.26
509 * Small bug fixes and stability improvements
510
511 V1.2.25
512 * Feature: Implemented option “Allow admin to book over an existing appointment”
513 * Improvement: WCAG compliance for frontend forms
514 * BugFix: Fixed issue with Amelia Popup
515 * Other small bug fixes and stability improvements
516
517 V1.2.24
518 * BugFix: Fixed issue with date format in mySQL
519 * Small bug fixes and stability improvements
520
521 V1.2.23
522 * Updated French translation
523 * BugFix: Fixed issue with time slots spanning two days, particularly around midnight
524 * Other small bug fixes and stability improvements
525
526 V1.2.22
527 * Updated Dutch, Italian and Turkish translations
528 * BugFix: Fixed issue with daylight savings time change and rescheduling appointments
529 * BugFix: Fixed issues with RTL on the Step by step form
530 * Other small bug fixes and stability improvements
531
532 V1.2.21
533 * Small bug fixes and stability improvements
534
535 V1.2.20
536 * BugFix: Fixed issue CVE-2025-2578
537 * Other small bug fixes and stability improvements
538
539 V1.2.19
540 * BugFix: Fixed issue with selection fields when booking on the back-end on iOS
541 * BugFix: Fixed issue with appointment and payment dates on the Finance page
542 * BugFix: Fixed issue with placeholder images on front-end
543 * BugFix: Fixed issue with Status filter on the Appointments page
544 * BugFix: Fixed issue with hidden buttons of SBS form on Iphone SE
545 * BugFix: Fixed issue with preselected parameters in shortcode
546 * Other small bug fixes and stability improvements
547
548 V1.2.18
549 * Improvement: Added new ‘Reply to’ option for e-mail notifications
550 * Improvement: Implemented a mechanism that allows custom validation checks before service booking
551 * Updated Turkish, Czech and French translations
552 * BugFix: Fixed issue with the 'Default items per page' option
553 * BugFix: Fixed issue with 403 error while attempting to save a customization
554 * Other small bug fixes and stability improvements
555
556 V1.2.17
557 * Fixed IDOR vulnerability issue
558 * Small bug fixes and stability improvements
559
560 V1.2.16
561 * Small bug fixes and stability improvements
562
563 V1.2.15
564 * Small bug fixes and stability improvements
565
566 V1.2.14
567 * Improvement: Added class for every status option on Event Calendar form 2.0
568 * BugFix: Fixed error regarding translations caused by 6.7 WordPress update
569 * BugFix: Fixed issue with categories sorting not working when 'Load entities on page load' is enabled
570 * BugFix: Fixed issue with the calendar when a customer reschedules appointments on the back-end
571 * BugFix: Fixed issue with notifications when the appointment status is changed to Approved
572 * Other small bug fixes and stability improvements
573
574 V1.2.13
575 * Small bug fixes and stability improvements
576
577 V1.2.12
578 * Small bug fixes and stability improvements
579
580 V1.2.11
581 * Improvement: Optimized Event Queries
582 * BugFix: Fixed issue with the Back button when one category created on Catalog 2.0 Booking Form
583 * BugFix: Fixed conflict with the Beaver builder theme
584 * BugFix: Fixed issue with displaying the dropdown menu when selecting the header option
585 * BugFix: Fixed issue with the date/time step when service is longer than the employees' work hours
586 * Other small bug fixes and stability improvements
587
588 V1.2.10
589 * Small bug fixes and stability improvements
590
591 V1.2.9
592 * Feature: Customer Activity – Now you can easily view all appointments and events booked by specific customers in one place
593 * Improvement: Added possibility to show “All” services on the Catalog Booking form 2.0
594 * BugFix: Fixed issue with removing dates on the back-end Events page for Group view
595 * BugFix: Fixed issue with saving notifications header without placeholders
596 * Other small bug fixes and stability improvements
597
598 V1.2.8
599 * Small bug fixes and stability improvements
600
601 V1.2.7
602 * Improvement: Increased Event description length limit
603 * Improvement: Improved SMS message handling for increased efficiency and optimized delivery
604 * BugFix: Fixed issue with displaying time slots on iPhones
605 * BugFix: Changed am-input class condition for Step-by-step and Catalog Booking forms
606 * BugFix: Fixed issue with duplicating categories
607 * BugFix: Fixed issue with event not blocking appointments time slots
608 * BugFix: Fixed issue with displaying providers breaks on the calendar
609 * BugFix: Fixed issue with "Queued" status for SMS notifications
610 * Other small bug fixes and stability improvements
611
612 V1.2.6
613 * Small bug fixes and stability improvements
614
615 V1.2.5
616 * BugFix: Fixed vulnerability issue: CVE-2024-6332
617
618 V1.2.4
619 * Small bug fixes and stability improvements
620
621 V1.2.3
622 * Small bug fixes and stability improvements
623
624 V1.2.2
625 * Small bug fixes and stability improvements
626
627 V1.2.1
628 * Updated Italian translation and Spanish translation for Chile and Mexico
629 * BugFix: Fixed issue with showing events on the booking forms and the back-end
630 * BugFix: Fixed issue with double booking when the appointment is canceled and rescheduled
631 * BugFix: Fix full path disclosure vulnerability issue
632 * Other small bug fixes and stability improvements
633
634 V1.2
635 * Feature: Square Integration - Simplify your transaction management with our Square integration, offering a reliable and efficient payment method for your services and events
636 * Updated Turkish translation
637 * BugFix: Fixed issue with the Go back button on the Catalog form when one service is preselected
638 * BugFix: Fixed issue with appointments that go over 24:00 (last two days) on the Calendar page
639 * BugFix: Fixed issue with the Catalog booking form and Iphone 14/15
640 * BugFix: Fixed issue with displaying events in drop-downs on back-end pages
641 * BugFix: Fixed issue with Divi shortcodes with preselected parameters
642 * Other small bug fixes and stability improvements
643
644 V1.1.9
645 * BugFix: Fixed issue with Events filter on the Finance page
646 * BugFix: Fixed issue with notifications when a customer cancels an appointment
647 * BugFix: Fixed issue with Customer filter on Appointment page
648 * BugFix: Fixed issue with event periods editing and the event list form
649 * BugFix: Fixed issue with loading the date and time when 'Load entities' is enabled
650 * BugFix: Fixed vulnerability issue with Polyfill[.]io script
651 * Other small bug fixes and stability improvements
652
653 V1.1.8
654 * Improvement: Implemented logic so users first see services from the selected category on the back-end
655 * Improvement: Added an option to remove Service and Categories pictures
656 * Improvement: Added option to insert IPLocate API Key for 1000 API requests/day in case of auto-locate phone country code
657 * BugFix: Fixed issue with appointments when the customer logs in to WP-admin
658 * BugFix: Fixed issue with attendees search when name has two words
659 * Other small bug fixes and stability improvements
660
661 V1.1.7
662 * Small bug fixes and stability improvements
663
664 V1.1.6
665 * Small bug fixes and stability improvements
666
667 V1.1.5
668 * Improvement: Added option on Customize page to remove scroll from Catalog 2.0 booking form
669 * Updated Dutch and Hebrew languages
670 * BugFix: Fixed issue with HTML notifications and 'quill' editor
671 * Other small bug fixes and stability improvements
672
673 V1.1.4
674 * BugFix: Fixed vulnerability issue
675 * Other small bug fixes and stability improvements
676
677 V1.1.3
678 * Improvement: Extended option “Check customer's name for existing email/phone when booking”, to check for existing users by phone number if email is not entered
679 * Improvement: Added possibility to search users by their phone number
680 * Updated German and added Turkish translation
681 * BugFix: Fixed issue with “Go back” button and missing sidebar on the Catalog Booking form
682 * Other small bug fixes and stability improvements
683
684 V1.1.2
685 * Small bug fixes and stability improvements
686
687 V1.1.1
688 * Small bug fixes and stability improvements
689
690 V1.1
691 * Improvement: Added option to pre-select parameters for Amelia shortcodes from URL query parameters
692 * Improvement: Added option to enable/disable field search on Step-by-step form info step
693 * Added new translations: Vietnamese and Taiwanese
694 * BugFix: Fixed issue with the Catalog form when there is one service in one category and an empty category
695 * BugFix: Fixed issue with the Catalog form when category is preselected
696 * BugFix: Fixed issue where notifications were sending placeholder information in UTC time zone instead of the time zone set up in WordPress
697 * BugFix: Fixed issue with "Check customer's name for existing email when booking" option
698 * BugFix: Fixed issue with SBS form popup on Iphone 13
699 * BugFix: Fixed issue with Default time slot and Calendar
700 * BugFix: Fixed issue with event times in customer notifications
701 * BugFix: Fixed service sorting not working when 'Load entities on page load' is enabled
702 * BugFix: Fixed issue with hidden service and booking forms when the user is not logged in
703 * BugFix: Fixed issue with setting Days off for provider
704 * Other small bug fixes and stability improvements
705
706 v1.0
707 * Amelia Lite Launch!
708