Save Time! Have All Your Meetings End Early [or start late]


Updated April 22nd 2021 with new global default settings

I am sure you have been in a meeting, where the meeting end time rolls around and there is a knock at the door from the people who want the meeting room now, as their meeting time has started and yours has finished.

What if you could recover five, eight, ten or more minutes per meeting so that the next meeting party can get into the room on time, and you have time to get out and get to your next meeting, and be on time.

Well since the beginning of 2019, Microsoft have come to your rescue.

image

The above are the new calendar “End appointments and meetings early” option. It is available in Outlook for Windows that is part of Office 365 ProPlus and you need to have a version of the software released new in 2019 for the feature to be available – more on the version and what to do in the technical section below.

The above option is found from File > Options > Calendar and then looking under Calendar Options as shown.

Check the option ”End appointments and meetings early” and then choose the time that a meeting under 1 hour will end early, and you can choose 5, 8 or 10 minutes, and then a second option for meetings over 1 hour – these can end 5, 10 or 15 minutes early. You can also enter your own preferred end early time.

Click OK and go create a new meeting. It should not matter how you create the meeting.

As you can see from my options above, my default meeting is 30 minutes – so on creating a new meeting I see the following:

image

I’ve highlighted the new end time – its 25 minutes after the meeting starts! The adjustment applies to the default meeting length and shortens it for me.

If for this meeting I want it to be the full 30 minutes, I can just write in the new time – all Outlook is doing is setting a new adjustable default for me.

For meetings where you drag out a custom duration in your calendar – it works here as well:

image

As you can see I have dragged out 1pm to 4pm on Thursday. Look what happens when I enter some text for the meeting subject:

image

The meeting is created with an end time ten minutes early (my preferred time saving duration for meetings over one hour). As with the above, I can adjust the time of this meeting to the full hour if I want to very easily – just drag the meeting block to the full hour and it is kept. Its just the default time when I first create the meeting that is adjusted.

Note that existing meetings are not changed – but if you go into an existing meeting and look at the end time drop down, you will see suggestions for the duration that take the early end time into consideration:

image

So, that’s how you can save time on your meetings (or at least one way, being prepared for them is another and technology cannot help there – yet!)

Changing The Defaults For Everyone

Updated: From April 2021 there are now two options for defaults. This article originally outlined the first back in 2019 with a GPO setting to control Outlook on Windows where the machine is domain joined. In April 2021 Microsoft announced that PowerShell cmdlets will configure the defaults (though users can override then as well).

Group Policy Controlled Defaults

Updated: Depending upon the Office version in use, you might need different settings!

But what if you are the HR department or the representative of the department for digital change – what if you want to try and improve company culture and change these defaults across the board – well this is a job for IT, but they can easily roll out a setting to all your computers that set a end early time for both short and longer meeting durations.

They need to deploy a group policy setting that changes the registry at HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\Calendar and updates both EndEarlyShort and EndEarlyLong values as well as the EndEventsEarly key. EndEarlyShort is of course the value that affects meetings under one hour – and you do not need to accept the Microsoft suggested durations of 5, 8 and 10 minutes. For example, if I edit this DWORD registry key and set the value to 3, upon restarting Outlook my new meetings under one hour end three minutes early:

image

The EndEventsEarly value is the setting that turns the feature on (in older versions of Outlook) and was replaced by the “ShortenEvents” reg_string key in Feb 2021. The “ShortenEvents value needs to be “End_Early” or “Start_Late” depending upon which option you want. So (and not shown in my older pictures below) you need a mixture of four registry keys:

  • EndEventsEarly = 1 (Pre 2021 versions of Office 365 clients)
  • ShortenEvents = “End_Early” or “Start_Late” (2021 versions of Office 365 clients and later)
  • EndEarlyShort = the number of minutes removed from a meeting if the meeting is less than one hour
  • EndEarlyLong = the number of minutes removed from a meeting if the meeting is 1 or more hours

If you want to roll out this change centrally and ensure that the end user cannot set their own custom end early time then you can change the registry key policy settings via HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Options\Calendar. Changes in this “Policies” registry location mean the user cannot adjust the end early times, but changes in the above non-“Policies” location means the user can override your central defaults.

You can disable this option centrally as well by setting EndEventsEarly DWORD value to 0 – this has the effect of disabling the check box and so users cannot turn the option on.

Also from Feb 2021, the EndEventsEarly DWORD does not work, and a String value ShortenEvents as described above is needed. Changing these settings via Group Policy locks the user from making local changes (“Shorten appointments and meetings”, “Reduce the end time of…”)

