Appointment Booking Lite


MotoPress Appointment Booking Lite is a free booking widget to automatically schedule meetings with clients.

It’s a perfect WordPress appointment booking plugin for service businesses, large and small, such as beauty salons, barbershops, teachers, therapists and many other industries. It’ll easily match your business needs whether you are a solopreneur or a chain of entities.

Appointment Booking features

  • Any appointment duration.
  • Any number of categorized and customizable services.
  • Buffer times between actual appointments.
  • Capabilities for teams, any number of staff members.
  • Individual employee working calendars.
  • Lunchtimes, breaks, days-off and vacations.
  • Flexible service price and locations based on a staff member.
  • Multi-locations, including virtual meetings and physical places.
  • Group scheduling to allow customers to bring more people with them.
  • The ability to multiply the service price by the number of people in a group.
  • Automated emails and customizable email branding.
  • Easy booking management: editable booking statuses and client details.
  • Appointment booking calendar for clients.
  • Mobile-friendly and responsive free booking widget for WordPress.
  • The ability for a client to book several appointments for different time and date at one go.
  • This appointments plugin is available in English, Italian, French, German and Spanish.

Multi-location, staff management, employee scheduling, and more free booking widget tools you can implement in minutes, configure in a few hours, and accept your first bookings right away!

Blocks for Gutenberg, Elementor, and Divi

This WordPress appointment booking plugin ships with dedicated blocks that allow you to hide or show the booking widget form fields and change field labels in the visual interfaces of all popular WordPress page builders:

  • The block editor: add the Appointment form block and turn on/off the needed settings in the right-hand block panel.
  • Elementor: add the dedicated Elementor booking widget to any section and customize the form fields and labels in the widget settings panel.
  • Divi: add the Appointment form Divi module and pick which fields and with what text must appear in the booking widget.

We also provide dedicated listing blocks for the employee, service, service category, and location content that you can add to your site via these builders.

You can optionally work with all these WordPress appointment plugin content blocks via traditional WordPress shortcodes.

Free booking widget suitable for

WordPress appointments have never been easier. This WordPress appointment scheduling plugin is made for client-focused small businesses that work with appointments, classes, and sessions.

  • Schools and tutors.
  • Medicare centers and doctors.
  • Sports institutions and health instructors.
  • Beauty salons and hairdressers.
  • Therapists and coaches.
  • Hourly equipment rentals.
  • And other industries that need an appointment calendar WordPress plugin.

Appointment Booking PRO

Upgrade the MotoPress WordPress calendar appointment plugin to PRO to add payment gateways and allow clients to pay online for appointments via:

  • PayPal.
  • Stripe (Bancontact, iDEAL, Giropay, SEPA Direct Debit, and SOFORT).
  • Direct bank transfer.
  • Pay later at the office.

PRO Version

Appointment Booking Themes

Check out our Appointment WordPress Themes where the Pro version of the WordPress Appointment Booking Plugin is included for free.

Thanks to the automated appointment scheduling features, your clients will be able to self-book desired services for the needed time and date for one or many people, allowing you to cut down no-show rates without any expensive customer scheduling software.

This WordPress scheduler plugin adds a mobile-friendly, customizable booking widget to your site, which works as an intuitive step-by-step wizard for your clients. Having configured the plugin settings, you can add this widget as a shortcode, WordPress block, Elementor widget, or Divi widget to any WordPress theme.

Booking solution for vacation rental

If you want to automate bookings for your rental properties, check out MotoPress Hotel Booking plugin.


MotoPress Appointment Booking Lite plugin, Copyright (C) 2020, MotoPress
MotoPress Appointment Booking Lite plugin is distributed under the terms of the GNU GPL.


This plugin provides 13 blocks.

  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite
  • Appointment Booking Lite


  1. Upload the Appointment Booking plugin to the /wp-content/plugins/ directory.
  2. Activate the appointment plugin for WordPress through the ‘Plugins’ menu in WordPress.


There are no reviews for this plugin.

Contributors & Developers

“Appointment Booking Lite” is open source software. The following people have contributed to this plugin.


“Appointment Booking Lite” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Appointment Booking Lite” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.4.1, Jul 28 2021

  • Updated translation files.

1.4.0, Jul 20 2021

  • Added the Multibooking option. It enables your clients to add several services to cart, thus reserve more than one appointment at one go. Note: default email notification templates were updated to support multiservice booking, you might want to check them out.
  • Improved the Appointment Booking widgets’ customization experience in Divi and Elementor.

1.3.1, Jun 11 2021

  • Added the service capacity settings: now you can set the min and max number of people per one service allowing a client to book an appointment for a group of people.
  • Fixed an issue with applying search filters incorrectly in the appointment booking form in Safari.

1.3.0, May 26 2021

  • Added integration with popular builders: Elementor, the block editor (Gutenberg), and Divi. This will allow you to add and edit appointment forms and blocks visually with drag and drop.

1.2.2, May 13 2021

  • Fixed an issue with including days off and custom working days in the Appointment Form.
  • Fixed an issue with including service variations.

1.2.1, Apr 21 2021

  • Improved ‘Any’ values support for the Location and Employee fields in the Appointment Form.
  • Improved field filters for the Appointment Form shortcode.
  • Added datepicker localization for 50+ languages.
  • Fixed an issue with the translations support on the frontend.

1.2.0, Mar 29 2021

  • Added 15 new Appointment form shortcode parameters to help you customize the process of selecting a service: default values, the ability to rename form labels and edit texts, and the ability to remove unneeded form fields.
  • Added 12 new shortcodes: a list of employees, locations, services, and service categories; plus, 8 single-employee shortcodes that will help you build up a single employee page.
  • Added a dedicated page for customizing major shortcodes, where you can edit shortcode parameters of the Appointment form and lists and save them for further use.
  • Added 3 new blocks for an Employee: Contact Information, Social Networks and Additional Information.
  • Improved the view of the shortcodes list on the Help page. Added all the new shortcodes and their parameters.
  • Improved the Appointment Form shortcode: the Next button is always visible, while invalid inputs are highlighted once the button is clicked.

1.1.0, Dec 24 2020

  • Added the ability to set a Default appointment status (Confirmed or Pending) for newly created bookings.
  • Added the Shortcodes page with shortcodes and their descriptions.
  • Added the ability to send client and admin email notifications associated with bookings.

1.0.0, Nov 26 2020

  • Initial release.