Book an appointment online PRO

Book an appointment online PRO for WordPress – plugin for online
doctor, hairdresser, stylist and other appointments. A perfect
choice for medical centers, beauty salons, hair shops, car

Main features

  • Quick start
  • Booking appointment “step by step”
  • Automatic time booking management. Users can book an
    appointment only on the available time. This will help you avoid
    double booking
  • Pretty modern design
  • Responsive
  • Branch offices
  • SMS reminder
  • Paypal checkout payment method
  • 2 different schedules (regular working hours/shift work (e.g
    2:2, 3:1 ratio etc)
  • Type “popup form”
  • Unlimited number of employees/services
  • Choosing the required fields to complete
  • Personal area. Users can view & edit their bookings
  • 12 (AM/PM) or 24 hours time format
  • RTL ready
  • Custom form fields
  • Auto updates

Plugin frontend

  • Choice of services
  • Choice of available date and time
  • Choice of form of appointment
  • Email notification
  • Choose when SMS remind about booking
  • Choose Payment method

Plugin backend

  • Appointment calendar in your site’s console
  • Creating an employee: possibility to
    • specify a name;
    • job position;
    • upload photo;
    • add working hours and list of services;
    • add break times
    • add days off (vacation)
    • check appointments of an employee
    • appointment statuses with Email and SMS notifications
    • PUSH notifications (Firebase account and SSL required. List of
      support browser:
  • Creating services: possibility to specify duration, price,
    custom text
  • Service categories
  • Viewing the appointment: checking all entries in list format or
    via calendar
  • Add/edit clients from admin
  • Trigger email marketing and notifications


  • WPML
  • Twilio
  • PayPal
  • Stripe (NEW!!!)
  • SMSC (Russia)
  • Firebase (PUSH notifications)
  • Google Calendar



Admin Demo:





  • Français (machine)
  • English
  • Español (machine)
  • Italiano (machine)
  • Russian


Book an
appointment “step by step”

user area for logged in users

Email trigger marketing with beauty default HTML templates

You can change default template via visual editor TinyMCE



  • WordPress 4.5.13+
  • PHP 5.6+
  • WPML


2.2.1 02/06/2019

ADDED Stripe payment method
ADDED Individual time slot duration
IMPROVED adding employee schedule

2.2.0 17/05/2019

ADDED Auto updates
FIXED Daysoff if skip an employee
FIXED shortcode attribute for branches
FIXED minor bugs (if no admin on site, some undefined indexes)

2.1.9 02/05/2019

FIXED auto height if one employee
IMPROVED scroll to top on form sent
FIXED php notice if no cats for services
FIXED enqueue scripts if calling oz_template shortcode from

2.1.8 25/04/2019

FIXED minor bugs (Employee schedule is required, Some undefined
indexes, Google Calendar error, Branches if skip employee)
IMPROVED Booking form auto height
ADDED shortcode option filter services by category for example
[oz_template services="cat=2,3,4"]

2.1.7 10/04/2019

ADDED editing custom fields in appointments
ADDED skip employee - show on not option
ADDED the total cost of selected services by appointment (in
booking form)
FIXED several minor bugs (custom fields, email and sms reminders,
IMPROVED calendar on dashboard (styles and calendar view)
IMPROVED tabs in the plugin settings

2.1.6 27/03/2019

ADDED Google Calendar API one way sync

2.1.5 15/03/2019

IMPROVED Manual appointment addition
ADDED Service categories

2.1.4 05/03/2019

UPDATED Translations

2.1.3 17/02/2019

IMPROVED Manual appointment addition

2.1.2 10/02/2019

ADDED PUSH notifications (Firebase integration)
IMPORVED custom fields in email notifications

2.1.1 22/01/2019

ADDED Customize booking form color
IMPORVED some styles

2.1.0 20/01/2019

ADDED Skip step if one choice (service or employee)
IMPROVED Some strings and plugin options (who can manage the
calendar option)

2.0.9 25/12/2018

ADDED Appointment statuses
IMPROVED Twilio reminder and some translations strings

2.0.8 04/12/2018

ADDED SMSC service for sms notification (for Russia)

2.0.7 26/11/2018

ADDED From name and email option on canceled booking
ADDED AUD Currency to PayPal
FIXED Plugin Capability
FIXED Admin responsive design

2.0.6 25/11/2018

UPDATED translations
ADDED Español translation (machine)
FIXED string translation on front (str13)
ADDED timezone option and moment timezone script (for developers)
ADDED hide plugin settings for chosen user role

2.0.5 19/11/2018

ADDED days off for employees
ADDED meta_cap to custom post types
ADDED attr to shortcode "branches" (what branches display on page -
comma separated)
ADDED custom phone placeholder for 1 country
FIXED some styles and scripts (var scriptPath)
UPDATED  Twilio text option (alphanumeric sending id)
UPDATED Some labels and strings (Add employe fixed, Clients rename
to Appointments )

2.0.4 12/11/2018

FIXED Some styles
FIXED Calendar in dashboard WPML compatibility
FIXED Show only available services if there are any appointments

2.0.3 11/11/2018

ADDED Buffer time - min time show schedule and min time canceling
FIXED Enqueue scripts ordering
FIXED WPML compatibility
FIXED Some minor bugs (time option email notification, echoing
staff content, all employees on dashboard, constant/shift switch) 

2.0.2 06/11/2018

ADDED Custom fields to email notification
ADDED Email "from" option
FIXED Enqueue scripts ordering

2.0.1 30/10/2018

ADDED Filter by employees on dashboard calendar

2.0.0 27/10/2018

ADDED Break time for employees
ADDED Max month for calendar display on front
FIXED Some styles

1.19 22/10/2018

ADDED Name of employee in dashboard calendar

1.18 11/10/2018

FIXED when <? tag not working as php tag

1.17 07/10/2018

ADDED French translation
FIXED Translate in Fullcalendar
FIXED AM/PM time format in sms shortcode [book_oz_timebooking] 

1.16 05/10/2018

FIXED Error with booking in RTL mode 

1.15 01/10/2018

FIXED Option - Send Email notification after service end

1.14 30/09/2018

ADDED Custom fields for booking form
ADDED Who can manage calendar option
ADDED Link to edit clients from calendar view

1.13 16/09/2018

ADDED Time slot duration option 
FIXED Title name
FIXED mobile styles
ADDED Italian translate

1.12 28/08/2018

ADDED Multiselect service (if a specialist is first selected)

1.11 12/08/2018

FIXED Return action 'book_oz_add_fields_to_post'

1.10 12/08/2018

ADDED Payment options
ADDED Payment method PayPal
UPDATED Twilio SMS integration method

1.09 04/08/2018

UPDATED Russian translate
ADDED Trigger email marketing
ADDED New Number format for phone

1.08 09/07/2018

ADDED AM/PM time format option
ADDED user area
ADDED email notification to admin about canceled booking by user
FIXED redirect login url
ADDED debug mode
ADDED style in settings
FIXED dayF undefined 
FIXED Dateformat error when update client booking in console
ADDED user area option

 Vote 399
 Rate 4.2
  0.0 USD
 View Demo
Book an appointment online PRO

Download - Book an appointment online PRO

Download this file @ (