Microsoft Bookings

Microsoft Bookings is the appointment scheduling app included in many Microsoft 365 and Office 365 plans. Pages here cover replacing it with self-hosted Easy!Appointments, Nextcloud appointments or Cal.diy.

Microsoft Bookings vs Easy!Appointments

Microsoft Bookings compared with self-hosted Easy!Appointments for customer appointments: services, staff and providers, booking pages, reminders and calendar sync, Bookings' Teams meetings and Exchange storage against a PHP and MySQL server you run, and payments neither offers out of the box.

Microsoft Bookings vs Nextcloud Calendar appointments

For organizations moving collaboration from Microsoft 365 to Nextcloud: how Calendar app appointment slots and Talk rooms replace Bookings calendars and Teams meetings, and which Bookings features, such as multi-staff service calendars and SMS reminders, have no direct Nextcloud equivalent.

Microsoft Bookings vs Cal.diy

Microsoft Bookings compared with Cal.diy, the MIT-licensed community fork of Cal.com: personal event types and calendar connections against Bookings' shared service calendars, and why Cal.diy's removed team features and non-production advice matter for departments.

Migrate from Microsoft Bookings to Easy!Appointments

Moving Bookings calendars to Easy!Appointments: pulling bookings older than the 120-day report through Microsoft Graph, mapping services and staff to providers, replacing Teams meeting links, rebuilding confirmation and reminder emails, and retiring the Exchange scheduling mailboxes.

Microsoft Bookings cost when leaving Microsoft 365

Bookings has no standalone license, so its cost is part of the Microsoft 365 plan. This page shows what changes when an organization drops those plans: hosting Easy!Appointments or Nextcloud, calendar and mail integration, rebuilding booking pages, and ongoing support.

How to export your data from Microsoft Bookings

Getting appointments, customers and services out of Bookings: the 120-day TSV report from the Home tab, Microsoft Graph Bookings APIs and EWS for full history, the Exchange scheduling mailboxes behind each calendar, and deleting them after the move.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.