No Point in Keeping a Meeting Going with Just One Participant
Updated: 28 November 2022
Message center notification MC399073 (July 9, Microsoft 365 roadmap item 96710) announce that stale Teams meetings will soon terminate automatically. The new feature is due to start reaching tenants in early August 2022 with full deployment being completed in early September. In passing, it’s curious that Microsoft only added this feature to the roadmap a day before the message center notification. Perhaps marking meetings as stale is an example of new functionality introduced because someone suddenly realizing that this would be a good thing to do, followed by a further discovery that implementation is easy.
Update: Microsoft has paused plans to roll-out the terminate stale meetings feature to make changes. They will recommunicate when the necessary software updates are available and they’re ready to recommence the roll-out.
Identifying Stale Meetings
One definition of stale is something that is “no longer new or fresh, usually as a result of being kept for too long.” A stale Teams meeting is one that:
Has a sole participant.
Lasts ten minutes after the scheduled end time (so it’s been kept for too long!).
This definition only applies to scheduled meetings. Ad-hoc meetings don’t have an end time, so they can never meet the test of staleness.
Normally, once a meeting reaches a conclusion, the participants leave, and the meeting comes to a natural end. Teams meeting spaces are persistent, meaning that participants can join a meeting before its scheduled time or after the meeting finishes. As I wrote this text, I joined a meeting which took place on 10 June 2021 and was able to see the meeting chat and other artifacts. If any of the other participants had wanted to, they could have joined the meeting too.
It doesn’t cost anything much in terms of computer resources to maintain persistent meetings and reawaken them if necessary. However, some resources are needed to keep a meeting alive (like maintaining network connections), which is why it’s a good idea to auto-terminate stale Teams meetings.
A sole participant in a meeting past its scheduled end time might still be active. For instance, they might be reviewing the meeting notes, Q&A, and so on to write up formal minutes. However, if just one person is in a meeting ten minutes past its scheduled end time, Teams considers that the meeting is potentially stale and prompts the sole participant to continue (Figure 1).
Figure 1: A Teams meeting approaches the point of becoming stale
The participant has three minutes to respond. If they don’t do anything, Teams terminates the meeting. If they select Don’t End, Teams takes the hint and leaves the meeting alone.
If multiple people are in a meeting, even if it is well past its scheduled end time, Teams won’t ever consider the meeting to be potentially stale. Meetings often run over, and even if the meeting continues with a reduced set of participants, it’s still active and worthwhile. It’s also a very different situation to where just one person finds themselves all alone in a virtual meeting space. Sure, some people might like this, but ninety-nine times out of a hundred, it happens because someone walked away to get a refreshment after the formal end of a meeting.
Sensible Change
Auto-terminating stale Teams meetings is a sensible change. The first time I encountered the feature in action, I missed the prompt because I walked away from my desk for a few moments and returned to find the meeting gone. That’s fine because I was going to terminate the meeting anyway, but it illustrated the worth of meeting auto-termination perfectly.
Sometimes the best ideas are the simplest. I think this is a good example of a simple idea that adds real value, and like the recent change to disable chat for anonymous participants, it will improve how people use Teams meetings.
Make sure that you’re not surprised about changes that appear inside Office 365 applications by subscribing to the Office 365 for IT Pros eBook. Our monthly updates make sure that our subscribers stay informed.
Hi Tony! Do you know if this change also applies to ad-hoc meetings that are started from within a team channel? I know examples where project teams like to use their channel as an (always) open virtual team room where members can hang around even if no formal meeting is going on. Others can then join whenever they want to enjoy each other’s company.
Hi Tony, love the feature and have seen it in action already. Especially nice if a recording was scheduled for a training session and the trainer in the end forgot to end the meeting. But we recently had a case were 3 people stayed in a meeting by accident, which then resulted in hour long recordings. Can this also be enriched to more than 1 participant staying in? Are there maybe already plans to do that? – Best Tom
Hi Tony, thanks for getting back. You are right. I just did that. For everyone experiencing the same issue, please visit the post and up-vote it. Thanks for everyone’s help!
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Hi Tony! Do you know if this change also applies to ad-hoc meetings that are started from within a team channel? I know examples where project teams like to use their channel as an (always) open virtual team room where members can hang around even if no formal meeting is going on. Others can then join whenever they want to enjoy each other’s company.
Scheduled meetings only. Ad-hoc meetings don’t have an end time, so they don’t meet the test of a stale meeting.
Hi Tony, love the feature and have seen it in action already. Especially nice if a recording was scheduled for a training session and the trainer in the end forgot to end the meeting. But we recently had a case were 3 people stayed in a meeting by accident, which then resulted in hour long recordings. Can this also be enriched to more than 1 participant staying in? Are there maybe already plans to do that? – Best Tom
I don’t know if Microsoft plans to enhance the feature. You could ask here: https://feedbackportal.microsoft.com/feedback/forum/ad198462-1c1c-ec11-b6e7-0022481f8472
Hi Tony, thanks for getting back. You are right. I just did that. For everyone experiencing the same issue, please visit the post and up-vote it. Thanks for everyone’s help!
https://feedbackportal.microsoft.com/feedback/idea/62658af3-e061-ed11-a81b-000d3a7dd78c