Amelia Plugin Review – Appointments & Events Booking WordPress Plugin

In this Amelia review, you'll find more information about its features, pricing, pros and cons and why you should consider using it.
9.3/10 (Expert Score)
Product is rated as #2 in category Booking plugin for WordPress
9.3Expert Score
The Best Appointment & Booking plugin for WordPress

Amelia is one of the best Appointment and booking plugin for WordPress. It’s really easy to use and doesn’t cost much.

Customer support
Value for money
Ease of use
  • Easy to use
  • Beautiful UI/UX
  • Many integrations
  • Woocommerce Compatible
  • The look of the page is customizable via the Customize page option
  • No Free plan

Users reviews

Most of the appointment plugins found on the internet most of the time are managed and operated by wordpress developers and experienced individuals. But, there are very few appointment plugins that are beginner-friendly and Amelia is one of them.

Amelia WordPress Plugin Lifetime Deal

Get Amelia at a small price and forever with the Appsumo lifetime deal

In this article, we will dig down the Amelia WordPress appointment booking plugin and will try to find out whether Amelia is worth our money and time or not.

Read further to learn more about Amelia, we will detail its features, pros and cons with our rating, and a conclusion about why you should use it. Let’s dig it out!

Click on “open” if you want to see exactly what we will talk about in the rest of this article:

Table of contents open

Quick Overview

What is Amelia?

Booking and managing appointments is the essence of businesses that provide services to large numbers of people. Amelia is the plugin that serves the purpose of Booking and managing appointments. Amelia is the most feature-rich and affordable booking manager for WordPress websites with a smooth and shiny interface. Suitable for Appointments & Events!

Amelia Plugin Review – Appointments & Events Booking WordPress Plugin #ciroapp

Amelia WordPress booking plugin specifications

FeaturesAnalytics / Appointments / Automations / Booking / Events / Google calendar sync / Google meet integration / Outlook calendar sync / SMS notifications / Team access / Woocommerce compatible / Zoom integration
Best suited forIndividuals, Freelancers
Website languagesDeutsch / English / Russian / Spanish
Website URLVisit official website
Support linkSupport page
Live chatNo
Company addressTouch Me Soft doo, Milutina Milankovica street no. 11B, Belgrade, Serbia
Year founded2018


Amelia pricing: How much does Amelia cost?

Amelia costs from 53€ to 217€ per year or from 166€ to 513€ lifetime. The price changes depending on how many domains you are planning to use Amelia.

Pricing rangeFrom 53€ to 217€ per year
Pricing typesAnnual subscription / Lifetime payment
Free planNo
Free trialNo
Money back guaranteeYes, 15 days
Pricing page linkSee plans

Amelia pricing plans


Amelia’s rates are very simple, the price varies only according to the number of desired domains. If you have only one WordPress site, it will cost you either 53€/year or 166€ lifetime. For 3 sites, 95€/year or 337€ lifetime. And finally, for an unlimited number of sites, it will cost you 217€/year or 513€ lifetime. amelia lifetime pricing


Amelia features: What can you do with it?

Amelia Demos

Amelia offers 4 different demos to give you an idea of what can be done with their WordPress plugin. The demos are all based on the Bridge Theme, a premium theme sold on Themeforest.

amelia wp demos

Admin dashboard

Amelia booking plugin provides business owners and managers with a dashboard page that summarizes all business-critical KPIs and displays them in widgets, charts, and tables that allow checking the performance with a 5 seconds glance.

démo Amélia

Step by step Amelia booking System

One of the front-end views provided by Amelia is a classic step-by-step booking process, implemented with a focus on smooth UX in a single-page-app style. The entire booking process is very easy to understand and easy to navigate. Customers can quickly pick services, employees, location, date and time, and the payment details, and change any of the settings without leaving the page.

Admin calendar view

Amelia Admin calendar view

Admin and employees can track the appointments in a dynamic calendar view. The calendar can present appointments for monthly, weekly, daily and timeline views, and can be filtered by employee, location, service or service category.

Search Booking widget

