Amelia is a next-generation Appointment Booking WordPress plugin built with the newest technology by an award-winning team.
Amelia is your automated booking specialist, working 24/7 to make sure your customers can make appointments even while you sleep.It is a comprehensive booking software, supporting:
Front-end demo | Back-end demo (admin/admin)
Not at all! Installing and configuring are trivial. Each backend page includes tooltips and has a link to related documentation pages in the bottom part.
We tried to make the documentation as detailed as possible to make your onboarding experience smooth – see for yourself!
As proved by many major booking websites, it’s very convenient for users to pick an appropriate slot by entering one or more search criteria in a filter interface – if we take a hairdresser salon as an example, one may choose a date and a particular hairdresser and browse through available time slots. Amelia provides a shortcode which allows displaying the search interface in 2 clicks:
If you have Amelia installed on your WP – you don’t have to worry about struggling through adding a separate WordPress page for each service category, each service, use additional plugins for displaying images of a service, or organize services in folders. Amelia provides a built-in interface, where with one shortcode you can show all your service categories on one page, or optionally a single category, or just a single service.
In some cases users prefer booking in a step-by-step manner, where they first choose a service and an employee, then a date, then a time slot, etc. Amelia renders a step-by-step booking wizard as a neat one-page app, which allows to switch between steps smoothly. Wizard is added to any page with a single shortcode.
If you don’t want to bother setting up external payment systems, and pay transaction fees, you can just use the on-site payments, which means that your customers will pay in cash when they arrive. Payments data is still stored in the database.
Amelia implements support for the most popular payment system in the world – PayPal. Configuration takes just a couple of clicks, and you can use the Sandbox mode to try it before you launch it in Production mode.
Stripe payment system becomes more and more popular worldwide. Amelia has built-in support for this system as well – and as everything else, configuration just takes a minute. Stripe allows demo mode before switching to production mode.
Amelia was built with the focus on what’s important to all participants of the booking process. The most important is the business owner. That’s why the main back-end page of the plugin is the Dashboard, which monitors all business-critical KPIs in a single one-page control panel, allowing the business owners and managers to always keep track of all vital parameters.
Schedule is always best visualized on a calendar view. We worked hard to prepare a very flexible and detailed calendar view, that can give you any level of insight that you need – all services and all employees, or just particular ones; monthly, weekly, daily views, or more specific List and Timeline views.
It doesn’t matter if your business is a one-man-show, or you have 20 employees – Amelia can support both cases. Each employee can provide a particular set of services, and had individual schedule, days off, working hours and breaks.
Amelia provides a way to configure a catalog of services and categories (groups) of services – each service can have its own price, duration, allow or disallow group appointments; it is possible to configure buffer time before (time needed to prepare for an appointment) and buffer time after (time needed before same employee will be able to accept new customers, e.g. to rest or clean up).
If you would like to upsell some activities or products to your customers when they book appointments, you can easily do so with Amelia. E.g. if you’re providing a guided tour and would like to sell also a meal during the tour, and several polaroid photos, and include museum tickets – just add these as Extras (Bonuses):
Amelia will support you as you grow your business and expand to multiple business locations. Each location can be added to the database, employees assigned to locations, and then your customers will be able to additionally choose a location while they book.
We have a lot of our ideas plans for Amelia plugin – however we would love it to bring most value to the end users, so we always listen to the feedback to make it as useful as possible. If you have an idea, suggestion, or if Amelia is missing a key feature that you need – please vote for a feature or suggest your own idea here.
It Sync's with google calendar ?
Hi there, thank you for your inquiry, We plan to add this feature soon, unfortunately not for now - but should be available in 1.1 as it is in progress already. Thanks!
Pre-sales question. Do you have a function for pre-authorized payment like Hotel Reservation. Payment should be authorized only when they book an appointment. Once the service is completed and click a button then actual payment should be process. Please advise me. Thank you in advance!
Dear, thank you for the interest in our plugin. Unfortunately pre-authorized payment is not possible at the moment. It would be great if you could suggest this feature (or vote for the existing one) on our features list https://wpamelia.cnflx.io/public . We plan to follow our customers’ needs and implement the most requested ones first. Best regards, FAQ | Official Support | Demos | Documentation
I think the plugin still has some compatibility issues with OS/browser. I am trying to view the demo on my iPad of https://sports.wpamelia.com/, I can’t find the “Confirm” button to complete the booking.
Hi, Sorry for this inconvenience. We are currently working on this and soon it will be fixed. Best regards! FAQ | Official Support | Demos | Documentation
Looking forward :)
Hi there, I have 2 pre-sale questions: - Can we add our own currency? My currency isn't available in your back-end demo. - Can we hide the service prices as we only have on-site payment? thanks
Hi, Thank you for your interest in our plugin. Can you tell me which currency you need so we can try to implement it in our future version? As for the other question, if you set 0 as service price the price calculation and payment methods will be hidden on the Booking form. Best regards! FAQ | Official Support | Demos | Documentation
The currency is XPF - Pacific Franc here some details: https://www.xe.com/currency/xpf-cfp-franc I'm opening a ticket since my customer has bought the plugin. Thanks.
Hi, I read from your replies to a previous post confirming that using this plugin for restaurant booking is achievable if I treat "services" as "tables". Based on this scenario, I would like to clarify: 1. The availability of a service is dependent upon that of the employees offering it. So this seems to imply that in order to make "tables" available at desired times, I need to have "ghost employees", each controlling the hours of one corresponding table? 2. I first imagined employees may become waiters servicing tables, but since each employee is only allowed to serve one table at a given duration based on my understanding of your design, it doesn't seem to reflect the reality with a setup like this? 3. Let's say there is a 6-persons table (service), which should still be considered booked even for a party size of 4. Your design seems to imply that there is no way to stop people from reserving this table again as long as there are empty seats to fill since people are allowed to fill up a "service" until reaching the full capacity? I understand that your product is not designed for restaurants but would appreciate your feedback as the developer before I jump in and configure it the wrong way. Thank you.
Thank you for your interest in our plugin.
1.and 2. Unfortunately yes, and you would need to have a different employee for each table because if you create two tables for one employee, once the clients book one table for some time, the other table wouldn't be available at that same time. However, you could use our Category shortcode to show tables. In that way your clients would see all different tables and once they click on one table they will see a booking form with only one employee. More about this shortcode you can read here https://wpamelia.com/services-catalog/.
3. Yes, you are right, our plugin functions like that at the moment, but maybe this can be done with some custom coding. We have our features list here so you can suggest us new features or vote for the existing ones https://wpamelia.cnflx.io/public. We plan to follow our customer's needs and implement the most requested features first. Best regards! FAQ | Official Support | Demos | Documentation
Hi, I'd like to clarify the concept of capacity. Let's say I have a yoga class that can host a maximum of 10 people due to limited space, and I don't mind whether students come as individuals or as small groups, as long as I can fill up these ten spots as much as possible without exceeding limit. How do I achieve this effect with the capacity settings? My understanding from reading your documentation is that capacity dictates the range of party size for a single booking, which means it does not contribute to achieving the goals in the scenario described above? Thanks.
Hi, Thank you for your purchase. The capacity is working exactly like you described in the scenario, it is not for a single booking. If you set 10 as maximum capacity for the service, your clients can book as individuals or they can add some people with them (from 1 to 9 people), but this class will be available for booking until the maximum capacity is reached. If you have more questions about setting up the plugin you can always open a ticket on our support platform https://tmsplugins.ticksy.com/, our support managers will be glad to help. Best regards! FAQ | Official Support | Demos | Documentation
Gorgeous plugin. We will have to make some adjustments to meet our needs (room reservation) but it is a very well designed plugin, looks very nice. Also, voted for two features on your request page but would also like to state them here: - Recurring Appointments - Fronted User Dashboard We will be implementing these ourselves for the short term but looking forward to your solution!
Hi, Thank you for your purchase and for nice words, we are glad that you like it. Since our plugin is still in the early stage we still have a large number of features in our plan, and Recurring Appointments and Front-end Cabinet for customers are among them. We plan to follow our users' needs and implement the most requested features first. Thank you for your voting and your suggestions. Best regards! FAQ | Official Support | Demos | Documentation
PRE-SALE QUESTION: Can be this plugin useful for restaurant reservation? I´ll definitely buy it if i see any kind of restaurant demo on feature updates. Thanks and hope you consider this as good recommendation. GLWS!
Hi, Thank you for your interest in our plugin. It is not exactly the use case of the plugin, it can be achieved, but you would have to create each table as service. For now, the use case for Amelia is more for small businesses that have their employees that provide services to customers: consultants, law consultants, dentists, etc. But we plan to follow the customers needs, and give our best to implement the most requested features. You can suggest a feature or vote for the existing ones here https://wpamelia.cnflx.io/public. Best regards! FAQ | Official Support | Demos | Documentation
Great Work, Congratulations GLWS :)
Thank you so much!
Hello, I am looking for a booking and payment calendar where I can enable customers to decide their own fees per service. Either from a drop down menu or by entering a field. For example, someone books me for 1 hour service and decides to pay me $120 dollars. Another person pays me $100 for the same service. Does your plugin offer this option or would this be easy to program (could you provide direction)?
Hi, Thank you for your purchase. We are glad that you solved the problem. Best regards! FAQ | Official Support | Demos | Documentation
Hi! Presales question here: I am looking into this plugin for a bike rental business. People can choose to rent the bike between 1 and 4 hours, Is that something that can be done ? Thanks! Josée
I also forgot to ask if this will work well with WPML ?
Hi joseebarrette, thank you for your inquiry, The intended use case for Amelia isn't exactly 'resource' or 'inventory' booking (like bike rent, rent-a-car, hotel rent, etc.). We are looking into how we can cover this feature (either implement one more plugin in parallel, or extend this one). We added it to our feature vote system to track popularity by votes and feedback: https://wpamelia.cnflx.io/public/ideas/3126 Thanks! FAQ | Official Support | Demos | Documentation
As for WPML - all strings can be translated with .po/.mo files, which should be supported with WPML as far as we know. We plan to test this soon, however labels are also customizable through the plugin directly. Thanks! FAQ | Official Support | Demos | Documentation
Hi! We are currently in the process of the deciding which plugin to use for our personal fitness trainers. Your plugin looks really solid, but we have a couple of pre-purchase questions we can't find an answer to: 1. Does your plugin support the ability to select multiple time slots (manually)? 2. Does it support recurring time slots? We have a specific need for option #2. Some of our personal trainers sell packages of X amount of hours. It could be weighing, food diet plans etc., but it requires our clients to choose the plan, and then select the day and time slot which suits them the best (from the ones we have made available to choose from). If they choose the package "Diet and Weighing (10 weeks)", they would have to select a time slot and then pay. The system would then reserve this time slot each week for the next X (in this case 10 weeks) weeks. So if they chose Monday at 4PM, then this time slot would be unavailable for the next 10 weeks. Or if this package was a class-based package with only X seats available, then the system would reserve a place for them 10 weeks forward. Being able to define the length of a services (this package consists of X Time Slots per customer), and then either do as mentioned above (Select one time slot, and have it repeated X days/weeks/months forward), or B) let the customer manually select 10 Time Slots, would be great. Best regards!
Hi, Thank you for your interest in our plugin. Unfortunately multiple time slots and recurring time slots are not supported at the moment. However, we plan to implement these features in our future releases as they are among the most requested ones. Here you can track our plans and suggest or vote for the features https://wpamelia.cnflx.io/public. We plan to follow our users needs and implement the most requested ones first. Best regards! FAQ | Official Support | Demos | Documentation
Hi there, I'm looking at your very interesting plugin. After playing around with it in the back end it looks like it would serve my needs, however I would like to buy two. Would there be a discount if I bought two please?
Hi, Thank you for the interest in our plugin. Unfortunately discount option is not possible at the moment. The license (regular or extended) it is for a lifetime, you get 6 months of our support and lifetime updates. After the 6 months of the support passes, you can extend the support for 12 more months for 16.50$, and you can do that multiple times, the price will always be the same (16.50$ for 12 months). Best regards, FAQ | Official Support | Demos | Documentation
RE: Amelia - Enterprise-Level Appointment Booking WordPress Plugin When I add the short codes:
[ameliabooking] [ameliacatalog] [ameliasearch]Nothing Appears! Yes I have the latest update installed. A fresh install. Last Update 25 October 18 Please help?
Hi, Thank you for your purchase. We are very sorry for this inconvenience. By purchasing our plugin you've got our support, could you please open a ticket on our support platform https://tmsplugins.ticksy.com/, our support managers will be glad to investigate this issue and help. Best regards! FAQ | Official Support | Back-end Trial | Facebook | Twitter
Make sure to join 3500 subscribers of our newsletter! Be first to find out about new features, releases, plans and promotions from the wpDataTables team.
Hello, I see the issue is with: (Elementor plugin) = not compatible! HOW COULD THAT BE? This is a Top design module.... The Screen Turns Black when with this design module on and works correctly with design module off. Would you be able to make your Module compatible with Elementor plugin?
ERROR: Elementor Pro is not working because you need to activate the Elementor plugin. Activate Elementor Now Essential Addons for Elementor requires Elementor plugin to be active. Please activate Elementor to continue.And once it's Activated along with "Amelia – Enterprise-Level Appointment Booking WordPress Plugin", the black screen comes up and covers the screen only showing the schedule. Can We Get a Fix? Thanks
Hi, Our support manager has answered to your ticket. We will help you in resolving this issue there. Best regards! FAQ | Official Support | Demos | Documentation
we are very interested purchasing our buisness model is different we are booking appointments for customers so we will have a ton staff
Can we easily customize code of the plugin as per our requirements? If we can customize code then we will purchase plugin.
we are trieing to hook two customers up or match making service do you think it might work if we purchase and doesn't work easily get money refunded
Hi, Unfortunately, there isn't an option to connect customers and schedule appointments between them. There is maybe a workaround, but you would need to create customers as employees, add one or more services, and then other customers can choose between created customers to meet each other. This is not exactly the use case of the plugin. For now, the use case for Amelia is more for small businesses that have their employees that provide services to customers: gym, consultants, dentists, etc. You can test our plugin on our demo site: https://wpamelia.com/demos/. Best regards! FAQ | Official Support | Demos | Documentation
Does extended license cover in-stock license to include in the theme ? Also do you provide full source code ? and developer docs ?
Hi, Thank you for your interest in our plugin. Unfortunate no, extended license does not cover in-stock license and we do not allow including Amelia in themes. Best regards! FAQ | Official Support | Demos | Documentation
hi, I would like to use this plugin with a Listing theme (MyListing or Listify), it is compatible with a listing theme? I would like to show the booking form in the page of the related list (E.g. a house to rent, to book an appointment to that doctor instead of another doctor etc) and I would like that each user can add and manager the appointment.
Hi, Thank you for your interest in our plugin. Unfortunately we didn't test our plugin with this theme so we cannot say for sure. We have 15 days money back guarantee so if you are interested you could buy the plugin, test it with this theme and if you experience any issue that our support cannot resolve or you find out that the plugin does not suit your needs we will refund you the money. Best regards! FAQ | Official Support | Demos | Documentation
Previous question to buy. 1- I imagine that this business model allows me to monetize, charging membership plans to customers to use the example platform, whatever is called employee are my clients let's say I have a list of 5 employees Employee 1- Hairdresser, Miguel Employee 2- Stylist, Maria Employee 3- Doctor, Carlos Employee 4- Doctor, Carmen Employee 5- Doctor, Branlin 2- Each of these employees is created by me from the admin panel, then I give them their credentials, to access their panel where they can accept or manage all their reservations, and I understand that they then pay me a monthly fee of use of the platform as a recurring payment month by month, is this correct? 3- I understand this is like a saas product where I can charge those who use the system, if this is how it would be to collect the recurring payment from month to month? . 4- I want to know if this front page> https://healthcare.wpamelia.com/ is for my clients tell me that I install the system in a clinic and that clinic has 10 doctors, so I must create a front page for the clinic x, Through this front page, patients can book appointments with the doctors of that particular clinic. Is this how the front page works? LET ME KNOW IF I AM IN THE CORRECT, OR NOT ... THANK YOU
Hi, Thank you for your interest in our plugin. 1. If I understood you correctly you would charge your clients/employees for using your platform? In that case you should know that you would need Extended License of Amelia plugin. 2. Yes you can create employees, give them their credentials and enable the options for them to manage their appointments. However, you should know that you cannot set monthly recurring fee on our platform, and also you should know that you cannot set different payment accounts for every employee. At this moment we support having only one payment account for the company, not for the employees. 3. No, you cannot charge those who use the system - your employees. This is made for appointment bookings and you can charge only the customers who are scheduling the appointments provided by employees. If you want to charge your employees you would need to set that outside of our plugin. 4. I am not sure if I understood this one, if you have one clinic with 10 doctors than yes. If you have more than one totally separate clinics then you would need to set separate WP installations for every clinic. Best regards! FAQ | Official Support | Demos | Documentation