IntoCal
    All articles
    Guide··6 min read

    How to create a booking page in Outlook (and what it can't do)

    Bookings with me vs Microsoft Bookings vs an external scheduler: setup steps, licence requirements, and the limits that push teams to a public booking link.

    Short answer: Outlook has two different booking products. Bookings with me is the personal page you reach from Outlook on the web (Settings → Bookings with me); Microsoft Bookings is the shared, business-wide app in Microsoft 365. Both require a qualifying M365 licence, both are tied to your tenant, and neither lets you embed a booking widget on an external website without an iframe workaround. If you need a public, brandable link that still respects your Outlook free/busy, use an external tool that syncs both ways.

    How to create a booking page in Outlook

    1. Open Outlook on the web and sign in with your work or school account.
    2. Click your profile picture → My Bookings page (or go to Settings → Calendar → Bookings with me).
    3. Turn the page on and choose whether it is public or private (private pages only work for people you send the link to).
    4. Add a meeting type: name, duration, buffer, and whether it is a Teams call or in person.
    5. Set the hours the page may offer, then copy the link.

    For a shared team page instead, open the Bookings app in Microsoft 365, create a booking calendar, add staff, and publish. That is the product most people mean by "Microsoft Bookings".

    What Outlook's built-in booking can't do

    • No licence, no page. Bookings with me needs an eligible Microsoft 365 plan; personal Outlook.com accounts are excluded.
    • Guests outside your tenant hit friction. Private pages and some tenant policies block external bookers entirely.
    • No real embed. There is no supported script tag for WordPress, Webflow, or Framer — only a link.
    • One calendar ecosystem. If half your team lives in Google Calendar, availability is not merged.
    • No agent access. There is no MCP or public REST surface an AI assistant can use to check your slots and book you.

    Outlook booking page vs IntoCal

    CapabilityBookings with meMicrosoft BookingsIntoCal
    Works without an M365 licenceNoNoYes
    Two-way Outlook syncYesYesYes
    Google Calendar in the same availabilityNoNoYes
    One-line website embedNoNoYes
    Round-robin and collective team eventsNoPartialYes
    REST API + MCP for AI agentsNoNoYes
    Free tierLicence-gatedLicence-gatedYes

    Keep Outlook, change the front door

    You do not have to move off Microsoft 365. IntoCal connects to the same Outlook calendar over Microsoft Graph: your existing events block availability, new bookings appear in Outlook with a Teams or IntoCal Meet link attached, and cancellations propagate both ways. The difference is what sits in front of it — a public page at intocal.com/u/yourname, an embeddable widget, and an API that agents can call.

    Connect it in Dashboard → Integrations → Microsoft Outlook. It takes about a minute and does not change anything about how your calendar already works.

    Need it to check colleagues' calendars too? Read which Outlook scheduler checks shared calendars.

    Frequently asked questions

    How do I create a booking page in Outlook?

    In Outlook on the web, open your profile picture → My Bookings page (or Settings → Calendar → Bookings with me), turn the page on, add a meeting type with a duration and buffer, set your bookable hours, and copy the link.

    What is the difference between Bookings with me and Microsoft Bookings?

    Bookings with me is a personal page for one person's calendar. Microsoft Bookings is a shared business app with staff, services, and a team booking calendar.

    Do I need a licence for an Outlook booking page?

    Yes. Both products require a qualifying Microsoft 365 plan. Personal Outlook.com accounts are not eligible.

    Can I embed an Outlook booking page on my website?

    There is no supported embed script — Microsoft gives you a link. For an inline widget on WordPress, Webflow, or Framer you need an external scheduler.

    Can Microsoft Bookings merge Google Calendar availability?

    No. It only sees Microsoft 365 calendars, so mixed-calendar teams end up with conflicts.

    Can an AI assistant book time on an Outlook booking page?

    Not directly — there is no public agent endpoint. IntoCal exposes a per-user MCP server and REST API so assistants can check slots and book.

    Related guides

    Make scheduling simpler.

    Outlook-first booking with a free-forever plan.

    Try IntoCal free

    Read next

    How to let AI agents book meetings on your behalf (MCP explained)