Amelia allows you to provide your users with a search interface, where booking services and time slots will be suggested by one or more search criteria, such as preferred date, preferred time range, preferred service or category.

SMS Notifications

Amelia SMS Notifications

Be in instant touch with your customers and employees – communicate with them through SMS text messages.

Custom services schedule

Amelia Custom services schedule

Take advantage of full scheduling flexibility with the custom services schedule feature – configure the working hours and breaks individually per service and employee combinations.

Special days

Amelia Special days feature

With just a few clicks configure non-recurring days with special working hours and service schedules.

Schedule Recurring Appointments

Amelia Schedule Recurring Appointments

Make sure your customers will become your returning customers by letting them schedule recurring appointments. Choose whether your appointment recurrence is daily, weekly, monthly or yearly. Maintain your customers satisfied on regular-basis.

Custom Fields for booking forms

Amelia Custom Fields for booking forms

Construct the booking form to match your business best – configure the custom fields (checkboxes, textareas, etc.) to collect any additional necessary information from your customers.

Event Calendar Booking form

Amelia Event Calendar Booking form

With the Amelia plugin, you can view the events in a monthly calendar form so that the potential attendants can look, filter and book the events.

WooCommerce Integration

Amelia WooCommerce Integration

Take care of all your payments, taxes and invoices by using native Amelia WooCommerce integration.

Native Zoom integration

Amelia Native Zoom integration

In a few clicks, you can connect your Zoom account with Amelia. Now your customers can book online appointments and events, and get a link to access them in the notification. This integration will save you a ton of time and help reduce no-shows.

Google Calendar Synchronization

Amelia Google Calendar Synchronization

Let your employees keep track of all appointments in their own Google Calendar.


Amelia Events

Configure one-off or repeating events like conferences, classes, meetups, concerts, or anything else – provide a smooth and easy front-end event booking interface and comprehensive attendance management in the back-end!

Search interface for bookings

A convenient search-like interface to look for a suitable service, employee, and time by choosing one or more filter criteria.

Step-by-step booking wizard

Amelia  booking wizard

An alternative way of scheduling appointments by choosing one parameter (service, employee, date) at each step.

Catalog view for services

Quickly create an excellent looking services catalog with just several clicks.

Insightful dashboard and reporting

Amelia Insightful dashboard and reporting

Keep an eye on how your business performs – track the most important financial and conversion-related KPIs through charts in a dashboard.

Calendar and list view

Amelia Calendar and list view

Amelia provides multiple options for managing the workflow, depending on the level you want to track: monthly, weekly, daily calendar view, timeline, or just an interactive list of appointments.

Manage multiple employees

Amelia Manage multiple employees

Keep employee’s contact data in the WordPress database, manage individual load and performance, configure personal working schedule and days off.

Manage multiple locations

Amelia Manage multiple locations

If you have several business locations, you can efficiently manage this with Amelia, storing contact data, address, and geolocation.

Individual employee or service booking forms

Each form that you publish to the site’s front-end can be customized: it can allow booking any service or employee, or just a specific one.

Group appointment bookings

Amelia Group appointment bookings

Appointments do not always have to be individual – Amelia supports group bookings as well (e.g., for group excursions). Each service can have minimum and maximum capacity.

Automated notifications

Amelia Automated notifications

Send e-mail & SMS notifications both to customers and employees – when an appointment is booked, pending, canceled, rejected, birthday greeting, appointment follow-up, and other.

Four gateways for email notifications

Amelia Four gateways for email notifications

Configure the gateway for sending email notifications that suits you best. You can choose between:

  • SMTP
  • standard PHP sendmail
  • Mailgun API
  • WP Mail

Global working hours, breaks and days off for the company

Enter your standard business hours, non-working days and bank holidays, and each new employee will have this schedule by default, which you can adjust individually later.

Stripe & Paypal payment system

Amelia Stripe & Paypal payment system

The most popular payment system in the world supported out-of-the-box. Allow your customers to pay for their reservations via Stripe or Paypal payment system.

Multiple services and service categories

Amelia Multiple services and service categories

No matter how many different services do you provide, you can add all of them to Amelia, configuring individual duration, price, and other parameters.

