You need to view a SharePoint calendar in Outlook but the sync methods you used before no longer work. Microsoft changed how SharePoint calendars connect to Outlook, and the New Outlook does not support the old “Connect to Outlook” button at all. This article explains the difference between the two sync methods and shows you the alternatives that work today.
The classic Outlook could subscribe to a SharePoint calendar using a SharePoint list connection. The New Outlook removes this feature entirely. Instead, you must use Power Automate flows, SharePoint alerts, or a calendar overlay in SharePoint itself. This guide covers each option so you can choose the right one for your setup.
You will learn why the old method stopped working, what each Outlook version can and cannot do, and step-by-step instructions for the replacement methods. No workaround or registry hack can restore the old sync in New Outlook.
Key Takeaways: SharePoint Calendar Sync in Outlook
- Classic Outlook “Connect to Outlook”: Creates an iCal subscription that syncs read-only calendar events from a SharePoint calendar list to your Outlook calendar folder.
- New Outlook “Connect to Outlook” missing: New Outlook does not support SharePoint list connections. The button is grayed out or absent. No registry fix or add-in restores it.
- Power Automate as replacement: Use a Power Automate flow to copy SharePoint calendar events to an Outlook calendar or to send email notifications when events change.
Why SharePoint Calendar Sync Changed in Outlook
SharePoint stores calendar events in a standard list. When you clicked “Connect to Outlook” in classic Outlook, Outlook subscribed to the SharePoint list using a web-based iCal feed. This created a read-only calendar folder that updated periodically. The underlying technology is the SharePoint list sync protocol.
Microsoft redesigned Outlook to use a new sync engine that does not support SharePoint list subscriptions. The New Outlook is built on the same platform as Outlook for the web. It uses Microsoft Graph to connect to Exchange Online, but it does not include a connector for SharePoint list feeds. This change is permanent. Microsoft confirmed that the “Connect to Outlook” feature will not return to New Outlook.
Classic Outlook still supports the feature as of 2025. However, Microsoft is gradually moving all users to New Outlook. If your organization has not yet switched, you can still use classic Outlook for SharePoint calendar sync. But you should plan for the eventual migration.
New Outlook vs Classic Outlook: What Each Can Do
The table below summarizes the key differences. Use this to decide which version to use and which replacement method fits your workflow.
| Feature | Classic Outlook | New Outlook |
|---|---|---|
| Connect to SharePoint calendar | Yes, via ribbon button | No, button is disabled |
| Read-only calendar subscription | Yes, updates every 30 minutes | Not available |
| Edit events in Outlook | No, must edit in SharePoint | N/A |
| Receive email alerts from SharePoint | Yes, via SharePoint alerts | Yes, via SharePoint alerts |
| Power Automate integration | Manual flow only | Manual flow only |
| Calendar overlay in SharePoint | Yes, works in browser | Yes, works in browser |
Step-by-Step: Use Classic Outlook While You Still Can
If your organization still allows classic Outlook, follow these steps to sync a SharePoint calendar. This method works in Outlook 2016, 2019, 2021, and classic Outlook for Microsoft 365.
- Open the SharePoint calendar in a browser
Navigate to your SharePoint site. Go to the site contents or the calendar app. Click the calendar name to open it. - Click the Calendar tab in the ribbon
On the top ribbon, click the Calendar tab. Look for the Connect & Export group. - Click Connect to Outlook
Click the Connect to Outlook button. A dialog box appears asking for confirmation. Click Allow. Outlook opens and creates a new calendar folder under Other Calendars. - Verify the connection
In Outlook, expand Other Calendars. You see the SharePoint calendar name. Events appear as read-only items. Do not edit them here — changes will not sync back to SharePoint. - Set the refresh interval (optional)
Classic Outlook refreshes the subscription automatically. To force an immediate refresh, right-click the calendar folder and select Update Folder. You cannot change the refresh interval manually.
Step-by-Step: Replace the Sync in New Outlook
New Outlook users cannot use the old sync. Use one of these three methods instead. Each method has a different purpose. Choose the one that matches your needs.
Method 1: Use SharePoint Alerts for Email Notifications
SharePoint alerts send email when calendar events are added, changed, or deleted. This does not add events to your Outlook calendar. It only sends notifications to your inbox.
- Open the SharePoint calendar
Go to the SharePoint calendar in your browser. - Click Alert Me
On the ribbon, click Alert Me. If you do not see it, click the ellipsis (…) and select Alert Me. - Set alert criteria
Choose when to send alerts: when items change, when items are deleted, or when items are added. Enter your email address. Click OK. - Manage alerts in Outlook
Alerts arrive in your inbox. You can filter them using an Outlook rule. Create a rule that moves alert emails to a specific folder.
Method 2: Use Power Automate to Copy Events
Power Automate can copy SharePoint calendar events to an Outlook calendar. This creates duplicate events that you can edit. Changes do not sync back to SharePoint.
- Go to Power Automate
Open make.powerautomate.com. Sign in with your work or school account. - Create an automated cloud flow
Click Create and select Automated cloud flow. Search for “SharePoint” and choose the trigger “When an item is created or modified.” Enter your SharePoint site address and calendar list name. - Add an Outlook action
Click New step. Search for “Outlook” and choose “Create event” (V2) or “Send an email” depending on your goal. Map the SharePoint columns to the Outlook event fields: Title, Start Time, End Time, Description. - Save and test
Click Save. Add a test event to the SharePoint calendar. Check your Outlook calendar to confirm the event appears. Note that this is a one-way copy. Deleting the event in SharePoint does not delete it in Outlook.
Method 3: Use Calendar Overlay in SharePoint
Calendar overlay lets you view multiple SharePoint calendars in one view inside SharePoint. This does not involve Outlook at all. It is useful if you only need to see combined calendars in the browser.
- Open the primary calendar
Go to the SharePoint calendar that you want to use as the main view. - Click Calendar > Overlay
On the ribbon, click Calendar, then click Overlay. Click New Overlay. - Select the secondary calendar
Choose a calendar from the same site or another site. Set the overlay color. Click OK. The secondary calendar events appear in the primary view.
What to Do If the Old Sync Still Does Not Work
“Connect to Outlook” button is grayed out
This happens when the SharePoint site is set to read-only or the calendar list does not support subscriptions. Check with your SharePoint administrator. In classic Outlook, make sure you are using the desktop version, not the New Outlook toggle.
Events appear but do not update
Classic Outlook refreshes the iCal feed every 30 minutes. If you need immediate updates, right-click the calendar folder and select Update Folder. If events still do not update, remove the connection and reconnect using the steps above.
Power Automate flow fails to create events
Check the flow run history. Common causes include missing permissions to the SharePoint list or the Outlook calendar. Ensure the flow owner has at least Edit permissions on both. Also verify that the SharePoint column names match the dynamic content fields in Power Automate.
New Outlook vs Classic Outlook: Key Differences for SharePoint Calendar Sync
| Item | Classic Outlook | New Outlook |
|---|---|---|
| Supported sync method | iCal subscription via SharePoint list | None built-in |
| Edit events in Outlook | No (read-only) | N/A |
| Refresh interval | 30 minutes (automatic) | N/A |
| Best replacement | None needed | Power Automate or SharePoint alerts |
| Works offline | Yes, cached events | No (replacement methods require internet) |
| Requires admin setup | No | Yes, for Power Automate flows |
If you still use classic Outlook, keep the SharePoint calendar sync active as long as possible. If you are on New Outlook, set up a Power Automate flow to copy events to your Outlook calendar. This gives you a viewable calendar without the old sync. For notifications only, use SharePoint alerts. Calendar overlay in SharePoint is a good option if you work mostly in the browser. Test each method with a small set of events before rolling it out to your team.