WordPress Appointment Booking Plugin by MotoPress: Key Highlights
Appointment scheduling & booking plugin optimized for quick and easy online reservations.
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
Appointments can be confirmed automatically upon booking submission, or you may opt for requesting clients to pay online.
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. Stripe allows you to also accept payments via Bancontact, iDEAL, Giropay, SEPA Direct Debit, and SOFORT, 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, 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.
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. 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 Status Changes
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 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.
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 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.
Allow Booking for Groups
Note: an appointment for a group can be made only by one person who submits a reservation.
Clients can book an appointment for a group of people. For example, that can be a yoga class or an escape room reservation for several people at a time.
As an admin, you are free to configure capacity settings in the WordPress scheduler plugin by defining the maximum number of persons possible for one appointment, as well as optionally multiply the service price by the number of people.
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.
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 plugin makes it easy to add numerous categorized locations and offer different services depending on a location / individual shop. We have also created a collection of booking templates where you can choose an appointment booking WordPress theme for your needs.
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.
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.
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.
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
- Booking tool for multi-location businesses
- Edit details of submitted bookings, e.g. their statuses and personal customer info
- 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 database of clients.
- Contact information, social networks and additional info blocks for each employee you can optionally fill in and feature on the site.
Purchase WordPress Appointment Booking Plugin
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?
Unless [edit_posts] is turned on for the employee, it gives them the “My Account” page vs the admin page where they can work on thier schedules, etc. This gives them way yoo much editing power. Again, am I doing something wrong?
Hi Frank, please get in touch with our support team and describe your question in more detail by attaching screenshots or providing examples that will help understand your concern better. Thanks.
When I assign a user to an employee, when they login it takes them to the main account page of my site where they can see thier own orders, account info etc. They have no abilities there to manage anything booking related there.
When I make them a manager, they can manage bookings, manage other peoples schedules, etc, so the permissions give them way too high of permissions to edit and delete everything. Am I missing something?
Hello, It is possible to have both Hotel nooking and appointment bookings in the same site? I understand they are two different things and each have their own backend panel. Im building a hotel site with experiences and we need to know if we can have both plugins working in the same site (each one will have their own sections).
Also it is possible to add cost per child? like Adults 150 usd each and childs 80usd? I saw the tour guide demo, we are looking forward to build something alike but we need to have different prices for the customers.
Hi Anthony, Yes, you may use both plugins on the same site. It is possible to set different prices for adults and children by using the Hotel Booking plugin only. As for the Appointment Booking plugin, you may try adding that as different services and allow multiple bookings.
Hello, Is it possible to save multiple different times and days at once? I would like to be able to offer a client to book multiple hours at once on different days and get a discount. Thanks in advance for your reply!
Best regards, Alex
Hi Alex, Thanks for your question. Yes, it is possible to book multiple services at once. Please read this post to learn how it works. As for the discount so there is no option to apply a discount automatically depending on the number of added services, etc.
Is it possible to add a feature that allows to book an event that is a few days long like a weekend?
Hi, There is no possibility to create event that lasts more than 1 day, yet. The guest should add 2 events to the cart to book it for 2 days.
Hi,
Does this plugin support different languages, or is it possible to translate it via a plugin?
And if my site is multilingual, could I use two languages simultaneously ( I mean, it depends on which lang the user chooses)?
Hi, Unfortunately, the Appointment Booking plugin has not been tested with any multilingual plugin.
Hi! I just want to know if i sync the plugin with Google Calendar, can the guests add the appointment to their Google Calendar too, or just the employees?
Hi Varga,
There is no option yet to let the guests save the event to their Google Calendars. The synchronization is available for the employees. You may refer to the following post on our blog https://motopress.com/blog/sync-employees-google-calendar-to-website-bookings-in-appointment-booking-plugin/
Are there plans to add SMS notifications support with Twilio?
Hi Glenton,
Thanks for your question. We have such a request in our list of features however it has not been planned yet. I’ve added your upvote to this task and so we will notify you when we have any news about it.
We would love to know about the text message support as well
Hi Shay,
At the moment, it is possible to enable email notifications only.
May I know if the PDF Invoice Plugin and the Woocommerce payment Gateway Plugin compatible with this Appointment Booking Plugin?
If no, is there any plan to support these? Thank you.
Hi Oscar, The addons you have mentioned are compatible with the Hotel Booking plugin only. Our developers are working on the first addon and it would be WooCommerce Payments. We hope it will be released soon.
As for the PDF addon so it has not been planned yet.
I hope this plugin support woocommerce payment soon like hotel booking.
Hi Dani,
Thanks for your question. Our developers are working on this feature so we hope it will be possible soon. We will notify you when we have any news on this.
Hello Oscar! We are delighted to let you know that we have just released the Appointment Booking WooCommerce Payments add-on for Appointment Booking plugin: https://motopress.com/products/appointment-booking-woocommerce-payments/, which allows to integrate additional payment gateways to the plugin by means of WooCommerce. Make sure to update the Appointment Booking plugin to the latest version to have it compatible with the add-on.