Scheduler, a new Microsoft 365 service, makes scheduling meetings easier and faster
Published Jun 08 2021 08:00 AM 79.6K Views

It’s not just you: weekly meetings have increased by 148% and the time that employees spend trying to schedule meetings both inside and outside of their organization is climbing.  With the average time to schedule a meeting taking 6 to 29 minutes, Scheduler aims to give you back time to focus on the important things by making it easier, faster, and being available 24/7 to schedule meetings for you, and it’s available starting today.


Let’s dig into what makes Scheduler work.


Scheduler understands natural language

Scheduler understands what you write, so you can word your requests to Cortana just as you would when asking any person for assistance scheduling a meeting in an email. As simple as “Cortana, please find a time to meet next week,” to something more detailed like “Cortana, please find us 45 minutes in the last week of the month in the morning for Pacific time and make it a Teams meeting.” As Scheduler learns, you may receive responses from Cortana asking you to clarify certain asks or to provide more details in order to complete your request.


hero 3.png
Ask Cortana in your own words to schedule a meeting


How Scheduler and Cortana work together

Although Scheduler and Cortana complement each other, they are separate – and different – parts of the user’s experience. Scheduler is a backend service that provides the scheduling intelligence, workflow, and can be enabled by the Microsoft 365 administrator. Cortana, the productivity assistant in Microsoft 365, acts through a custom mailbox* that is configured by the administrator. Cortana also provides the frontend assistant that users interact with through email conversations to schedule a meeting.


Microsoft 365 administrators can create a custom mailbox for Scheduler and through a new PowerShell commandlet configure it to process meeting requests in natural language from users in their organization, including looking up attendee availability, negotiating times over email, sending calendar invites, and even rescheduling or canceling a meeting if needed.


Scheduler is enabled independently from other Cortana services, such as Cortana for Windows 10 and the Briefing email from Cortana. If an organization already has Cortana enabled, they also would need to purchase and enable Scheduler, the other Cortana experiences do not have to be enabled for someone in the organization to use Scheduler.


Delegate scheduling across multiple scenarios

Once the assistant’s mailbox has been created, users with a Scheduler license can ask Cortana to schedule their meetings by sending Cortana an email. Here are the 3 most common scenarios:

  • Easily schedule a meeting with people inside your organization, with one email – With Scheduler, Cortana has access to the same information you do you when scheduling meetings, including you and your colleague’s Outlook free/busy availability without having access to any further details. This means Cortana knows when you and your colleagues are free or busy and can find the times that work for everyone without you having to peruse everyone’s availability.
  • Skip the back-and-forth emails when scheduling a meeting with people outside your organization – Scheduler provides Cortana access only to your organization’s free/busy availability. To negotiate a meeting time with people outside of your organization, Cortana will suggest a few times when you are available to the other attendees over email. The attendees outside of your organization can accept the times Cortana proposed or suggest new times over email. Once consensus has been reached, Cortana will send meeting invites to everyone.
  • Let Cortana manage more complex scenarios when meeting with people inside and outside of your organization – Because Cortana has access to some of the attendees free/busy availability, Cortana will find times that work for that subset of attendees and then propose those times to the people outside of the organization. Once consensus has been reached, Cortana will send meeting invites to everyone.

Cortana will find the way with human assistance when needed

Part of the reason why Cortana will always find a way to schedule your meeting is because when the technology can’t complete your request, it relies on human assistance to figure out any incoherence or to ask the organizer for specific questions that clarify the request. Most of the scheduling requests are completed automatically by Cortana but there could be instances where human assistance is needed. The human assistance that supports Cortana is part of Microsoft’s Supplier Privacy & Assurance Standards and are bounded by Microsoft's Privacy statement. If a request needs human assistance, they will have access to the email conversation from the point in which Cortana was added to the conversation, Microsoft Graph data, names, and emails of the people involved in the conversation but they will not have access to links nor attachments. Additionally, Scheduler will not process encrypted messages sent to the Cortana mailbox.


You control your data

The Cortana mailbox is set up in the organization’s tenant so all the data is securely kept in the organization's Microsoft Exchange Online. When human assistance is needed, Scheduler creates a ticket with a specific team within Microsoft Support, this team is Microsoft Supplier Security & Privacy Assurance certified for personal and highly confidential information. The ticket enables access to the meeting details and Cortana’s conversations only for the meeting that requires assistance, this team can then guide Cortana to the appropriate next steps to schedule the meeting. During this time, all data remains securely within the organization’s Microsoft Exchange Online and the support team can only view the meeting details for the specific meeting in question via a separate UI with the associated ticket.


Scheduler is the first artificial intelligence service with human assistance in Microsoft 365 that allows Cortana to work without specific keywords, and, by delegating your meeting scheduling to Cortana we hope you will be able to save time and focus on the high-value work only human ingenuity can do.


Starting today, you can get Scheduler and get back valuable time for your organization.

  1. Learn more about Scheduler and useful information in the Product and description page
  2. Learn more about the Pricing for Scheduler and how to purchase it
  3. Learn how to set up the mailbox and enable the service with the Admin documentation

As always, we love reading your feedback – so please, let us know your thoughts!



Gabriel, @Charles Lee, and @Joey Wu


*Although we recommend to use Cortana as the assistant and the mailbox name, admins can set up the Scheduler mailbox with their preferred name.

Version history
Last update:
‎Jun 08 2021 02:40 PM
Updated by: