Shared Bookings

Shared booking pages: setup and the mailbox behind them

What a Microsoft Bookings shared booking page is, who can create one, the Exchange mailbox it creates, each business information field and the defaults.

Last updated 12 sources

A shared booking page is a booking calendar for a team: one public page, a staff list of up to 100 people, its own services and its own settings. When you select Create, Microsoft creates a new Exchange mailbox for the page, and that mailbox's email address becomes the page's URL and the sender of every confirmation and reminder. That makes the name and domain the two decisions to get right before anything else. This chapter covers who can create a page, the mailbox behind it, the business information fields and the defaults a new page starts with. For the click-by-click setup, follow the shared booking page setup guide.

Microsoft Learn now calls these "Shared Bookings" and calls the one-person page in Outlook "Personal Bookings", which most people still know as Bookings with me. The differences are in shared Bookings vs Bookings with me.

Who can create a shared booking page#

Five conditions all have to be true. If any one fails, the Create booking page option is missing or returns an error.

ConditionWhere it's setNotes (as of October 2026)
Bookings is on for the tenantMicrosoft 365 admin center → Settings → Org settings → Bookings → Allow your organization to use Bookings, or Set-OrganizationConfig -BookingsEnabledTurning it off stops all access, including managing existing pages
The user's plan includes BookingsUsers → Active users → Licenses and appsBookings isn't sold on its own. See which licence you need
Outlook on the web is enabledSet-CASMailbox -OWAEnabledThe FAQ lists it as a requirement
The mailbox is in Exchange Online—On-premises mailboxes aren't supported, and the FAQ says Bookings isn't supported in federated or hybrid setups. Symptoms are in Mailbox not found
The OWA mailbox policy allows creationBookingsMailboxCreationEnabled on the user's OWA mailbox policyOn by default. Users blocked by the policy get an error if they try, but can still be added to existing pages "in any capacity (including the administrator role)"

Tenant-level changes can take up to four hours to apply. How to restrict creation to named people is in turning Bookings off or limiting who creates pages.

The mailbox Microsoft creates#

Every shared booking page is backed by its own mailbox. Personal Bookings pages don't create one; a 2023 Microsoft Q&A thread confirms the extra mailbox only appears for shared pages, and it's the reason tenants fill up with users called things like "Ben's Booking Page".

PropertyWhat it isWhere you see it
Recipient typeSchedulingMailboxExchange Online PowerShell: Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox
Directory entryAn unlicensed userMicrosoft Entra ID, and Users → Active users in the Microsoft 365 admin center, which is also where an admin deletes the page
Display nameThe business name you typedAdmin center, address book, page header
AliasGenerated from the business name, plus any prefix or suffix from Enforce naming policy for shared booking pages aliasThe part before @ in the page URL
DomainSee belowThe part after @
Who can open it in BookingsStaff with the Administrator or Viewer role, or anyone with Full Access to the mailboxHow an admin can open every calendar
LicenceNoneLicence requirements

Two things here trip admins up.

It isn't a shared mailbox, even though the FAQ says so. The Bookings FAQ states that "Bookings uses shared mailboxes in Exchange" and that shared-mailbox compliance policies also apply to Bookings mailboxes. The FAQ's own PowerShell for finding them filters on SchedulingMailbox, not SharedMailbox, so a script or policy that targets shared mailboxes by type won't find booking pages. Confirm your retention and audit policies cover them by name. What a real shared mailbox can and can't do in Bookings is covered in Bookings and shared mailboxes.

Microsoft documents the default domain two ways. The best-practices article says new pages get an onmicrosoft.com address by default and warns that this "may cause Bookings email notifications to land in recipients' spam/junk folders". The Teams admin article says the organization's default email domain is used. Either way, a Global admin can fix it before pages are created with Set-OwaMailboxPolicy -BookingsMailboxDomain, per policy or for everyone. The custom domain article is explicit that this "will not impact shared booking pages that have already been created". "Custom domain" here means the mailbox domain only; the page still lives on a Microsoft host.

Community reports say booking mailboxes show in the global address list. Microsoft doesn't document hiding them, and the admin side (deleting, auditing, naming) belongs in the admin controls chapter.

The addresses customers see#

The mailbox address turns up in three places, and none of them change when you edit the business name.

What customers seeWhere it comes fromHow to change it
The page link, https://outlook.office.com/book/<alias>@<domain>/The mailbox's primary SMTP addressAn Exchange admin renames the mailbox, or you recreate the page. See changing the page URL
The From address on every emailThe same addressSame fix. See changing the sender address
Where their replies goSend customer replies to on Business informationEdit the field; it only sets reply-to

Each service also has its own link under Service booking page. In our captures of the public booking page (September 2026), those links take the form …/book/<alias>@<domain>/s/<code>, and the page's own API identifies the business by the same SMTP address. That is why a mailbox rename affects every embed, QR code and campaign link at once.

Business information fields#

