Guide · Scheduling
Microsoft Bookings for schools and universities
Last updated 7 min read11 sources
This guide is for IT teams, student services managers and academic departments that want students to book office hours, advising appointments, careers sessions or small-group workshops with Microsoft Bookings. It covers which licences include Bookings, when to give a lecturer a personal page and when to build a department page, how to limit booking to your own students, and how to handle term dates and group sessions. Budget half a day for a department pilot and a week or two for a tenant-wide rollout plan.
Licensing: check A1 first#
Microsoft's Bookings FAQ lists Office 365 A3 and A5, and Microsoft 365 A3 and A5, among the plans that include Bookings. A1 is not on the list. On Microsoft Q&A, a moderator confirmed that A1 users see "You do not have access to Bookings with me". In practice:
- Staff who own a page (a lecturer's personal page, or whoever creates a department page) need A3 or A5, or another plan that includes Bookings.
- Students and other bookers need no licence.
- Staff on a shared page can be added as bookable staff without owning the page. For Teams appointments, every participating staff member needs a licence that supports Teams meeting scheduling.
- Bookings isn't sold as a standalone app, and Outlook on the web must be enabled.
The details are in which licence you need.
Faculty office hours: Bookings with me#
For one lecturer meeting one student, Bookings with me (Microsoft's docs also call it Personal Bookings) is the lightest option. It's a feature of Outlook, it doesn't create a new mailbox, and it reads the lecturer's own Outlook calendar. It is published automatically with a 15-minute and a 30-minute meeting type. For each meeting type the lecturer can set:
- the duration
- online (Teams) or in person
- regular Outlook hours, or custom hours per weekday (for example Tuesday 2–4 p.m. only)
- buffers, minimum and maximum lead time
- reminders
Useful patterns:
- A public "Office hours (15 min)" type for everyone with the link.
- A private "Dissertation supervision (45 min)" type, shared only with supervisees. Private types can also generate single-use links for one-off offers.
- One meeting type per location. Students can't choose between "in person" and "Teams" inside one type.
Limits to know before you recommend it to all staff:
- No required questions. You can't ask for student ID or module code.
- No daily cap and no list of bookings.
- No delegation. A department administrator can't manage a lecturer's page.
- No setting to restrict booking to your organisation.
- Sign-in friction. Bookers may be asked for an email verification code or shown a "Sign in / Continue as guest" screen. There's no documented setting to remove either.
Q&A threads about Book with me links failing for students usually come down to sharing the wrong link. Share the page link, not a private meeting-type link. They can also come down to licence or tenant provisioning timing. See when a Bookings with me link doesn't work.
Departments and services: shared booking pages#
Use a shared booking page for anything staffed by a team: an advising centre, careers service, library research help, IT walk-in, admissions or wellbeing appointments. A shared page gives you:
- Up to 100 staff per page. Students pick a named adviser, or the service is assigned automatically. Microsoft describes automatic assignment as random, with no equal distribution.
- Services (Microsoft recommends no more than 50 per page), each with its own duration, location, Teams toggle and questions.
- Required custom questions, such as student ID, programme, year of study and "What would you like to discuss?".
- An embed code for the department website.
- Roles: Administrator for the service manager, Scheduler for front-desk staff who book on students' behalf, Viewer for reporting.
- The export and the Power Automate connector, if you need data elsewhere.
To set up several similar departments quickly, create one page carefully, then use the option to clone an existing booking page when you create the next one. A side-by-side comparison of the two page types is in Shared Bookings vs Bookings with me.
Restricting booking to your own students#
On a shared page, open Booking page → Access control and tick Require a Microsoft 365 account from my organization to book. Bookers then sign in with an account from your tenant. Two practical points:
- If students' accounts live in a separate tenant from staff accounts, this setting will block them. Check your account structure before you switch it on.
- The admin-center setting Block shared bookings from outside your organization (Settings → Org settings → Bookings) applies the same rule to every shared page in the tenant, and overrides page settings. Changes can take up to four hours.
If a public-facing page (for example admissions open days) starts making visitors sign in, one of these two settings is usually the cause. See why a booking page makes people sign in.
Group sessions: workshops and drop-ins#
Set Maximum attendees per event above 1 to let several students book the same slot, for example a 10-person study-skills workshop. Things to plan for:
- Set capacity when you create the service. An existing 1:1 service can't be switched to a group service later, so create a new one.
- Edit group services in the web app. Microsoft notes that editing a group service in Teams or on mobile resets attendees to 1.
- Known cancellation issue. When one attendee cancels, Microsoft documents that all other attendees get cancellation emails. The mitigation is to untick "Send a meeting invite to the customer, in addition to the confirmation email".
- No attendee export. Microsoft doesn't document a way to export a group session's attendee list for a register. See group bookings for the options.
Term dates, exams and breaks#
- Business hours limit every booking on the page, for example 9 a.m.–5 p.m. Monday to Friday, with a lunch gap added using +.
- Service date ranges. Under a service's availability options, use Add a different date range to make it Not bookable over holidays, or to run "Exam support" only in exam weeks.
- Closures. Use Calendar → Add time off, tick All day event and choose all staff, for closure days.
- Maximum days in advance (Scheduling policy) stops students booking into next term before timetables are confirmed.
- Staff Outlook calendars. Keep Events on Microsoft 365 calendar affect availability on so teaching blocks hide slots. Timetables held in subscribed or non-Microsoft calendars don't count. Only the primary Microsoft 365 calendar does.
- No recurring bookings. Weekly tutorials are better sent as recurring Outlook meetings.
Tenant governance for IT#
- Who can create shared pages. Each shared page is an Exchange scheduling mailbox, and admins on Microsoft Q&A report them cluttering the address book. To stop hundreds appearing, limit creation with an OWA mailbox policy (
BookingsMailboxCreationEnabled:$falseon the default policy, and a separate policy for approved creators). Use Enforce naming policy for shared booking pages alias so pages follow a department prefix. - Personal pages. Bookings with me is controlled only through
Set-OwaMailboxPolicy -PersonalBookingsDisabled. The EWS-based controls stopped applying on August 5, 2026. - Inventory and clean-up. There's no consolidated admin view. List pages with
Get-Mailbox -RecipientTypeDetails SchedulingMailbox. Only Microsoft 365 admins can delete a shared page, and deletion is permanent. When staff leave, they must be removed from each booking page manually. - Other clouds. Microsoft's service description says SMS notifications, a Teams Premium feature, are available in Education but not in GCC, GCC High or DoD. The Power Automate connector and the Bookings app in Teams aren't available in GCC, GCC High or DoD.
Rollout checklist#
- Confirm licences (A3 or A5, or another plan that includes Bookings) for page owners.
- Decide the policy: personal pages for individual office hours, shared pages for teams and services.
- Pilot one department's shared page, with student ID as a required question.
- Test as a student: from a student account, from a personal email address (it should be blocked if restricted), and on a phone.
- Publish the link or embed on the department web page, and add personal links to staff email signatures.
Doing this with BookingsXP#
If you want a department's shared booking page to sit properly on the university website, BookingsXP embeds it as a widget that resizes itself, in your brand colours. It works on WordPress and other common site builders, and needs no Microsoft admin consent. It can also report how many visitors start and finish a booking. Bookings still land in the staff members' Outlook and Teams as usual. Personal Bookings with me pages are supported on a best-effort basis only. See /features/embed. BookingsXP is independent and not affiliated with or endorsed by Microsoft.
Questions people also ask
Sources
- Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Personal bookings faq (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Create new meeting type (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Bookings in outlook (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Customize booking page (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Define service offerings (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Configure service availability (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Manage attendees bookings (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Turn bookings on or off (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Microsoft bookings service description (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Cant access bookings with me (opens in a new tab) · learn.microsoft.com