When you schedule a meeting in the new Teams desktop app, the invitation may arrive without the join link, the meeting ID, or the dial-in number. Recipients see only the meeting title and time, so they cannot join on time. This problem usually comes from a meeting policy that blocks the join information or from a setting in your Outlook calendar that strips the details. In this article, you will learn the exact cause and the step-by-step fix to restore the full join details in every new meeting invitation.
Key Takeaways: Restoring Join Details in Teams Meeting Invitations
- Teams admin center > Meetings > Meeting policies: The Allow meeting registration and Allow dial-in options control whether join details appear in the invitation.
- Outlook calendar > Meeting > Meeting details: The toggle for Include online meeting details must be set to Always to keep the join link in the invitation.
- Teams desktop app > Settings > Calendar: The default meeting provider setting must be Teams, not Exchange, to generate the join link.
Why Teams Meeting Invitations Lose the Join Details
The new Teams desktop app uses a special meeting provider that generates the join link, the meeting ID, and the dial-in number. When you schedule a meeting, Teams sends this information to the Exchange calendar item. If any part of that chain fails, the invitation arrives without the join details.
The most common cause is a meeting policy that disables the option to include online meeting information. Another cause is the Outlook calendar setting that controls whether online meeting details appear in the invitation. A third cause is the default meeting provider in Teams being set to Exchange instead of Teams.
The root cause is almost always one of these three settings. You do not need to reinstall Teams or create a new meeting. Check each setting in the order below to find the one that is blocking the join details.
Meeting Policy Blocks Join Details
Teams admins can set a meeting policy that prevents the join link from being added to the invitation. The policy setting is called Allow meeting registration. When this is off, Teams does not add the join link or the meeting ID to the calendar item.
Calendar Setting Strips Online Meeting Details
In Outlook, the calendar option Include online meeting details can be set to Never. That setting removes the join link from the invitation even if Teams generated it correctly.
Default Meeting Provider Is Exchange
In the Teams desktop app, the Calendar section has a setting for the default meeting provider. If it is set to Exchange, Teams does not generate a join link at all. The meeting is created as a plain calendar item without any online meeting information.
Steps to Restore the Join Details in Teams Meeting Invitations
Follow these steps in the order listed. Each step checks one of the three causes. After you make a change, test it by scheduling a new meeting and checking the invitation.
Check the Meeting Policy in the Teams Admin Center
- Open the Teams admin center
Go to admin.teams.microsoft.com and sign in with an admin account. - Open Meeting policies
In the left menu, select Meetings, then select Meeting policies. - Select the policy that applies to you
Click the policy name that is assigned to your user account. The default policy is named Global (Org-wide default). - Enable Allow meeting registration
Scroll to the section called Meeting registration. Set Allow meeting registration to On. Also set Allow dial-in to On so the dial-in number appears. - Save the policy
Click Save at the bottom of the page. Wait 5 minutes for the change to take effect.
Check the Outlook Calendar Setting
- Open Outlook
Launch the Outlook desktop app or go to outlook.office.com. - Open Calendar settings
Click the gear icon in the top right, then select Calendar. - Find the Include online meeting details setting
Scroll to the section called Events and invitations. Look for the dropdown labeled Include online meeting details. - Set it to Always
Change the dropdown to Always. This ensures the join link is included in every invitation. - Save the change
Click Save. The setting applies immediately to new meetings.
Change the Default Meeting Provider in Teams
- Open Teams
Launch the new Teams desktop app and sign in. - Open Settings
Click your profile picture at the top right, then select Settings. - Open the Calendar section
In the Settings menu, select Calendar. - Change the default meeting provider
Find the dropdown labeled Default meeting provider. Change it to Teams. - Restart Teams
Close Teams completely and reopen it. The new setting takes effect after the restart.
Test the Fix
- Schedule a new meeting
In Teams, go to Calendar, then select New meeting. - Add a title and time
Fill in the meeting title and choose a time. - Invite yourself or a colleague
Add a test attendee, then click Send. - Open the invitation
Open the calendar item in Outlook. Check that the join link, meeting ID, and dial-in number appear.
If Teams Still Has Issues After the Main Fix
Teams Shows Only a Plain Calendar Item Without Any Online Meeting Info
This happens when the default meeting provider is still set to Exchange. Reopen Teams Settings and confirm the provider is Teams. If it is already Teams, sign out of Teams completely, then sign back in. A full sign-out resets the calendar provider cache.
The Join Link Appears in Outlook but Not in the Teams Calendar
This is usually a display issue in the Teams calendar view. The join details are present in the actual invitation, but the Teams calendar tile only shows the title and time. Open the meeting item in Outlook to verify the join link. If it is there, the meeting is fine.
The Meeting ID Is Missing but the Join Link Is Present
This means the dial-in settings are not configured for your tenant. Contact your Teams admin to enable the dial-in feature in the dial-in conferencing settings. The admin must assign a conferencing provider to your account.
Recipients See the Join Link Only After They Accept the Invitation
Some Outlook settings hide the join link until the recipient responds. This is not a bug. The recipient can still join by clicking the link in the accepted invitation. If you need the link to be visible immediately, change the Outlook setting Include online meeting details to Always for the recipient as well.
New Teams Desktop vs Teams on the Web: Key Differences for Meeting Invitations
| Item | New Teams Desktop | Teams on the Web |
|---|---|---|
| Default meeting provider | Set to Teams by default | Always uses Teams |
| Join link generation | Generated in the calendar item | Generated in the browser |
| Meeting policy enforcement | Applies to desktop client | Applies to web client |
| Outlook calendar integration | Uses Outlook desktop or web | Uses Outlook web only |
| Dial-in number display | Controlled by dial-in policy | Controlled by dial-in policy |
The new Teams desktop app and the web client share the same meeting policies, but the desktop app depends on the Outlook calendar setting for the final invitation. The web client always generates the join link in the browser, so it is less likely to miss the details.
If you schedule meetings mainly from the desktop app, check all three settings in this article. If you schedule from the web, the Outlook calendar setting is the only one you need to verify.
After you fix the settings, every new meeting invitation will include the join link, the meeting ID, and the dial-in number. Test with a colleague to confirm the invitation looks correct. If the problem persists, check the Teams admin center for a custom meeting policy that may override the defaults. You can also use the Teams admin center to see which policy is assigned to your account by selecting Users, then Manage users, and opening your profile.