Open the page and select Business information in the left pane. Microsoft says this information appears on the booking page "and in messages and reminders sent to them by Bookings".

A page holds one business address, so a business with several sites has to choose between one page per location and one page with a service per location. Setting up Bookings for several locations weighs the two.

FieldWhat it affectsDefaultGotcha
Business namePage header, emails, the mailbox display nameThe name typed at creation, the only required field thenChanging it doesn't change the URL. If a naming policy was turned on after the page was made, Microsoft says it's enforced on that page once business information is modified, though the SMTP address stays the same
AddressShown on the page and in emailsEmptyNot the meeting location. Each service has its own Location
PhoneShown on the page and in emailsEmptyOne number for the whole page
Send customer replies toReply-to on confirmations and remindersEmptyUse a monitored inbox. It's also the only address field on the page, and Microsoft says the Notify when a booking is created or changed email goes to "the mailbox specified on the Business information page"
Website URLLink back to your siteEmpty—
Privacy policy and terms & conditions URLsShown on the pageEmptyThe FAQ says links here show just below the consent checkbox, which can't hold rich text itself
Business logoPage header and emailsNoneMicrosoft doesn't document size or format limits. Our captures served the logo as a JPEG. Saving problems are in logo blurry or not saving, and the show-logo switch lives under Booking page → Customize your page
Business hoursThe outer limit for every booking8 a.m. to 5 p.m., Monday to Friday, 15-minute steps, 12-hour clockStaff and service hours can only narrow these. Use + for split days. Hours are in the business time zone, and staff can't have their own zone

Business settings can take up to 10 minutes to show on the public page, according to the services article.

What a new page starts with#

Selecting Create and then Get Started gives you a page with these values. Check each one before you share the link.

SettingStarting valueWhere to change it
Business hours8:00 to 17:00, Monday to FridayBusiness information
ServicesOne default service from the setup wizard; Microsoft doesn't document its name or durationServices. See the services chapter
StaffWhoever you invited in the wizard, plus you as the creatorStaff. To manage without being booked, see running a page without being bookable
Who can bookYour choice in wizard step 4: anyone with the link, or only people in your organizationBooking page → access control
Maximum attendees per service1 (a one-to-one service)Set on each new service; it can't be changed later
Customer emailRequiredEach service's custom fields
Calendar sync for staffEvents on Microsoft 365 calendar affect availability onStaff. See the staff chapter
Scheduling policyWhatever the page holds; in our captures the public page falls back to 1 day lead time, 365 days ahead and 30-minute slots when nothing is setBooking page → Scheduling policy. See scheduling policy

If you leave the wizard before Create, Microsoft says nothing is saved.

Organization-wide templates#

There isn't one, as of October 2026. Logo, colours, services, questions and email text are set on each page. The closest options are the clone an existing booking page choice at creation, and the FAQ's suggestion to read one page through Microsoft Graph and create the next from it. The tenant settings under Org settings → Bookings apply to every page but cover access, data collection, indexing, SMS, staff approvals and naming, not appearance. The full comparison is in is there an org-wide template?.

Sharing the page#

On Booking page, Microsoft offers Copy link, social sharing, Email and an embed option that copies the link and an iframe. The tenant settings Block social sharing options and Disable direct search engine indexing change what's available. A service-specific link is in linking to one service, the iframe and its sizing problems are in embedding Bookings, and publishing, branding and access control are in the booking page chapter.

Doing this with BookingsXP#

If the mailbox address in the link is the problem, the BookingsXP hosted page gives you a link at bookingsxp.com/book/<your-name> that shows your Bookings services and times without the address in it, and the embedded widget puts the page on your own site instead. Bookings still holds the appointments and sends the emails from the booking mailbox. You can try it with your page link. BookingsXP is independent and not affiliated with or endorsed by Microsoft.

More on this topic

Questions people also ask

Sources

  1. Microsoft Learn: Enter business information (opens in a new tab) · learn.microsoft.com
  2. Microsoft Learn: Share shared bookings page (opens in a new tab) · learn.microsoft.com
  3. Microsoft Learn: Best practices shared bookings (opens in a new tab) · learn.microsoft.com
  4. Microsoft Learn: Granular controls shared bookings (opens in a new tab) · learn.microsoft.com
  5. Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
  6. Microsoft Learn: Turn bookings on or off (opens in a new tab) · learn.microsoft.com
  7. Microsoft Learn: Custom domain support (opens in a new tab) · learn.microsoft.com
  8. Microsoft Learn: Set scheduling policies (opens in a new tab) · learn.microsoft.com
  9. Microsoft Learn: Service types (opens in a new tab) · learn.microsoft.com
  10. Microsoft Learn: Add staff (opens in a new tab) · learn.microsoft.com
  11. Microsoft Learn: Bookings app admin (opens in a new tab) · learn.microsoft.com
  12. Microsoft Learn (opens in a new tab) · learn.microsoft.com

Edit or question? hello@bookingsxp.com