Meet the WordPress Appointment Booking Plugin: Appointment Scheduling & Reservation Software

Home > Blog > WordPress plugins > Meet the WordPress Appointment Booking Plugin: Appointment Scheduling & Reservation Software

The WordPress Appointment Booking plugin is the brand-new member of the MotoPress Booking plugins family for keeping the client bookings flowing! It’s optimized for quick and easy online bookings for any appointment-based business.

The principal difference from the Hotel Booking plugin is the booking slot, which in the new plugin can include hourly bookings or any other custom bookable time frames, e.g. 20 minutes.

This makes the MotoPress WordPress appointment scheduling software suitable for your business if you work in the beauty, health, consulting, education or similar industries, where you can offer bookable time-based online appointments to your clients.

Since this is just the first release, the plugin focuses on the core employee-service-schedule flexibility. So far you can add and categorize unlimited staff members, services and locations and create individual schedules for employees – as well as run online booking submissions.

In general, here are some main dimensions of the new MotoPress WordPress Appointment Booking plugin:

  • Support for multiple staff members with their individual schedules and custom working days
  • Sell multiple services
  • Support for multi-location shops
  • A one-page booking wizard for clients for quick and easy reservations from any device.

The rest of the industry-standard features, such as online payments, booking statistics, or calendar customization, are planned for the future releases, so make sure to stay updated with the news!

Let’s see how you can customize the plugin and whether it can suit your needs with a quick walk-through.

You Might Like These Products

WordPress Schedule Plugin for managing single or multiple events.

63 reviews
View Demo

Collection of 20+ premium widgets for Elementor

10 reviews
View Demo

Online Courses WordPress Theme

1 review
View Demo

Adjust some general setting before you start

By going to the general settings, you’ll be able to configure some major things, such as set up the currency for your site and choose the minimum bookable time slot.

The latter is important because it helps you work with custom time slots, e.g., if you want to allow appointments that last 1 hour and 10 minutes, you need to set “10” as a minimum default time step. It’ll help you create appointments, breaks, lunchtimes, and other periods up to 10 minutes.

Here you can also set how you want to confirm payments – with or without an online payment.

general settings

Easy staff planning

The plugin allows you to add unlimited staff members and further assign different services and locations to them. So far it’s a very simple interface, where you can add an employee photo and some skills or bio.

employee profile

You can optionally leave this staff information backstage, that is, not feature your team on the site on a dedicated page, but the list of employees will be shown in the booking form on the frontend only.

wp appointment booking plugin employees

Add different locations and provide services in different regions

The plugin makes it easy to add various locations so that you can list unlimited shops and salons and assign different staff members to different shops.

Those locations can be anything – from cities and areas to, for example, classrooms.

location wp appointment scheduling

You can also categorize locations to simplify the search for your clients and supply locations with images and extra information about shops in these locations.

When a client makes a booking on your site, they will also be offered to choose a location.

The WordPress Appointment Booking plugin for flexible employee scheduling

So far, you can perform the vast majority of work via the Schedules menu – this is where you can add detailed schedules of your staff and apply some custom schedules if needed.

Let’s go through the main settings one by one:

Schedule settings

This is where you start by choosing an employee you are creating this schedule for. Plus, you’re enabled to choose the primary location where this person works. But don’t worry – it’s possible to add other locations to the same person and assign them to different days of the week and working hours. This gives your staff the flexibility to move between locations within a planned schedule.

Timetable settings

In this menu, you’ll be able to create a detailed schedule for each day of the week, including weekends.

There are three activity types that a working day can consist of:

  • Working hours
  • Lunchtime
  • Break
schedule customization

Each of them can last for as long as you designate. Working hours are open for bookings, while WordPress appointments can’t be booked during lunchtime and break periods. Also, here you can change a location depending on where a staff member works on a particular day and time.

Employee Schedule

The scheduling flexibility of the MotoPress WordPress Appointment Booking plugin allows you to also add:

  • days-off by choosing dates

wp booking appointment plugin days off

  • extra custom working times by choosing dates and specific periods.

wordpress booking plugin custom working days

Add unlimited services

