• Home

  • Productivity

  • App tips

App tips

3 min read

How to use Scheduling Assistant in Outlook

Use this built-in tool to plan and schedule meetings in Outlook.

By Jessica Lau · May 30, 2023
Microsoft Outlook logo, which looks like an envelope partially covered by a blue square with the letter O on it, against a blue background.

No one likes meetings, and I'm convinced a part of that is due to the headache of scheduling said meetings in the first place. If someone emails me with a request like, "Let me know when you're free to chat," I immediately begin to dread the inevitable coordination game. 

Microsoft Outlook clearly understood this pain point, which is why they created Scheduling Assistant. It allows you to see when people in your organization are available to meet, so you can simplify your scheduling workflow. Here's how to use Scheduling Assistant in Outlook to seamlessly coordinate your next meeting. 

Note: Outlook Scheduling Assistant is only available for users with a Microsoft 365 account, and you can only use it to coordinate meetings with other members of the same organization.  

How to use Scheduling Assistant in Outlook to coordinate and book a meeting 

Before we dive in, it's worth mentioning that there are many versions of Microsoft Outlook. I'm using Outlook for Microsoft 365, running on a MacBook Pro. Outlook may appear slightly different on your end depending on your device or if you're using the web app. 

  1. Go to outlook.office.com/calendar.

  2. Double-click any date in your calendar, and a New event window will appear. (Don't worry—you'll be able to modify the event date in the next step.) 

    New event window in Outlook Calendar.

  3. In the Invite attendees field, enter the email addresses of all your attendees. (You can also click Optional to invite optional attendees.)

  4. By default, Scheduling Assistant will automatically suggest three of the earliest available, 30-minute time slots that work for everyone's schedule.

    Portion of a new event window in Outlook calendar. There's an arrow pointing to the section with three suggested meeting times.

    Let's say you need a one-hour time slot for next week instead. To modify the suggested times, click Preferences. In the Preferences window that appears, change the Duration (15 minutes, 30 minutes, or one hour) and Timing (earliest, this week, next week), and then click Find a time

    Suggested times preferences window in Outlook Calendar. The "Duration" field is set to one hour, and the "Timing" field is set to "Next week."

  5. Click a suggested meeting time that works, and Outlook will update your event accordingly. (If none of the suggested times work for you, jump to the next section.) Fill in the rest of your event details, such as event name and location, and then click Send

    Portion of a new event window in Outlook Calendar. The suggested meeting time for June 6 from 9 to 10 a.m. is selected, and the same event details are populated in the event date and time fields.

Tip: Cut down the length of your meetings. Use these asynchronous meeting tips to get the most out of our meeting—in less time. (You might find you don't even need a meeting after all.)

How to manually find meeting availability using Scheduling Assistant

There's one downside to using Scheduling Assistant in the Event tab: the three suggested meeting time options are the only ones you get. (There's no "regenerate" or "show more options" button, though I really think there should be.) But there are two easy ways you can manually find additional meeting times using Scheduling Assistant. Here's how. 

Directly from a new event 

  1. In the Event window, click the event date in the calendar panel, and then choose your preferred meeting date. 

    Portion of a new event window in Outook Calendar. The event date in the calendar panel is selected with a dropdown calendar.

  2. A red-shaded area will appear to indicate if any of your attendees aren't available. If you click on a specific time slot in this shaded area, it'll tell you how many people aren't available. 

    Portion of a new event window in Outlook Calendar. There's a faintly red-shaded area between 10 to 3 p.m. in the calendar panel, and there's a red-shaded block between 11 to 12 p.m. with text that reads "2 people aren't available."

  3. Click an empty time slot (i.e., one that's not shaded red) to pick your meeting time, and your event time will update accordingly. 

    Demo of how to find an available meeting time in the calendar panel of a new event window in Outlook Calendar.

This is a convenient way to understand everyone's meeting availability if your invite list is small (three or so attendees). If you have a large invite list, or you'd like to see a breakdown of everyone's availability, keep reading.  

Directly from Scheduling Assistant 

In the New event window, click Scheduling Assistant. A calendar grid will appear with bars to indicate the following: 

  • Horizontal bars: These indicate when your attendees are unavailable. 

  • Vertical bar: A red bar indicates at least one scheduling conflict. A green bar indicates a conflict-free meeting time. 

If the vertical bar is red, drag it across the grid until it turns green. (Again, behind the scenes, your event time will update accordingly.) 

Demo of how to find an available meeting time in the calendar grid of Scheduling Assistant in Outlook Calendar.

Once you've found a meeting time that works for everyone, click Event, and then click Send

Where is Scheduling Assistant in Outlook?

If Scheduling Assistant isn't working for you, or it isn't showing the availability for your attendees, here are a few common reasons why. 

  • Scheduling Assistant isn't enabled. Make sure to enable Scheduling Assistant as an Outlook add-in and add it to your Outlook ribbon before creating a new event. 

  • Attendees are outside of your organization. Outlook—and by extension, Scheduling Assistant—can't display or process scheduling information for people who are outside of your organization.

  • Your invite list is too large. Outlook has a limit on the number of attendees it can show meeting availability for. There's no clear indication of what this limit is, but when I tested Scheduling Assistant, I was able to see the availability of 15 attendees for one meeting. If your group is larger than this, though, it's probably better to dictate a meeting time versus finding one perfect time slot.

Automate your meeting-related tasks 

Meetings—and all the time-consuming tasks that come with them—don't have to be groan-inducing events. With Zapier, you can connect Microsoft Outlook to thousands of your other go-to apps, so you can automate things like creating a meeting agenda and keeping track of action items. 

Here are a few workflows you can automate right away, or learn more about how to automate Microsoft Outlook calendar.

Get messages in Microsoft Teams for upcoming Microsoft Outlook calendar events

Get messages in Microsoft Teams for upcoming Microsoft Outlook calendar events
  • Microsoft Outlook logo
  • Microsoft Teams logo
Microsoft Outlook + Microsoft Teams

Create Trello cards from new Microsoft Outlook events

Create Trello cards from new Microsoft Outlook events
  • Trello logo
Trello

Create a meeting agenda in OneNote for new Microsoft Outlook events

Create a meeting agenda in OneNote for new Microsoft Outlook events
  • Microsoft Outlook logo
  • OneNote logo
Microsoft Outlook + OneNote

To get started with a Zap template—what we call our pre-made workflows—just click on the button. It only takes a few minutes to set up. You can read more about setting up Zaps here.

Related reading

  • The best calendar apps for Windows

  • Discover powerful ways to automate your Microsoft Outlook email

  • Microsoft Outlook tips and tricks for better email management

  • How to set an out of office message in Outlook

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'