Bookings in Outlook

Bookings in Outlook is a web-based personal scheduling page that integrates with the free/busy information from your Outlook calendar. Bookings in Outlook lets people schedule a meeting or appointment with you. You can create custom meeting types to share with others so they can easily schedule time with you based on your availability and preferences. You both get an email confirmation and attendees can update or cancel scheduled meetings with you from your Bookings in Outlook page.

Note

Bookings in Outlook is only available in preview.

Bookings in Outlook has two different views:

  • Organizer view A personal booking page where you can create meeting types that others can book with you. Custom meeting types give you the ability to customize when you want to meet and how that meeting type is shared with others. You control whether each meeting type is public to your scheduling page or is private and can only be accessed by a select group of people. You can also choose to add a Teams meeting to all meetings booked through your Bookings in Outlook page. You can access your Bookings in Outlook page through Outlook on the web. After you set up your page and publish it, you can share it with others. For example, you can add it to your Outlook signature.

  • Scheduling view When you share your Bookings in Outlook page with others, they will see the scheduling view. Which meetings are shown in the scheduling view depends on if you shared the link to your Bookings in Outlook page with public meetings or you shared a private link for an individual meeting.

    • Public meetings can be viewed and scheduled by anyone that has your Bookings in Outlook page link. You are in control of who you share that link with. All public meeting types will be visible to anyone that has your Bookings in Outlook page link.
    • Private meetings can only be viewed by people who have the link for that meeting type. The difference between public meetings and private meetings is private meetings can have different links and the links expire after 90 days. You can also set private links to expire after a one-time booking. When accessing the scheduling view for a private meeting, only that meeting type will be visible.

Before you begin

Bookings in Outlook is available in the following subscriptions:

  • Office 365: A3, A5, E1, E3, E5, F1, F3
  • Microsoft 365: A3, A5, E1, E3, E5, F1, F3, Business Basic, Business Standard, Business Premium

Bookings in Outlook is on by default for users with these subscriptions.

Bookings in Outlook needs the Microsoft Bookings service plan assigned to users for them to be able to access Bookings. This service plan can be enabled/disabled by tenant admins. So, if Microsoft Bookings is not assigned to them, Bookings access will be denied to users even if they are in one of the previously listed SKUs.

For more information, see the Bookings in Outlook Microsoft 365 Roadmap item.

Turn Bookings in Outlook on or off

Bookings in Outlook can be turned on or off for your entire organization or specific users. When Bookings in Outlook is turned on, users can create a Bookings in Outlook page and share links with others inside or outside your organization.

Turn Bookings in Outlook on or off for your organization using PowerShell

You'll need to run the following commands using Exchange Online PowerShell. For more information on running Exchange Online cmdlets, see Connect to Exchange Online PowerShell. To turn Bookings in Outlook on or off for your organization using the PowerShell cmdlet Set-OrganizationConfig, Connect to Exchange Online PowerShell and run the following commands.

Use the Get-OrganizationConfig and Set-OrganizationConfig commands to find out the status and turn Bookings in Outlook on or off for your organization.

Note