All these settings are included in the latest update to the Office365 Administrative Templates, available on Microsoft Download Center: https://www.microsoft.com/en-us/download/details.aspx?id=49030 as well.

I recommend changing these defaults via PowerShell though, as this rolls out to all users and all supported clients in one go rather than per device or per client.

Exchange Online PowerShell Controlled Defaults

These are set using the Set-OrganizationConfig setting. The three new properties are ShortenEventScopeDefault, DefaultMinutesToReduceShortEventsBy and DefaultMinutesToReduceLongEventsBy. You turn on the reduced length meetings by setting ShortenEventScopeDefault to 0, 1 or 2 where 0 is the default and meetings are not shortened and 1 means to end meetings early and 2 means to start meetings late.

Once ShortenEventScopeDefault is set to 1 or 2 you can set the DefaultMinutesToReduceEventsBy properties. These are set to the minutes that you want taken off the meeting. Short meetings are those of an hour or less and long meetings exceed one hour. So for example, if you set DefaultMinutesToReduceLongEventsBy to 10 then all meetings over 1 hour would be 10 minutes shorter, either at the start or the end (not both) based on the value of ShortenEventScopeDefault.

Checking Your Outlook Version

Version 1812 or later in use on the Monthly Channel is required before you can use this feature. In most businesses you are probably using the Semi-Annual channel, and this has features deferred by at least six months. So to check, click File > Office Account in any Office application (shown below). To the right hand side you will see the below. You need to check you are running the Subscription Product and that under About Outlook (or whatever Office app you are checking), it reads Version 1812 or later and Monthly Channel. The Semi-Annual Channel is released in January and July each year and is deferred by at least six months, so as this feature was released in Dec 2018, this feature will not appear in the Semi-Annual Channel until at least July 2019 – build 1812 of the Semi-Annual Channel (and possibly not until build 1907). More on this release cycle can be found at https://docs.microsoft.com/en-us/deployoffice/overview-of-update-channels-for-office-365-proplus

image

Comments

