A client wants to hop on a call, and all they need from you is one link they can click. The catch is that Teams hides that link a little, and the setting that creates it is off by default.
In this tutorial, we’ll create a Microsoft Teams meeting link from the Teams calendar, copy it, and share it with guests outside your company. We’ll also cover Outlook, channel meetings, the mobile app, and the lobby settings that decide when guests get in.
Quick answer: In Teams, go to Calendar > New > Event, turn on the Teams meeting toggle and select Save. Then open the event, select the arrow next to Join and choose Copy join link. Paste that link anywhere; guests can join in a browser.
What You Need Before You Start
- A work or school Microsoft 365 account with Teams. Microsoft’s Outlook scheduling doesn’t support personal outlook.com accounts as the organizer.
- The guest’s email address, or just a chat or email thread where you can paste the link.
- Nothing on the guest’s side: they don’t need a Teams account. If you’d rather add an external user to a team for ongoing work, that’s a different setup.
We tested every step on 10/30/2026 in the new Teams in a browser, with a demo meeting called SPGuides Client Kickoff.
Step 1: Create the Meeting in the Teams Calendar
Open Calendar in Teams. Select the arrow on the New button and pick Event. The same menu also has Channel meeting and templates such as Webinar and Town hall.

Type a title (ours is SPGuides Client Kickoff) and set the date and time. Now the important part: turn on the Teams meeting toggle. In our tenant it was off for a new event, and without it you get a plain calendar entry with no link.

With no attendees, the button says Save. Select it and Teams creates the join link. Need to talk right now instead? Start an instant call in Teams.
Step 2: Invite Guests by Email (Optional)
If you know who’s coming, type their full email address in Invite required attendees and pick Use this address. We added olivia.parker@outlook.com; Teams marked her chip Unknown because she’s outside our organization.

As soon as an attendee is added, Save turns into Send. Olivia gets an email invitation with the join link inside. She doesn’t become a member of your Teams; for that you’d add a guest to Microsoft Teams instead.
Step 3: Copy the Join Link and Share It
Sometimes you’d rather paste the link into your own email, a text, or a support ticket. Select the meeting in your calendar, select the arrow next to Join, and choose Copy join link.

The copied link looks like this:
https://teams.microsoft.com/meet/<meeting ID>?p=<passcode>
You can also open the event to see the full invitation text: the join link, a meeting ID and a passcode, plus a Meeting options link for you as the organizer.

The meeting ID and passcode are handy when a guest can’t click links; they can join a Teams meeting with a meeting ID instead.
Step 4: Set the Lobby and Meeting Options for Guests
Select Options next to the Teams meeting toggle (or Meeting options in the invitation). Under Meeting access, Who can bypass the lobby? was set to People in my org and guests in our tenant.

Here’s the part people misread. In this setting, “guests” means guest accounts that already exist in your Microsoft 365 tenant. Someone like Olivia who joins from a browser without signing in is an anonymous participant, so she waits in the lobby until an organizer or presenter admits her.
Want outside people to walk straight in? Pick Everyone. For a sensitive meeting, pick People who were invited or Only organizers and co-organizers.
Step 5: How Guests Join in a Browser
When Olivia opens the link, Teams asks how she wants to join. She selects Continue on this browser, types her name, and selects Join now. Microsoft supports Edge and Chrome for this.

If a guest gets stuck at this page or in the lobby, our guide on fixing guest join problems in Teams meetings walks through the usual causes.
Create a Teams Meeting Link in Outlook
Teams and Outlook share the same calendar, so a meeting made in one shows up in the other. Microsoft’s steps differ by Outlook version:
- New Outlook and Outlook on the web: Calendar > New event, then turn on the Teams meeting toggle next to the title.
- Classic Outlook: Home > the arrow next to New Email > Meeting, then Teams Meeting > Schedule meeting.
- Every meeting automatically: in new Outlook, Calendar settings > Events and invitations > Add online meeting to all meetings. In classic Outlook it’s File > Options > Calendar.
One catch: a meeting saved as a draft has no join details yet. If the Teams option is missing entirely, see Teams not showing in Outlook.
Create a Channel Meeting or Use the Mobile App
For a channel meeting, go to Teams, open the team, select the arrow next to Meet now in the channel header and choose Schedule a meeting. Outlook can’t schedule channel meetings. Not sure which one fits? Compare a Teams team vs channel.
On your phone, open the Teams app, go to Calendar, tap the new event button, add a title and invitees, and tap Done. In Outlook mobile, tap New Event and turn on the Teams Meeting toggle.
Can You Add a Teams Link to Someone Else’s Meeting?
Not to a meeting you received as an attendee. Only the organizer can change the invitation, so ask them to add a Teams meeting, or create your own Teams meeting and share that link. If you manage a manager’s calendar with delegate access, you can set up a Teams meeting on behalf of someone else.
Teams Meeting Link Cheat Sheet
| Where | How you get the link |
|---|---|
| Teams calendar | New > Event > Teams meeting toggle on > Save; then Join arrow > Copy join link |
| New Outlook / web | New event > Teams meeting toggle |
| Classic Outlook | New Meeting > Teams Meeting > Schedule meeting |
| Channel | Meet now arrow > Schedule a meeting |
| Teams mobile | Calendar > new event > Done |
Common Mistakes to Avoid
- Leaving the Teams meeting toggle off. The event saves fine, but there’s no join link in it.
- Expecting outside guests to skip the lobby. With the default setting, people who aren’t signed in wait until you admit them, so join a minute early.
- Saving an Outlook meeting as a draft. Drafts don’t get join details; send or save the event first.
Next Steps
Once the meeting is booked, you may need to move it. Here’s how to reschedule or cancel a Teams meeting without sending guests a new link.
We’d pair this with a few other Teams meeting guides:
Frequently Asked Questions
How do I create a Microsoft Teams meeting link for a guest?
Create a meeting in the Teams calendar with the Teams meeting toggle on, then either add the guest’s email as an attendee or copy the join link and send it yourself. Guests don’t need a Teams account.
How do I share a Teams meeting link?
Open the meeting in your Teams calendar, select the arrow next to Join and choose Copy join link. Paste it into an email, chat or text message.
Can a guest join a Teams meeting without the app?
Yes. They open the link, select Continue on this browser and join in Edge or Chrome. See Microsoft’s steps to join a meeting without a Teams account.
How do I automatically add Teams links to Outlook meetings?
In new Outlook, go to Calendar settings > Events and invitations and turn on Add online meeting to all meetings with Microsoft Teams as the provider. Classic Outlook has the same option under File > Options > Calendar.
Why do my guests wait in the lobby?
The default lobby setting lets people in your org and existing guest accounts in, while anonymous people wait. Change Who can bypass the lobby in Meeting options. Microsoft explains each choice in the Teams lobby settings guide.

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.