Microsoft announced the co-organizer role for Teams meetings in MC292796 last November. After frequent delays, the latest date for deployment is early March with roll-out to complete by mid-March, a general availability date confirmed by Microsoft 365 roadmap item 81391. Ever since the announcement, users have debated the set of capabilities available to co-organizers and complained that it’s not possible for a co-organizer to change the details of a meeting, such as rearranging the date or time. On February 25, a reply posted to the Microsoft Technical community reported by an unnamed Microsoft product manager said “Co-organizers will be able to access and modify meeting options before, during, or even after the meeting — just like the Organizer can.”
I have not been able to confirm the accuracy of the assertion but hope that it’s true. The problem people have with the current implementation is how to handle the situation when the original organizer of a meeting is unavailable (on vacation, ill, or has left the company), and the need exists to change the meeting details. Only the meeting organizer can edit details like the date and time of the meeting, its participants, and so on.
Take the meeting shown in Figure 1. The meeting is organizer is obvious, but the two organizers are not visible through the OWA calendar. Instead, Teams uses meeting metadata inserted into the Outlook calendar event to grant the co-organizer role and its permissions to the nominated users after they join a meeting.
Figure 1: A Teams meeting with a co-organizer as viewed through OWA
It’s possible that Microsoft chose this implementation to avoid the need to change the Outlook calendar. This makes sense because it means that users can continue to access and interact with calendar events in Outlook clients without worrying about the details required by Teams to run the online portion of the meeting.
What a Meeting Co-Organizer Can Do
Outside an active meeting, the co-organizer role has no power, which is why Microsoft stresses that the capabilities available to a co-organizer are during the Teams meeting. In this state, a co-organizer can:
Access and change meeting options.
Bypass the lobby.
Admit people from the lobby during a meeting.
Lock the meeting.
Present content.
Update another participant’s meeting role.
End the meeting.
However, because the co-organizer role has no influence when a meeting is not active, a co-organizer cannot:
View and download attendance reports.
Edit the meeting invitation.
Manage the meeting recording.
Remove or change the Organizer role.
In addition, a co-organizer cannot create and manage breakout rooms for a meeting.
Scheduling Teams Meetings in Group Calendars
It is possible to schedule online Teams meetings from Outlook by creating the meeting in the calendar of a Microsoft 365 group (Figure 2). However, although the meeting has all the attributes of an online Teams meeting, the group is the meeting owner, and there’s no way to access meeting options to assign the co-organizer role to a participant. When the meeting is active, the person who schedules the meeting takes on the organizer role, but they cannot make another attendee a co-organizer.
Figure 2: A Teams meeting organized in a Microsoft 365 group calendar
On the upside, because the meeting is in the group calendar, any group member can update its settings, including rescheduling the meeting for a new date and time.
Using Central Scheduling
The workaround is not new. Like the method to avoid delegates reading protected email, it comes from old on-premises implementations of Exchange when it was common to schedule important organizational gatherings using a shared mailbox. Meeting coordinators with delegate access to the shared mailbox would create and manage meetings using the shared mailbox calendar, and because multiple delegates had access to the shared mailbox, meetings were accessible and manageable even when some of the delegates were unavailable.
The modern version of this scenario is to create a new Microsoft 365 account and assign it Exchange Online Plan 1 and Teams licenses (or any SKU which includes these service plans). People who need to organize organizational meetings like webinars or large employee gatherings then ask the people who run the central scheduling mailbox to:
Create a new Teams meeting at the desired time with the required attendees.
Edit meeting options to assign the co-organizer role to the requester and/or other people (Figure 3).
Figure 3: Defining a co-organizer for a Teams meeting
If the need subsequently exists to reschedule the meeting, add new co-organizers, or update the meeting invitation, it can be done through the central scheduling mailbox.
A regular mailbox is necessary because shared mailboxes can’t use Teams and you need Teams to apply the roles and other metadata to create online meetings.
This arrangement isn’t perfect. More steps are necessary to create a meeting; the central scheduling mailbox comes with a small licensing cost; and someone must manage meeting requests and updates. It’s also something which should be constrained to a minimum of meetings – those that need to happen even if the main organizer becomes unavailable for some reason. Other meetings should be created and run as normal. The hope is that this is a short-term bridge before Microsoft updates the co-organizer role to allow its holders to manage meeting details.
If anyone has a better idea, I am all ears… as are the folks who want to avoid issues when meeting organizers aren’t available.
Make sure that you’re not surprised about changes which 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.
What I don’t understand is why if you have two owners of the team- why they are not able to edit the other owners meeting invitation and if you can give ‘ Access and change meeting options’ to a co-organizer why can’t another owner have higher access right.
I chose the calendar option within a team thinking it would address the issues experienced in the past, should anyone leave. It would not be sitting in one person’s calendar, and you wouldn’t have to move every meeting to someone else’s calendar. If there are no plans to change this as an Executive Assistant, this app has little to no value for me, as I wanted to keep all team post, access to files links etc with the specified team group, and could easily be adapted for new org structure. it looks like I will need to revert to the shared outlook email address and calendar, which is controlled centrally, which I was trying to avoid. thanks for the post it answered alot of question. Happy to hear if this changes in the future.
Coorganisers and Team owners should be able to change edit meeting details. This is just sensible to manage situations where meeting organisers leave a company or go on extended periods of leave.
This is a pretty old-school kind of situation where the obvious thing customers want is to be able to organize meetings using some vanity account, but they don’t want to share credentials for said account Yet, the only solution is to make/pay for some fake vanity user and give its password to somebody to manage. Some kind of way to “login” “as” a shared mailbox account using OAuth would be nice, then we could access those damned Meeting Options for meeting whose organizer is the shared mailbox.
{"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}
What I don’t understand is why if you have two owners of the team- why they are not able to edit the other owners meeting invitation and if you can give ‘ Access and change meeting options’ to a co-organizer why can’t another owner have higher access right.
I chose the calendar option within a team thinking it would address the issues experienced in the past, should anyone leave. It would not be sitting in one person’s calendar, and you wouldn’t have to move every meeting to someone else’s calendar. If there are no plans to change this as an Executive Assistant, this app has little to no value for me, as I wanted to keep all team post, access to files links etc with the specified team group, and could easily be adapted for new org structure. it looks like I will need to revert to the shared outlook email address and calendar, which is controlled centrally, which I was trying to avoid. thanks for the post it answered alot of question. Happy to hear if this changes in the future.
Coorganisers and Team owners should be able to change edit meeting details. This is just sensible to manage situations where meeting organisers leave a company or go on extended periods of leave.
That’s the kind of feedback to give direct to the Teams developers at https://feedbackportal.microsoft.com/feedback/forum/ad198462-1c1c-ec11-b6e7-0022481f8472
This is a pretty old-school kind of situation where the obvious thing customers want is to be able to organize meetings using some vanity account, but they don’t want to share credentials for said account Yet, the only solution is to make/pay for some fake vanity user and give its password to somebody to manage. Some kind of way to “login” “as” a shared mailbox account using OAuth would be nice, then we could access those damned Meeting Options for meeting whose organizer is the shared mailbox.
What is the latest deployment date for the co-organizer role in Teams meetings? regard Tel U
You’ll have to ask Microsoft. I don’t know if they have a special arrangement for the EDU sector.