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.
| Condition | Where it's set | Notes (as of October 2026) |
|---|---|---|
| Bookings is on for the tenant | Microsoft 365 admin center → Settings → Org settings → Bookings → Allow your organization to use Bookings, or Set-OrganizationConfig -BookingsEnabled | Turning it off stops all access, including managing existing pages |
| The user's plan includes Bookings | Users → Active users → Licenses and apps | Bookings isn't sold on its own. See which licence you need |
| Outlook on the web is enabled | Set-CASMailbox -OWAEnabled | The 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 creation | BookingsMailboxCreationEnabled on the user's OWA mailbox policy | On 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".
| Property | What it is | Where you see it |
|---|---|---|
| Recipient type | SchedulingMailbox | Exchange Online PowerShell: Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox |
| Directory entry | An unlicensed user | Microsoft Entra ID, and Users → Active users in the Microsoft 365 admin center, which is also where an admin deletes the page |
| Display name | The business name you typed | Admin center, address book, page header |
| Alias | Generated from the business name, plus any prefix or suffix from Enforce naming policy for shared booking pages alias | The part before @ in the page URL |
| Domain | See below | The part after @ |
| Who can open it in Bookings | Staff with the Administrator or Viewer role, or anyone with Full Access to the mailbox | How an admin can open every calendar |
| Licence | None | Licence 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 see | Where it comes from | How to change it |
|---|---|---|
The page link, https://outlook.office.com/book/<alias>@<domain>/ | The mailbox's primary SMTP address | An Exchange admin renames the mailbox, or you recreate the page. See changing the page URL |
| The From address on every email | The same address | Same fix. See changing the sender address |
| Where their replies go | Send customer replies to on Business information | Edit 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.
| Field | What it affects | Default | Gotcha |
|---|---|---|---|
| Business name | Page header, emails, the mailbox display name | The name typed at creation, the only required field then | Changing 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 |
| Address | Shown on the page and in emails | Empty | Not the meeting location. Each service has its own Location |
| Phone | Shown on the page and in emails | Empty | One number for the whole page |
| Send customer replies to | Reply-to on confirmations and reminders | Empty | Use 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 URL | Link back to your site | Empty | — |
| Privacy policy and terms & conditions URLs | Shown on the page | Empty | The FAQ says links here show just below the consent checkbox, which can't hold rich text itself |
| Business logo | Page header and emails | None | Microsoft 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 hours | The outer limit for every booking | 8 a.m. to 5 p.m., Monday to Friday, 15-minute steps, 12-hour clock | Staff 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.
| Setting | Starting value | Where to change it |
|---|---|---|
| Business hours | 8:00 to 17:00, Monday to Friday | Business information |
| Services | One default service from the setup wizard; Microsoft doesn't document its name or duration | Services. See the services chapter |
| Staff | Whoever you invited in the wizard, plus you as the creator | Staff. To manage without being booked, see running a page without being bookable |
| Who can book | Your choice in wizard step 4: anyone with the link, or only people in your organization | Booking page → access control |
| Maximum attendees per service | 1 (a one-to-one service) | Set on each new service; it can't be changed later |
| Customer email | Required | Each service's custom fields |
| Calendar sync for staff | Events on Microsoft 365 calendar affect availability on | Staff. See the staff chapter |
| Scheduling policy | Whatever 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 set | Booking 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.
- GuideSet up a shared Microsoft Bookings page, step by step
- GuideShared Bookings vs Bookings with me: which should you use?
- AnswerWhich Microsoft 365 licence do I need for Bookings?
- AnswerIs there an org-wide template for Bookings pages?
- AnswerHow do I change my Microsoft Bookings page URL or domain?
- AnswerHow to change the Microsoft Bookings sender email address
- AnswerCan you use Microsoft Bookings with a shared mailbox?
- AnswerHow can an admin see every Microsoft Bookings calendar?
- AnswerTurn off Microsoft Bookings or limit who creates pages
- AnswerHow to delete a Microsoft Bookings shared booking page
- AnswerWhy does Microsoft Bookings say 'Mailbox not found'?
- AnswerCan I add our logo and brand colours to Microsoft Bookings?
- AnswerWhy is my Microsoft Bookings logo blurry or not saving?
- AnswerWhere Microsoft Bookings stores data (and GDPR requests)
- AnswerHow do I link directly to one Microsoft Bookings service?
- GuideSet up Microsoft Bookings for several locations
Questions people also ask
Sources
- Microsoft Learn: Enter business information (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Share shared bookings page (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Best practices shared bookings (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Granular controls shared bookings (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Bookings faq (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: Custom domain support (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Set scheduling policies (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Service types (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Add staff (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Bookings app admin (opens in a new tab) · learn.microsoft.com
- Microsoft Learn (opens in a new tab) · learn.microsoft.com
Edit or question? hello@bookingsxp.com