WordPress Appointment Booking Plugin by MotoPress: Key Highlights
Appointment scheduling & booking plugin optimized for quick and easy online reservations.
WordPress Scheduling Plugin For Beauty Salons, Medical Centers & Educators
We created this WordPress appointments plugin for all sorts of appointment-based businesses, including:
- Barbershops, hairdressers, and beauty salons
- Tutoring businesses and online classes
- Healthcare & medical centers
- Sports institutions, and fitness instructors.
Accept Payments Online or On-site, Full or Partial
Appointments can be confirmed automatically upon booking submission, or you may opt for requesting clients to pay online (full or deposit upfront payments).
Our scheduler plugin allows you to collect payments on your site via PayPal, Stripe, turn on Direct Bank Transfer, Square, or allow clients to choose to pay on-site. All Stripe payment methods are supported, including Bancontact, iDEAL, Giropay, SEPA Direct Debit, and Klarna, as well as Apple Pay, Google Pay and Link.
Add More Payment Gateways with WooCommerce
If you need more than the default range of payment gateways in your booking calendar WordPress plugin, WooCommerce is the most powerful plugin that can help you add them in clicks. We offer smooth integration with this plugin via the custom-crafted Appointment Booking WooCommerce Payments addon.
Note: It’s a premium extension that is not included in the price of the Appointment Booking plugin.
Step-by-step Booking Wizard for Clients
Allow clients to book directly on your site! They’ll see available slots and book them right away, optionally choosing an assistant with the preferred skills/ their favorite service provider. Hourly bookings and full-day bookings supported.
It’s a straightforward step-by-step process when a client selects a service, a staff member, then a date and submits a booking, not leaving the same page! A sleek, mobile-optimized booking form design delivers truly user-friendly and quick experiences for users on any device.
Appointment Reminders & Notifications
Send automated reminders and other notifications before and after the appointment with a handy WordPress appointment calendar.
Simply designate the sending time, specify recipients and make up an email template.
You can send service-wise emails to customers as well as staff members or specific addresses.
Notifications of the Booking Status Changes
Booking confirmations, cancelations, and more. Immediate email notifications associated with bookings and respective automated booking status changes will help you reduce the client waiting time, thus managing booking much faster.
The MotoPress WordPress scheduler plugin allows you to tweak content and style of both admin and customer email notifications.
SMS Notifications
Reach out to your staff, customers, admins, or any phone number more easily with SMS.
Enable automated SMS notifications upon appointment confirmation, cancelation or payment completion. Set up micro-targeted marketing with any custom SMS alerts or notifications at any time before or after appointments.
Note: This is a premium Twilio SMS extension that is not included in the price of the Appointment Booking plugin.
Customer Accounts
Enable recurring customers to log into their personal accounts on your website and schedule appointments much faster. Provide them with more tools to view all their past and future bookings, including details such as cost and appointment time.
You can either automatically create accounts for all customers at checkout or let them decide if they want to create an account on your website.
Integration with Google Analytics
This calendar booking plugin easily integrates with Google Analytics 4 to help you track ecommerce data sent through the booking widget!
Measure the number of bookings made, identify the most viewed services, and gain insights into customer behavior. Get data-driven insights and create a better service conversion strategy.
Note: This is a premium Google Analytics extension that is not included in the price of the Appointment Booking plugin.
WordPress Appointment Plugin For Solopreneurs & Business Chains
This appointment booking plugin for WordPress fits your needs if you are self-employed, have a small establishment with just a few employees, or even run a multi-shop business in different locations.
The WordPress schedule plugin makes it easy to add numerous categorized locations and offer different services depending on a location. We have also created a collection of booking templates where you can choose an appointment booking WordPress theme for your needs.
Reduce No-Shows by Syncing to Client Calendars
Right upon a reservation via the booking form, clients can easily sync their appointments to their personal calendars. It’s like they’ve got it all sorted out with one click!
They’re much more likely to remember and show up on time for their bookings when they have their appointments centralized with other plans in their favorite calendar app.
The WordPress scheduling plugin that seamlessly works with Google Calendar, Apple Calendar, Outlook Calendar, and Yahoo Calendar.
Make Group Scheduling Quick & Hassle-free
Tours, classes, events. Make it easy for clients to book tickets and spots! Our WordPress booking plugin offers extensive group booking functionality.
It’s easy to enable group scheduling to allow multiple independent customers to book the same time slot.
Simplify booking for a wide range of events, including yoga retreats, workshops, concerts, excursions, boat rentals, and tours.
Customize Appointment Capacity
Customize appointment capacity for individual services.
Want more than one-to-one? A single customer can reserve an appointment for multiple attendees on behalf of the group. Perfect for activities like team-building events, private dining experiences, private tours, and escape room games.
In the WordPress scheduler plugin settings, set minimum and maximum group sizes, and optionally adjust prices per person within the plugin settings.
Export Bookings to CSV
Export booking data to a CSV file, a universal and compact format that you can further edit and analyze using Microsoft Excel, Google Sheets, or any other tool.
Easily filter the data before export by date range, service, status, location, or staff member.
Identify popular services, print out weekly schedules, and use external software for further data analysis.
Appointment & Revenue Analytics Dashboard
The built-in appointment analytics system will provide you with a comprehensive overview of your service trends, revenue performance, coupon usage, popular payment gateways, and more!
Use multiple filters to create tailor-made reports for all or individual services, locations, or employees and instantly visualize them with charts.
Add & Customize Unlimited Services
The MotoPress WordPress Appointment Booking plugin allows you to add time slot booking for numerous services. Feel free to set custom service durations and assign employees available for each service:
- Create bookable services of any duration
- Add buffer times to block extra time before and after actual appointments
- Edit service capacity to allow a customer to bring people with them.
Add & Manage Unlimited Employees
Create an employee database and schedule the agenda of the staff with the Appointment WP plugin. Add photos and skills of your employees, assign different services to the relative staff members, and create their personal schedules:
- Create individual staff calendars and optionally connect them to employee’s Google Calendar
- Сustomize the service pricing and duration depending on a staff member
- Assign numerous services and locations to the same person.
Flexible Employee Schedules: Lock Out Hours, Add Breaks & Holidays
The MotoPress WordPress Appointment Booking plugin is equipped with numerous features to help you bend the working schedules of your employees:
- Assign individual schedules to employees and view calendars in a daily mode
- Set lunchtimes and breaks for your employees
- Add days off and non-regular working days and times.
Create Discount Coupons
Build trust with clients by providing them with custom coupons or organizing marketing campaigns.
You can add discount coupons for chosen services, set expiration dates, and for how many days it’s available. You can later track how many coupons were used and even apply coupons if you’re adding payments by hand via the WordPress calendar appointment plugin admin panel.
Multiple Services Bookable at One Go
Allow your customers to add several services to cart during one submission. All appointments can be booked for different services, time, date, and employees – in just one go.
Make it easy for a customer to reserve several appointments without a need to go though the same booking procedure several times.
Manage Appointment Bookings on The Backend
Centralize all WordPress appointments in your dashboard – you can view all incoming bookings with the details, such as total cost, details of booked services (e.g. location, employee, date, time, the number of clients, etc.), and the status (whether a booking is confirmed or not).
You can manually edit personal customer info, change a booking status and update a total service cost with this Appointment Booking WordPress plugin.
Centralized Admin Bookings Calendar
Thanks to the built-in appointment booking calendar, admins, employees, and other team members can quickly and easily view all past and future bookings in their current statuses.
The reservations are centralized in one place and you can access them in a color-coded calendar view, individual booking preview, or timetable in chronological order.
Holistic WordPress Appointment Booking Toolset
This WordPress appointment scheduler plugin goes beyond providing you with a booking widget. It’s packed with a number of widgets you can use to build your service website further.
For example, there are dedicated widgets for featuring your team members with their contacts and experience, building individual employee profiles, designing lists of services and locations, and more.
WordPress Appointment Plugin Translated into Several Languages
The MotoPress Appointment Booking plugin for WordPress is available in English, Italian, French, German and Spanish.
That means you can simply choose the needed language in your WordPress settings and voila – the plugin is automatically switched to the professional translation, both the backend admin tools and the actual website content sourced by the plugin.
Works with Gutenberg, Elementor, and Divi
We’ve added smooth MotoPress Appointment Booking plugin integration with the most used and loved WordPress builders: the native block editor (Gutenberg), Elementor, and Divi.
This means you can add appointment forms, employee profiles, service lists, and any other content sourced by the Appointment booking plugin in the visual interfaces, with drag and drop, enjoying shortcode-free customization experiences.
Flexible Booking Form Styling
Customize global settings like calendar themes, form width, colors, field labels, and button paddings easily with page builders like Elementor, Divi, or the block editor.
These settings apply universally but can also be adjusted individually for specific forms. Change label texts, start and end time of the appointment, and more!
We Can Help You Set up & Configure the Plugin
Want us to help you add employees, services, and designate the schedule for your service business? Our team of experts, the plugin creators themselves, will personally configure your system, saving you time and ensuring everything is running smoothly (requires a separate purchase). Get started in just a few easy steps:
- Purchase the Appointment Booking plugin.
- Order our configuration service.
Appointment Booking Addons
Appointment Booking WooCommerce Payments
Integrates WooCommerce payment gateways with the Appointment Booking plugin.
Google Analytics for Appointment Booking
Measure the success of your bookings by integrating Google Analytics.
Appointment Booking Themes
Each theme comes with the MotoPress Appointment Booking plugin integrated, which means visual theme styles are perfectly adjusted to the booking plugin’s functionality. The WordPress themes are optimized for seamless visual customization with Elementor Widgets and Getwid Gutenberg Blocks builders.
Developer Resources
Code Reference
Code reference for the Appointment Booking plugin. Learn how to use packages, classes, actions, and filters to easier work with the plugin.
Style Kit
Style Kit provides organized starter SCSS files to help you create themes powered by Appointment Booking, for yourself or your customers.
Documentation
Get started easily with the detailed documentation that contains all the important information about the plugin and its usage.
Detailed Video Tutorials
MotoPress Appointment Booking tutorial video base to help you better understand how to configure the plugin and reach your business’ full potential.
More features of the MotoPress WordPress Appointment Booking plugin
The best WordPress Appointment plugin for quick and easy online appointment bookings on your site. Discover more tools in a nutshell:
- Currency settings in WP schedule plugin.
- Hourly appointment book and full-day bookings in one click.
- Booking tool for multi-location businesses.
- Edit details of submitted bookings, e.g. their statuses and personal customer info and reschedule appointments.
- One-page service client booking wizard.
- Default country of residence for quicker booking submission for your clients.
- It can serve your needs as a WordPress doctor appointment plugin.
- Mobile-friendly booking WordPress scheduling widget.
- Fully customizable WordPress scheduling widget – remove or rename default fields to suit your business.
- WordPress availability calendar with real-time free slots.
- Hourly appointment book slot as well as fully customizable slots for appointments of any duration.
- Free WordPress appointment scheduler plugin trial – create an account and test all features at no cost.
- Service categories and tags.
- Customize price, duration, minimum and maximum capacity for each service depending on an employee.
- Intuitive appointment scheduling software for WordPress.
- Contact information, social networks and additional info blocks for each employee you can optionally fill in and feature on the site.
Purchase Appointment Booking Plugin or Try Sandbox Demo
If you are looking for the best booking solution for short-term property rentals or hotel rooms, the MotoPress Hotel Booking plugin is what you need.
How do I make an appointment booking in WordPress?
What is the best appointment scheduling plugin for WordPress?
Does WordPress have a booking system?
How do I use an appointment plugin in WordPress?
How do I add an appointment in WordPress?
Does WordPress have a scheduling tool?
How do I add an appointment calendar to my website?
How do I add scheduling to WordPress?
Hi, I’m testing your plugin in the “Appointment & Scheduling” version.
I can’t find the possibility to create a monthly reservation.
example: every Tuesday and every Thursday from 12.00 to 12.45.
Thank you
Hi Mauro, There is no option for recurring bookings. Each booking for each specific day and time can be added manually.
Hello there is no option to hide first step (selection employee and service) ??
I have only 1 service and no employees so i just need to display directly the calendar… its possible?
Hi Miguel, Thanks for your question. There is no such option yet. However, we have this request in our list of features, and our developers are working on this at the moment.
Hello Miguel, we are delighted to let you know that we’ve just released the Appointment Booking plugin update v. 1.19.0 with the possibility to hide the service selection and start directly from the calendar date and time selection. In order to achieve this you will need to pre-select the service to be displayed by default and hide all the other selection fields (employee, location etc.)
Hi. Is there a way to change the admin calendar view. It shows the service and the employee. I would like for it to show the customer and the employee. Thanks
Hi Missy,
Thanks for your question, there is no possibility to change the backend calendar.
Hello, is it possible to add a different Confirmation Mode per service instead of a generic one? A hook or something? Thanks
Hi Charis, there are 3 confirmation modes available – confirm automatically, conformation by admin, and confirmation by payments. You may enable one of them.
Hello I would to like to know if in the ProVersion I can set a “Yoga Class Service” with Staff member “Carlos” to receive a maximun of 3 appointments for each time slot. So for example:
Yoga Classes (service) given by instructor Carlos (employee) can receive up to 3 appointments at 10:00 AM (timeslot)
1- Appointment from Carla
1- Appointment from Catalina
1- and another Appointment from Louis
They all want to participate in Carlos´s Yoga Class but they don+t know each other so one can´t book for 3. they have to do it separatedly.
I tested the free version and saw that this is possible if Carla makes and appointment for all three of them, but could not find the way to set 3 individual appointments for the same time slot to be assigned to 1 service and its employee.
Thank you very much looking forward to buy you plug in.
Best regards from Argentina, hope you understand my english.
Hope to have a prompt response.
Marina
Hi Marina,
Thanks for your question. At the moment, there is no possibility to allow group bookings where different customers can book the same class at the same time. We have this request in our list of features and I’ve added your upvote. We will notify you here when we have any news about it.
=Update=
We’re delighted to let you know that we’ve released the Appointment Booking plugin update v.2.0.0 recently where we significantly improved group booking functionality to allow multiple independent people to book the same appointment slot as long as there are vacant places available. Thank you!
Hi there, i need this too.
Thanks for your upvote
It is needed.
Well explained Marina and for such a basic feature of an appointment booking plugin I am surprised this is still not possible. The documentation for this plugin is not very descriptive when it comes to multiple bookings on the same time slot.
I went through the whole setup for this for a Yoga business after seeing the demo but then worked out it can’t make multiple bookings for a class.
I don’t know many Yoga studios where they only allow one client booking per class.
Other than that the plugin works great, look forward to using once this feature is enabled.
We’re delighted to let you know that we’ve released the Appointment Booking plugin update v.2.0.0 recently where we significantly improved group booking functionality to allow multiple independent people to book the same appointment slot as long as there are vacant places available. Thank you!
Hello, how do I modify the content of the drop-down box in the selection event at the bottom of the editor?
Feel free to contact our support team to get assistance with your question. Thanks.
Hello. Do you have an option for deliveries? I need a system that can factor in the cost for delivery to different areas.
Thank you
Hi Miguel,
Thanks for your question. There is no add-on for delivery at the moment.
can you book something longer than 1 day ? if so, how to configure this ?
Hi Daniel,
The customer may book the Service that lasts 1 day two times by enabling the multiple services reservation option. You may read this post to learn how it works
Hello,
Is it possible to modify the checkout form by adding extra fields or remove the required from some inputs? For example the email? I didn’t find any associated hooks inside the plugin.
Thanks in advance.
There is no option to modify the fields on the checkout page yet. We have this request in our list of features so I’ve added your upvote. We will notify you when we have any news.
Hi there, we’re delighted to let you know that we’ve released the Checkout Fields addon for Appointment Booking recently. It allows you to add as many custom fields of different types to your booking form as need
Will this apply individually to users of my site? I want people to be able to have their own booking calendar with their clients through my site, will they all overlap into one? Can it support being used by hundreds of different users on their own accounts?
Hi Kaden,
You may read the following post to learn how the Employees can manage schedules and bookings https://motopress.com/blog/appointment-booking-user-roles/ Feel free to register for a 7-day free trial demo to test all the capabilities https://appointment.getmotopress.com/