Experience the most powerful booking system for appointments and event booking on WordPress! Amelia (wpamelia) is a reliable booking calendar that automates online appointment scheduling and event booking processes. Our easy-to-use scheduling and event booking WordPress plugin has an intuitive desig
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.5 and PHP 7.4.
SourceWordPress plugins · Nov 4, 2026
01 / Source details
Aboutthistool.
Experience the most powerful booking system for appointments and event booking on WordPress! Amelia (wpamelia) is a reliable booking calendar that automates online appointment scheduling and event booking processes.
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.
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.
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.
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.
A free appointment and event scheduling app gives your business the freedom to grow 📈
No more no-shows with email and SMS reminders and follow-ups.
Reach global customers with automatically detected time/zones and online meetings and events.
Developers and website admins love Amelia’s WP admin panel easy to understand and uses clean, concise code with webhooks.
Amelia’s booking plugin features a new modern, smooth & fast appointment booking form optimized for conversion and ready in a minute.
Who is the Amelia WordPress Booking Plugin For?
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.
Salon booking
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.
Consultants
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.
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.
Education
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.
Fitness & Gyms
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.
Coaching sessions
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.
Personal and Professional Services
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 .
Any Event type
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 .
⚠️ 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 .
You can also try out Amelia before committing Amelia Demo .
USEFUL LINKS 🔗
Official Page || Amelia Demos || Documentation || Youtube || Instagram || Twitter || Facebook || Discord Community || Premium Versions || Create AI booking site
Amelia Lite Booking Plugin Features
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.
Booking forms for online scheduling appointments and events management with a great user interface and user experience your customers will love.
You can easily embed appointment booking forms with two shortcodes: – [ameliastepbooking] – [ameliacatalogbooking]
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.
No coding or design skills are required to embed Amelia booking shortcode into your website – Amelia Booking shortcode
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.
Accept online payments through Square.
A convenient Calendar view on the back-end, giving a complete overview of all scheduled appointments end events – Calendar Admin View
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
Creation of services and categories in which those services will be organised – Services and Service Categories
Creation of Events that can last one or multiple days – Events
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
Customization of booking confirmation Email and SMS notifications for both customers and the provider – Email and SMS notifications.
Automatic prevention of double-booking .
Picking a primary between 20+ languages .
Setting the redirect URL on which the customers will be redirected after the booking.
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.
Importing customers from a CSV file – Import Customers .
Showing booking slots on the Calendar in the client’s time zone .
Easy customization of the booking form to fit your branding – How to Customize
ACCEPT ONLINE PAYMENTS FOR FREE
We’re thrilled to announce an exciting new integration between Square and Amelia, that brings free payment processing to your fingertips!
Now, even in the free version of Amelia, you can effortlessly accept payments for bookings and events using Square.
Download Amelia Lite today, integrate it with Square, and forget about missed payments!
What does Amelia Premium and Square integration mean for you?
By integrating Amelia with Square, you can effortlessly accept online payments, providing clients with a secure and easy payment experience. Collect payments online, request deposit payments to reduce no-shows, offer refunds, and maintain full control over your bookings and payments at all times. This powerful integration improves your business operations, ensures smooth transactions, and improves client satisfaction.
Want to get started faster?
Generate a booking-ready website with your Amelia setup already configured using our AI-powered Amelia theme generator .
Premium Appointment and Event Booking Features
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.
Resources – Ability to create shared or single resources that limit the bookings, available only in Pro and Elite licenses.
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.
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.
Email and SMS scheduled notifications – Different types of reminders and follow-ups with templates.
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.
Recurring appointments – Book multiple appointments for the same service that will repeat in a specific time increment.
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)
Integrations – Zoom, Google Meet, Google Calendar, Outlook Calendar, Lesson Space, Facebook Pixel and Google Analytics.
Accept online payments through PayPal, Stripe, WooCommerce, Mollie, and Razorpay. Online payments through Square are part of the AMELIA LITE and are FREE.
Search the booking form for Appointments that give you the option to show the available appointments based on the search criteria 🔎
Event Calendar – Booking form that gives you the option to show upcoming events in a monthly calendar view.
Manage multiple employees – Create the employees’ database, with specific working ho
See it in action
Screenshots & previews.
Calendar PageEvent List booking formStep-by-step booking form
02 / Source details
Gettingstarted.
Installing Amelia Lite WordPress Booking Plugin is as easy as 1-2-3!
01First, 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.
02Activate the plugin in the “Plugins” page of your WordPress installation.
03Enjoy!
03 / Source details
Frequently asked questions.
Do you have a list of all Amelia Booking System shortcodes?
Yes, here is the list of available shortcodes to show your booking system:
01[ameliastepbooking layout=1] – If you offer services and appointments booking and want to show them in a step-by-step booking process.
02[ameliacatalogbooking] – If you offer a huge number of services and you want to show them in a Catalog booking view.
03[ameliaeventslistbooking] – If you offer event booking, this shortcode will allow you to show events in a form of a list.
Where can I set a schedule?
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.
I have configured my working hours and services but all dates are unavailable on the booking calendar, what should I do?
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.
Do you have integrations with page builders?
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.
Can I use the Amelia booking system in other languages?
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.
Why doesn’t the color, configured in “Customize” apply to the front-end?
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.
I configured Notification settings, why aren’t the emails being sent?
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.
Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the Amelia plugin through the Patchstack Vulnerability Disclosure Program . The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati