You scheduled a meeting in Outlook and it appears in your Outlook calendar, but the same meeting is missing from your Teams calendar. This problem usually happens when the meeting is not created as a Teams meeting, or when the Teams calendar sync fails. In this article, I will explain the root causes and give you step-by-step fixes to make the meeting appear in Teams.
Key Takeaways: Fix a Missing Teams Meeting from an Outlook Invite
- Outlook meeting option “Teams meeting”: Selecting this option adds the Teams join link and makes the meeting appear in Teams.
- Outlook > Calendar > Calendar Properties > Internet Calendars: Shows the calendar URL that Teams uses to sync your Outlook events.
- Teams > Settings > General > Calendar sync: Toggle this setting to force a re-sync of your Outlook calendar into Teams.
Why Teams Calendar Does Not Show an Outlook-Scheduled Meeting
Teams calendar is a direct mirror of your Outlook calendar, but only for meetings that are marked as Teams meetings. When you create a meeting in Outlook, the default option is a regular appointment. If you do not click the Teams meeting button, the meeting has no Teams join link and Teams will not display it in the calendar tab.
Another cause is calendar sync failure. Teams pulls your calendar data from Exchange Online. If the sync is paused, delayed, or broken, new Outlook meetings will not appear. This can happen after a network change, a Teams update, or a corrupted Teams cache.
A third cause is that you are viewing a different calendar. Teams shows the default calendar of your primary mailbox. If the meeting was placed in a secondary calendar or a shared mailbox, it will not show in Teams.
What the Teams Calendar Actually Shows
The Teams calendar displays only meetings that meet all three conditions: the meeting has a Teams meeting link, the meeting is in the primary mailbox, and the calendar sync is active. If any condition fails, the meeting stays invisible in Teams.
Steps to Fix the Missing Meeting in Teams Calendar
Follow these steps in order. Stop when the meeting appears in Teams.
Method 1: Resend the Meeting as a Teams Meeting
- Open the meeting in Outlook
In Outlook, open the original meeting from your calendar. Double-click the meeting to open it in a separate window. - Click the Teams meeting button
On the Meeting tab, look for the Teams meeting icon in the ribbon. Click it. This action adds a Teams join link to the meeting body. - Send the update
Click Send Update to notify all attendees. After sending, the meeting now has a Teams link and will appear in Teams calendar within a minute.
Method 2: Force a Calendar Sync in Teams
- Open Teams settings
In Teams, click your profile picture at the top right, then select Settings. - Go to General > Calendar
In the General section, scroll to Calendar. Look for the option called Calendar sync. - Toggle the sync off and on
Turn the Calendar sync toggle off, wait 10 seconds, then turn it back on. This forces Teams to re-fetch your Outlook calendar. - Check the calendar tab
Click the Calendar icon in the left sidebar. The meeting should now appear.
Method 3: Clear the Teams Cache
- Close Teams completely
Right-click the Teams icon in the system tray and select Quit. Confirm that no Teams process is running in Task Manager. - Delete the cache folder
Press Ctrl+R to open the Run dialog. Type%appdata%\Microsoft\Teamsand press Enter. In the folder that opens, delete the following subfolders: Application Cache, Cache, Code Cache, GPUCache, and IndexedDB. - Restart Teams
Start Teams again. It will rebuild the cache and re-sync your calendar.
Method 4: Verify the Calendar Source
- Check which calendar the meeting is in
In Outlook, look at the left pane. If the meeting is under a secondary calendar like Calendar 2 or a shared mailbox, move it to your primary Calendar. - Move the meeting to the primary calendar
Drag the meeting from the secondary calendar to the primary calendar. Then resend the meeting if it has attendees.
If Teams Still Does Not Show the Meeting
Teams calendar is blank after a recent Outlook update
A recent Outlook update can change the meeting format. Open the meeting and confirm the Teams join link is present. If the link is missing, click the Teams meeting button again and send the update.
Meeting appears in Outlook but not in Teams mobile app
The Teams mobile app syncs slower than the desktop app. Close the mobile app completely and reopen it. If the meeting still does not show, check your internet connection and wait 5 minutes.
Meeting shows in Teams but without the join button
This happens when the meeting was not created as a Teams meeting. Open the meeting in Outlook, click the Teams meeting button, and send the update. The join button will appear after the update.
Teams Desktop vs Teams on the Web: Calendar Sync Differences
| Item | Teams Desktop App | Teams on the Web |
|---|---|---|
| Calendar sync frequency | Near real-time, updates within seconds | May take up to a minute |
| Cache clearing method | Manual deletion of cache folders | Clear browser cache in settings |
| Supported browsers | Not applicable | Chrome, Edge, Firefox, Safari |
| Offline access | Calendar available offline | Requires internet connection |
You can now make any Outlook meeting appear in Teams by adding the Teams meeting link and forcing a sync. Start by opening the meeting in Outlook and clicking the Teams meeting button. If the meeting still does not show, toggle the Calendar sync in Teams settings and clear the Teams cache. For a quick check, use the keyboard shortcut Ctrl+2 in Teams to switch directly to the Calendar tab.