Buffer time before and after service

Configure buffer time, required before and after the service, if the employees need some preparation before, or clean-up after an appointment.

Service Photo Galleries

Amelia Service Photo Galleries

Upload multiple pictures for service, to be shown on site’s front-end as service photo galleries/slideshows.

Support for Service Extras

Amelia Support for Service Extras

Configure extra services, or special treatments provided additionally with a service, which can optionally raise the service price.

Book appointments from the back-end

Amelia Book appointments from the back-end

If your customers book over the phone, you can quickly add their reservations to the database through the admin panel.

Create customer accounts from the back-end

While creating a new appointment, you can quickly create a new WordPress user account for the customer, so he could later book with it.

Manage your customers’ database

Amelia Manage your customers’ database

List your customers in a convenient filterable grid/list view. Sort by alphabet, or last visit.

Full financial details of the payments

Amelia Full financial details of the payments

A single database of all payments where you can check each payment status (finalized or pending), payment gateway (on-site, PayPal, Stripe), total amount, discount, and other information.

Discount coupons for bookings

Amelia Discount coupons for bookings

Create and track usage of discount coupons – for all or some specific services, with a particular usage limit, a fixed amount discount or percentage.

Customizable design

Amelia Customizable design

Choose colors and fonts for the front-end elements to make the booking controls match your WordPress theme and corporate brand style.

User Roles and Permissions

Amelia has four built-in user roles: admin, manager, employee, and customer. Each role has its scope of permissions. Adjusting user permissions through WordPress’ native capabilities system is possible.


Connect Amelia with third party applications and send appointments and events data after each booking, canceling and/or rescheduling action.

GDPR Compliant

Amelia GDPR Compliant

Amelia does not store any customers’ data in compliance with GDPR. In Amelia Customer Panel, your customers can access, manage, and delete their personal data at any point in time.

Amelia Customer Panel

Amelia Customer Panel

Let your customers efficiently manage their appointments, events, and profile right on your website by instantly entering the amelia booking shortcode on a page. Customers can cancel or reschedule appointments without logging into WordPress.

Amelia Employee Panel

Amelia Employee Panel

Let your employees manage their bookings without access to WordPress Dashboard, straight from the front-end page of you your website. Employees can log in and take control over their appointments and events, manage their schedule, working hours, days off and special days. Employees can manage price for their services, as well as the capacity.

Why Amelia?

Why should you use Amelia?

Law consultants

Schedule meetings, list the services, collect payments, manage staff.

Gym and Sports training scheduling

Allow clients to choose, book and pay for their group or individual training with ease.

Healthcare appointments reservation

Appointment scheduling, medical services catalog, online payments, and other tools.

Spa and Beauty Salons reservations automation

Launch a comprehensive online receptionist desk for your Spa or Massage salon.

Repair and mechanical services reservation

List the repair services you provide, servicemen and their availability.

Hairdressers appointment reservation

Allow customers to choose a stylist, browse procedures and book visits in advance.

Amelia is compatible with TranslatePress. You can have your appointment booking system in many languages!


Frequently Asked Questions

What is the SMS pricing?

We could get the SMS pricing for main countries which are:
– Spain – $0.12495
– Italy – $0.13245
– France – $0.114
– Germany – $0.13425

Do I have to pay monthly?

Unfortunately, you can’t pay monthly, you will have to pay annualy.

How long do I get the updates?

You will pay to get the plugin and also 1 year support and updates. If you don’t renew your subscription, you can still use the plugin but you will not get the updates and support.

How long do I get the support?

When you purchase the plugin, you will get the included support for 1 year. If after this period you need to contact support, you will have to pay for another 1 year.

Does it work with my WordPress Website?

If your theme is well made, it will work with your WordPress theme.

Does it work with Woocommerce?

Yes it works smoothly with Woocommerce.

Amelia Plugin Review – Appointments & Events Booking WordPress Plugin
Amelia Plugin Review – Appointments & Events Booking WordPress Plugin

logo amelia
Why not giving it a try?
Visit Amelia
9.3 / 10