It usually takes about 30 to 60 minutes for Set-OrganizationConfig commands to take effect for your users.

  1. Check EWS control access by running the following command.

    Get-OrganizationConfig | Format-List EwsEnabled
    

    If the command returns “EwsEnabled: $true" then proceed to Step 2.

    If the command returns “EwsEnabled:" (empty is default), then enable and proceed to Step 2.

    Set-OrganizationConfig -EwsEnabled: $true
    
  2. Check your EwsApplicationAccessPolicy by running the following command:

    Get-OrganizationConfig | Format-List EwsApplicationAccessPolicy,Ews*List
    

    A. If the value of EwsApplicationAccessPolicy is EnforceAllowList, only the applications specified in EwsAllowList are allowed to access EWS and REST.

    • To turn off Bookings in Outlook for your organization, remove MicrosoftOWSPersonalBookings, if present, from EwsAllowList by running the following command:
    Set-OrganizationConfig -EwsAllowList @{Remove="MicrosoftOWSPersonalBookings"}
    
    • To turn on Bookings in Outlook for your organization, add MicrosoftOWSPersonalBookings to EwsAllowList by running the following command:
    Set-OrganizationConfig -EwsAllowList @{Add="MicrosoftOWSPersonalBookings"}
    

    B. If the value of EwsApplicationAccessPolicy is EnforceBlockList, all applications are allowed to access EWS and REST, except those specified in EwsBlockList.

    • To turn off Bookings in Outlook for your organization, add MicrosoftOWSPersonalBookings by running the following command:
    Set-OrganizationConfig -EwsBlockList @{Add="MicrosoftOWSPersonalBookings"}
    
    • To turn on Bookings in Outlook if blocked, remove MicrosoftOWSPersonalBookings by running the following command:
    Set-OrganizationConfig -EwsBlockList @{Remove="MicrosoftOWSPersonalBookings"}
    

    C. If the value of EwsApplicationAccessPolicy is empty, all applications are allowed to access EWS and REST.

    • To turn off Bookings in Outlook for your organization set the EnforceBlockList policy and add MicrosoftOWSPersonalBookings to the block list by running the following command:
    Set-OrganizationConfig -EwsApplicationAccessPolicy EnforceBlockList -EwsBlockList @{Add="MicrosoftOWSPersonalBookings"}
    

Turn Bookings in Outlook off or on for individual users

Use the Get-CASMailbox and Set-CASMailbox commands to check user status and turn Bookings in Outlook on or off for individual users in your organization.

  1. Check individual’s EwsApplicationAccessPolicy by running the following command:

    Get-CASMailbox -Identity adam@contoso.com | Format-List EwsEnabled
    

    A. If the command returns "EwsEnabled: $true", then proceed to Step 2.

  2. Check the individual’s EwsApplicationAccessPolicy by running the following command:

    Get-CASMailbox -Identity adam@contoso.com | Format-List EwsApplicationAccessPolicy,Ews*List
    

    A. If the value of EwsApplicationAccessPolicy is EnforceAllowList, only the applications specified in EwsAllowList are allowed to access EWS and REST.

    • To turn off Bookings in Outlook for this user, remove MicrosoftOWSPersonalBookings, if present from EwsAllowList by running the following command:
    Set-CASMailbox -Identity adam@contoso.com -EwsAllowList @{Remove="MicrosoftOWSPersonalBookings"}
    
    • Turn on Bookings in Outlook for this user, add MicrosoftOWSPersonalBookings to EwsAllowList by running the following command:
    Set-CASMailbox -Identity adam@contoso.com -EwsAllowList @{Add="MicrosoftOWSPersonalBookings"}
    

    B. If the value of EwsApplicationAccessPolicy is EnforceBlockList, all applications are allowed to access EWS and REST, except those specified in EwsBlockList.

    • To turn off Bookings in Outlook for this user, add MicrosoftOWSPersonalBookings to EnforceBlockList by running the following command:
    Set-CASMailbox -Identity adam@contoso.com -EwsBlockList @{Add="MicrosoftOWSPersonalBookings"}
    
    • To turn on Bookings in Outlook for this user, remove MicrosoftOWSPersonalBookings, if present from EnforceBlockList by running the following command:
    Set-CASMailbox -Identity adam@contoso.com -EwsBlockList @{Remove="MicrosoftOWSPersonalBookings"}
    

    C. If the value of EwsApplicationAccessPolicy is empty, all applications are allowed to access EWS and REST.

    • To turn off Bookings in Outlook for this user, set the EnforceBlockList policy and add MicrosoftOWSPersonalBookings to EWSBlockList by running the following command:
    Set-CASMailbox -Identity adam@contoso.com -EwsApplicationAccessPolicy EnforceBlockList -EWSBlockList @{Add="MicrosoftOWSPersonalBookings"}