22 responses to “Save Time! Have All Your Meetings End Early [or start late]”

  1. […] 365 for IT Pros author Brian Reid gets very excited about the feature in his blog and explains how to apply registry settings to enable the feature for everyone, or perhaps only the […]

  2. Matthew Levy avatar
    Matthew Levy

    Hi Brian, great post as usual.
    I do however wonder how, this will help though? Consider we get reminders for the start of a meeting from 15mins before (if using the default) but as far as I’m aware, you don’t get reminded of the end of a meeting. So if a meeting ends at 8:25 as in your first example. If my next meeting only starts at 8:30, the default reminder would still be the same. If I didn’t have a meeting until 9:00, what compells me to end my meeting at 8:25 and get out of the room for the next person. Other than the room being available from 8:25 and the next person having booked it. There is still going to be the problem of someone knocking on the door at 8:27 for example, tapping their wrist to indicate you are over time!

    While I absolutely agree, it’s inconsiderate to allow your meeting to run over and you should prepare better, I don’t think this change will make too much, if any difference.

    1. Brian Reid avatar

      Technology cannot change user behaviour (no matter how much we think it can!). The idea is just to plant in peoples minds that the meeting finishes before the hour and that, not only someone will want the room and expects you to have left before hour so they can start on time, but so that you reach your next meeting on time.

      In organizations without a shortage of capacity in meeting rooms or who do not work by doing meetings, this change is not so important. But where you are always late to a consecutive meeting or the next peoples meeting is late becuase of yours – this helps instill the idea that meetings should wind up early!

    2. Mitch avatar

      I agree with Matthew, this would be really useful in reverse i.e. start the meeting 5 minutes late.
      The notification would manage it for you.

      1. Samrat avatar
        Samrat

        +1 .. Great if MS helps introduce that fast .. especially given the WFH context .. where 5 min late starts will help provide a short break between meetings!

  3. Clive Porter-Brown avatar

    This is really useful tip and can be the catalyst for an organisation to make a change to the way that they manage their meetings – provided of course that they know about it. Once they do, they can start working on the building the required behavioural changes.

    It could also start with one or two individuals using this and adopting a new way of working. Others seeing the meeting end 5 minutes might be prompted to ask about it. A slower way, but may also reap rewards.

    Combine this meeting best practice guide and it stands a chance of becoming the cultural norm.
    – Agendas, time keeping, mutual respect, keeping to the subject, actions and follow ups. It could be the catalyst to something much bigger.

    If a meeting is being properly managed, do you then need the reminder that it is approaching the allotted time? Although I suspect that that this will be a future feature! In the meantime, make sure of an agenda and the meeting organiser tracks and sticks to it.

    Pushing the configuration change out to all as part of the standard profile rule will also help reinforce the behavioural expectation.

  4. ttreston avatar
    ttreston

    I concur with several comments above. Much more useful, IMO, would be for the default to be starting meetings at 5mins past the hour/halfhour.

    1. Brian Reid avatar

      This has now been rolled out in Outlook since the Feb 2021 version of Office.

  5. Fabrizio avatar
    Fabrizio

    in order to get the policy working you need to add a registry key in the gpo
    [HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\office\16.0\outlook\options\calendar]
    “ShortenEvents”=”End_Early”

    1. Todd Hamlin avatar
      Todd Hamlin

      Thank you! This resolved my issue. I could not figure out why the settings didn’t take affect despite meeting all the requirements and seeing the setting in the registry from the GPO.

  6. […] has been able to suggest shortened meeting durations for two years (here’s an article by MVP Brian Reid from 2019), with the idea being that people could gain some time back in their day by scheduling 30-minute […]

  7. John avatar
    John

    Would this work on Mac Clients? Our macs are not joined to the domain.

    1. Brian Reid avatar

      Windows for PC and OWA for now. Other platforms are coming. Regarding managing devices not connected to a domain (so no Group Policy) look at https://config.office.com as a way to roll out settings to your Office licenced users via the cloud.

  8. Lars avatar
    Lars

    Is there any chance to have these default policies respected by the MS Teams Calendar as well? We are currently scheduling mainly from within Teams from Desktop, Browser and Mobile Clients.

    1. Brian Reid avatar

      I am not aware of any public Teams roadmap information on whether the Teams and Outlook calendars will merge

  9. […] start assuming that everyone needs 5-10 minutes to prepare for their next meeting. You can set the default length of your meetings in Zoom so that they last 25 minutes or 55 minutes. Once scheduled, be sure to end […]

  10. Kevin Middleton avatar
    Kevin Middleton

    Great blog post. This required some fixes in the year 2022 to get it working on whatever latest version of O365 this is.

    1. We needed ShortenEvents instead of Shorten_Events as demonstrated when manually setting the value in Outlook, and as ProcMon also confirms.

    2. Also needed to deploy a “global_shorten_event_scope” registry value with JSON-style data as ProcMon caught.

    To sum it up, this is what it looks like in a .reg export.

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Options\Calendar]
    “ShortenEvents”=”End_Early”

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Outlook\Settings\Data]
    “global_shorten_event_scope”=”{\”name\”:\”shorten_event_scope\”,\”itemClass\”:\”RoamingSetting\”,\”id\”:\”\”,\”scope\”:\”global\”,\”parentSetting\”:\”\”,\”secondaryKey\”:\”\”,\”status\”:\”SYNCEDTOSERVICE\”,\”type\”:\”String\”,\”timestamp\”:0,\”metadata\”:\”encoding:utf-8\”,\”value\”:\”End_Early\”,\”isFirstSync\”:\”false\”,\”source\”:\”UserOverride\”}”

    1. Brian Reid avatar

      Thanks for the update regards “ShortenEvents”. The other value (the JSON) is set by the client automatically following your setting of the option manually and is used to store this value in the cloud and to roam across all the Outlook instances for that user. If you set these values via PowerShell in Exchange Online (recommended) or GPO/Office Cloud Policies (not recommended for GPO unless you want to remove end user choice on the settings) then these settings roam anyway. Dont set the registry keys directly anymore as this does not work with “Store my Outlook settings in the cloud”

  11. Manoj avatar

    Hi Brian

    Is it possible to apply the policy via Office 365 admin Center for specific users, or for whole organization.

    1. Brian Reid avatar

      Not via the Office 365 Admin Center, no. Just via a device management platform such as Intune or Group Policy

  12. Alex avatar
    Alex

    Hi, does the “Exchange Online PowerShell Controlled Defaults” approach affects Outlook O365 desktop or just Outlook online?

    1. Brian Reid avatar

      The Organization Configuration defaults set in PowerShell are defaults for all clients and all users unless you have a setting that overrides the user specifically. It will affect Outlook (as long as the client is up to date) and Outlook Web Access as well, and Outlook Mobile as well

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.