How to BCC guests to a Teams meeting?

Occasional Contributor

Hi all,

I wish to invite up to 20 guests to a Teams meeting. To my horror, when I added in their non-MS email and sent them the invite to the meeting, the email shows every attendees' email address including the other guests' email addresses! I'm sure I've offended many people with that invite! So the question here: How can I invite external guests to a Teams meeting using BCC so as to protect their email addresses? 


In Zoom, we can simply send the guest the room ID or meeting link and password protect the meeting. There is no invite link in Teams (at least it is not obviously available) and I cannot password protect the meeting. 


Please advise. Thanks! 

11 Replies

@garyang a couple of ways. After you create a meeting in Teams you will see the meeting link so you can grab the link from there or immediately go into the meeting and grab the "meeting details" copy and send an email.


You can also create the invitation in Outlook and put the attendees under resource to create a bcc invitation



@garyang if you schedule the meeting using Outlook online, there is an option to "hide attendees" -- I use this when I am scheduling calendar reminders for our users to remember to save their data before an IT update.  It's under Response options.  (Note:  this isn't available using the desktop app)




@Sarah Gant 

Thanks for your suggestion. Sending out the link to the meeting was what I did eventually. But it doesn't inspire confidence in the security because everyone with the link will be able to gatecrash the meeting. Even if I set it that all guests must wait in the lobby, I cannot prevent uninvited people in the organisation to gatecrash the meeting once they get the link. Imagine the link got posted on some forum and was being shared thousands of times, even the lobby floodgate is not going to help much if there are dozens of trolls in it. I think that a link with a password will be a better solution. That is a feature Zoom has. 


Using the resources hack in outlook is too much work for a one-time guest. 


Thanks for sharing. Appreciate it. But I guess the most elegant solution is a BCC in Teams for one-time guests. 


@garyang- So I think of TEAMS as primarily an internal collaboration tool with external capabilities (others who are connected somehow) and not anonymous people.  I use BCC with "hide guests" because it helps prevent them from "replying to all". 



Thanks for your tip! I tried what you meant. It works but it cannot invite a channel of team members. So suppose I have a Team channel with 20 people and I want to invite 10 one-time guests to this meeting. Using your Outlook hack will mean I have to copy and paste the 30 email addresses. 

I tried to create the meeting on Outlook and then go into Teams to see if I can add the channel to it but it didn't work. 

At the first place, why must it be so complicated to do something so simple? 


I guess there isn't an elegant solution to a simple problem in a great piece of software. It is like finding a place for the coins in a Mercedes! 


Thanks a lot! Stay safe, wherever you are!


@garyang so there are some foundational Teams understanding that is missing from your your last comment.  In order to have a team channel with 20 you have to have set that up as a "private channel"  I am not sure if this has been updated yet but last I saw channel meetings were not available for "private channels".  In order invite anyone to a channel meeting they are suppose to be part of the overall team, however a new update is coming if it has not already where you can add "guests" to channel meetings.  


Overall some of your last comment did not make sense to me.  


Keep in mind in order to host a Teams Meeting does not mean you have to be associated with a particular team.  You can always use Outlook and distro lists until more features are available.  There is an update coming to Outlook where you can select a team and channel from outlook when creating a meeting I believe.




@Sarah Gant Here's where I am with private channels -- private channels provision their own sharepoint page, which is not connected to the TEAM -- where as it could have been hooked to the team as permissions-based access if the person was trying to access content in SharePoint -- soooooo, why not have them created as a private TEAM?  Private Channels currently (I say currently, bc MS updates things all the time) causes a hiccup in eDiscovery and records retention and all that good stuff -- that you wanted to protect with limiting the channel to just those people that can see the data to begin with....#notafanofprivatechannels


So I think what is needed is just a private meeting - not set in the channel - because if you invite the channel - everyone who is a member of the team gets the invite - and even if you comment "this meeting is just for me and Dave" everyone disregards that and starts joining -- so only host on the channel if you mean the entire TEAM.


@jhubbard  Agree about the private channels, MS could have done way better.  I only mentioned it because what @garyang said in his message did not make sense about having a channel with 20 people (Team channel with 20 people and I want to invite 10 one-time guests to this meeting.) Unless he meant a Team with 20 people.  Again agree about the "private" meeting.  An update is coming out where you can actually invite a team to a meeting so this would be great for his scenario.  Create the meeting in Outlook using my hack, invite the "Team" and the 10 guests.

Best Response confirmed by ThereseSolimeno (Microsoft)



hope it is useful


@garyang   hope it helps



Thanks! That is great help!