skip to Main Content

Microsoft Bookings for WordPress

46 customer reviews

From $59.99 / year

$59.99 / year
$119.99 / year
$229.99 / year
SKU: o365 ms booking display Categories: , , Requires: WordPress 4.0 or higher Compatible up to: WordPress 6.5.3

Provide a seamless and customizable booking experience to your website visitors by bringing multiple Microsoft Bookings functionalities to WordPress.


The combination of Microsoft Bookings and WordPress allows you to be able to customize and streamlined experience for your customers. Customers can make appointments on your WordPress website. This can work for hair salons, dental offices, spas, law firms, financial services among a number of others.

The “Microsoft Bookings for WordPress” plugin is used to provide a customized and streamlined booking experience for customers with the Microsoft Booking service acting as the backend and data source.

We support a multi step booking form, staff/resources availability calendar based on the full calendar JavaScript plugin and a my appointments section(coming soon).

Microsoft Bookings is an online and mobile app for small businesses who provide services to customers on an appointment basis. Examples of businesses include hair salons, dental offices, spas, law firms, financial services providers, consultants, and auto shops.

We have created a shortcode with several configuration options to achieve this functionality.

The below shortcode configuration will show a calendar view with all the available staff/resources and the services offered as a filter option.

{o365_ms_booking_view template="long_form_tpl.php" businessid="[email protected]" time_diff time_diff="-300" timezone="America/New_York" timeformat="12" }


  • Define a custom template or use several that we provide to customize the look and feel of your booking experience.
  • Show the availability of your staff/resources and the services they offer via an intuitive calendar view.
  • Unlimited number of booking forms on your site.
  • Unlimited booking business in Microsoft bookings to unlimited booking forms.

Some reasons to use this solution:

  • Integrates with the Microsoft Booking services (notifications, mobile applications, staff calendars etc)
  • Create a branded and unique booking experience for your end users.
  • Having a booking experience that is mobile and responsive optimized.
  • Possibility to relate and bind Microsoft booking customers with WordPress users.


  • Office 365 with Microsoft Booking service.
  • Office 365 User with Global Administrator role.
  • WordPress Website with Administrator access.
  • Some CSS tweaking.
Installation and Configuration

Change Logs

Microsoft Bookings for WordPress – 4.8.8
  • New: Added Phone and Email format validation in long form template
November 13, 2021
Microsoft Bookings for WordPress – 4.8.7

  • New: Support WordPress 5.8.1
  • October 29, 2021
    Microsoft Bookings for WordPress – 4.8.6

  • Fix: Default date with when selecting service second time
  • October 27, 2021
    Microsoft Bookings for WordPress – 4.8.5
    • Fix: Conflict with Outlook Events
    September 23, 2021
    Back To Top