The WordPress Appointment Booking plugin by MotoPress allows you to add a database of categorized services along with their descriptions and images.

For each service, you can apply custom settings:

  • Service price (with any custom currency you can choose via Settings).
  • Any custom service duration – not just hourly bookings (the time slot depends on the minimum time slot in Settings).
  • Buffer times before and after the service – unbookable times when you need to get prepared for the next booking or perform some extra actions after the booking; it applies to a particular employee and service.
  • A time before booking globally for the service.
  • Assign eligible employees who can perform this service.

service settings motopress booking

Furthermore, the WordPress Appointments plugin gives you a chance to change the service duration and its pricing based on who provides it:

custom service settings wp appointment wordpress

The downright easy booking process for clients via the online booking wizard

So how do you add the booking wizard to your WordPress site? It’s a matter of one simple shortcode you can add in the block editor as well as in the Classic editor:


wordpress appointment form

After you’ve added this shortcode, it’ll run the one-page booking wizard for your clients, where they’ll be offered.

The plugin supports native blocks for the block editor and Elementor:

elementor calendar booking

Let’s take a class bookings example from our awesome Edme appointment booking WP theme.

Step 1. Choose a service category, service, location, and an employee (or optionally go with ‘any’).

appointment booking plugin wordpress

Step 2. Select the date and time and choose a free slot from available ones.

booking confirmation date picking

Step 3. Provide personal details.

booking confirmation motopress appointment bookings plugin

This is a very qucik process, which is handled on one page, so a client can finish their reservation in a few clicks:

wordpress appointment booking plugin steps

If you enables payment options, clients can choose how to pay:

payment gateways

That’s it! Let’s now check how you’ll see all those bookings in the admin dashboard.


Manage bookings in the WordPress Appointment WP plugin

In the current plugin version of Appointment Booking for WordPress, website admins can only see the list of bookings, change their statuses (pending, canceled, confirmed) and customize the final service price and personal customer details.

booking details wp appointments plugin

So, for example, if a client booked some extras during the appointment, you can manually update the price in the admin dashboard to keep clearer reporting. Or if a booking was canceled, it also takes a few clicks to update the booking status.

In the Payments menu, you can view statuses and payment transactions, as well as payment methods.

payment history appointment booking

Conclusion: Test the waters with the WordPress Appointment Booking Plugin

The Appointment Booking plugin is the perfect solution for appointment and event booking on WordPress. Although adding more essential features to this newborn plugin is definitely our top priority, we strive for simplicity and flexibility in this booking tool – so that you can manage your own site and launch easy online reservations in hours.

The choice of the best WordPress appointment booking plugin pretty much depends on what problems it should solve for your business – whether you want to accept online payments or not, what level of login access you want to give your customers and employees, how you want to process orders, etc.

What we can promise you with this first version of the MotoPress WordPress Appointment plugin is that it’s doing a great job at staff planning, service customization and setting bookings on autopilot. In the next update, you’ll see more service customization flexibility, such as the ability to book a service for a group of people, recurring options, and more!

Don’t hesitate to prod us with questions in the chat room or via email – we’d love to talk about the new plugin!

Appointment Booking plugin

Are there any turnkey WordPress themes with the MotoPress appointment booking plugin?

Yes, the premium plugin so far comes bundled for free with Edme, an education WordPress theme with the tutor and class booking widget and Medmix, a medical WordPress theme. Both themes are also supplied with Elementor for your customization needs.

Can I customize the booking widget in the MotoPress Appointment Booking plugin?

Yes, since plugin version 1.2.0, you can fully customize the needed fields of the booking widget, for example, remove or rename fields. It’s very easy to do with a list of offered shortcodes.

Can I use the plugin for multiple shops?

Yes, the plugin supports multiple staff members and multiple locations – the latter allows you to accept bookings in different shops and assign employees to different locations. When creating an employee schedule, you can assign different locations to the same employee on different days.

Was this article helpful?

Yes (2) No

You have already left your review.

2 Replies to “Meet the WordPress Appointment Booking Plugin: Appointment Scheduling & Reservation Software”

Leave a Reply

Your email address will not be published. Required fields are marked *