Key Takeaway
- Your date depends on your connection method, not just your email platform. Microsoft 365 configs on Exchange Web Services stop around October 1, 2026. Configs on Microsoft Graph — and every Gmail or Google Workspace org — run until April 2027.
- Gmail and Google Workspace orgs aren't affected in October. EWS is a Microsoft interface. April 2027 is your only date.
- February 2027 catches orgs that already migrated. Four legacy Einstein Activity Capture reporting features close in that release, including Activity 360 Reports.
- Lightning Sync never synced email. No email content, no attachments, no meeting invitees, no custom objects. Whatever replaces it covers more ground, which makes this a scoping decision, not a swap.
- Einstein Activity Capture stores email outside your core database. That's where it stops being reportable and stops triggering automation.
- Salesforce rules EAC out for some orgs entirely. More than 100 non-Sales Cloud licenses, Government Cloud, or data residency requirements — that's Salesforce's own guidance, not ours.
Last reviewed September 2026.
If your org still runs Lightning Sync, you have a deadline. Salesforce is retiring it in April 2027. And if you connect to Microsoft 365 over Exchange Web Services, you’ll lose sync well before that – October 1, 2026, when Microsoft starts switching EWS off.
The tricky part isn’t the date. It’s that nothing warns you when sync stops. No error, no admin alert, and the Lightning Sync setup screens stay right where they are, looking perfectly healthy.
Here’s what’s happening, which date applies to you, what to check in your org before you pick a replacement, and how the options actually compare.
What Is Salesforce Lightning Sync?
Salesforce Lightning Sync is a tool that allows you to keep your customer data in sync across multiple platforms. It’s designed to help sales and customer service teams work together more efficiently by giving them access to the same information, no matter where they are.
Technically speaking, Lightning Sync is a bidirectional synchronization service that connects Microsoft Exchange (including Outlook) or Google Workspace (Gmail) with Salesforce. It automatically syncs contacts and calendar events between these platforms, eliminating the need for manual data entry and ensuring data consistency.
Lightning Sync is available in Professional, Enterprise, Performance, Unlimited, and Developer editions with Sales Cloud, Service Cloud, and Lightning Platform licenses. Users can access it through both Salesforce Classic and Lightning Experience interfaces, as well as through the Salesforce mobile app.
Organizations typically implement Lightning Sync for several key use cases:
- Field Sales Support: Sales representatives can see their Salesforce contacts in Outlook or Gmail and access their scheduled meetings without switching applications
- Administrative Efficiency: Eliminate duplicate data entry for contacts and calendar events
- Data Quality Improvement: Maintain consistent contact information across systems
- Mobile Workforce Support: Keep mobile teams connected to CRM data regardless of location
Within the broader Salesforce ecosystem, Lightning Sync serves as a foundational integration layer that connects critical communication tools (email and calendar) with the CRM system of record. This integration is essential for maintaining a complete view of customer interactions and ensuring sales teams have the most current information available.
When Is Lightning Sync Retiring?
Salesforce withdrew Lightning Sync from new orgs back in Winter ’21 (October 2020) and moved development to Einstein Activity Capture. Existing configs kept running for five years, and migration stayed a suggestion rather than a requirement.
What changed in 2026 came from Microsoft, not Salesforce. Microsoft is retiring Exchange Web Services, the interface Lightning Sync uses to reach Microsoft 365 mailboxes. Here’s the full timeline:
| Date | What happens | Who it affects |
| October 1, 2026 | Exchange Web Services retirement begins. Lightning Sync configs still on EWS stop capturing and syncing | Microsoft 365 only. Gmail and Google Workspace orgs aren’t affected on this date |
| February 2027 (Spring ’27) | Four legacy Einstein Activity Capture reporting features close: Activity Metrics, the Activities Dashboard, Recommended Connections, and Activity 360 Reports | Any org reporting on EAC data, on either platform |
| April 1, 2027 | Permanent EWS shutdown. No allowlist, no exemption, no extension | Microsoft 365 only |
| April 2027 | Lightning Sync retires | Every remaining org, Microsoft 365 and Google Workspace alike |
| December 2027 | Salesforce for Outlook full retirement, pushed back from June 2024 | Orgs still running the Salesforce for Outlook desktop add-in |
If You’re on Microsoft 365
Your date depends on how the connection authenticates. Go to Setup → Desktop Integration → Lightning Sync and check whether it’s using Exchange Web Services or Microsoft Graph. On EWS, sync stops around October 1, 2026. On Graph, you’ve got until April 2027.
If you’re on EWS, there’s a Graph authentication upgrade right there in Lightning Sync setup. It’s a much smaller job than a migration, and it needs your Microsoft 365 admin to grant Graph consent at the tenant level. Salesforce recommended getting this done by August 2026, but that was guidance, not a cutoff.
Worth doing even if you already know where you’re headed. It takes the October deadline off the table, which means you’re not picking a five-year integration in three weeks.
If You’re on Gmail or Google Workspace
October doesn’t touch you. Exchange Web Services is a Microsoft interface, and its retirement has nothing to do with Google APIs. Your date is April 2027, when Lightning Sync retires everywhere.
Google Workspace orgs are usually the least prepared, and it’s not their fault. Almost every article about this retirement is written around the October date without saying which platform it applies to, so Google admins read it and reasonably conclude it’s someone else’s problem.
If You’ve Already Moved to Einstein Activity Capture
February 2027 is your date. Salesforce is moving EAC onto an architecture that stores email as standard Salesforce Activity records, and four legacy features retire with the old model: Activity 360 Reports, the Activities Dashboard, Activity Metrics, and Recommended Connections.
Anything built on those – reports, dashboards, flows, forecasting – needs a path onto standard Activity reporting before that release. And watch out: plenty of migration guides still list Activity 360 Reporting as a reason to move to EAC. Follow that advice and you’ll rebuild your reporting twice in five months.
How Did Salesforce Lightning Sync Work?
Salesforce Lightning Sync uses a two-way synchronization process to sync contacts and events. Any changes made on one platform will be automatically reflected on the other platforms.
Sync Directions and Configuration Options
Lightning Sync offers three primary synchronization configurations:
- One-way sync (Exchange/Gmail to Salesforce): Changes made in your email system flow into Salesforce, but not vice versa
- One-way sync (Salesforce to Exchange/Gmail): Changes made in Salesforce flow to your email system, but not vice versa
- Bidirectional sync: Changes made in either system automatically update in the other
For contacts, you can sync standard fields like Name, Email, Phone, and Title, plus custom fields through field mapping. For events, you can sync Date, Time, Subject, Description, and Location, with options to filter which events sync based on criteria you define.
Connection Methods
Lightning Sync offers two primary connection methods:
- Service Account Method: Administrators configure a dedicated Exchange service account with impersonation rights, allowing centralized management of sync settings
- OAuth Method: Individual users authenticate directly with their email provider through OAuth, giving Salesforce permission to access their data
Sync operations typically occur asynchronously every 5-15 minutes, though the exact timing can vary based on system load and the volume of changes. Initial synchronization of large datasets may take several hours to complete.
The basic setup process involves:
- Enabling Lightning Sync in Salesforce Setup
- Configuring connection settings for your email provider
- Creating sync configurations for users or profiles
- Defining sync directions and field mappings
- Assigning users to the appropriate sync configurations
While Lightning Sync can handle both contacts and events, there are limitations on which objects can sync in each direction. For example, private events only sync when specifically enabled by an administrator, and recurring events created in Salesforce Classic don’t sync properly with Outlook.
Technical Limitations and Supported Data Types
Understanding what Lightning Sync can and cannot synchronize is crucial for setting appropriate expectations and planning your integration strategy. This is where most migration plans get scoped wrong, so it’s worth being precise.
Lightning Sync was a bidirectional sync service connecting Microsoft Exchange or Google Workspace with Salesforce, available in Professional, Enterprise, Performance, Unlimited, and Developer editions. It ran server-side, calling EWS or Google APIs through an authorized service mailbox — which is why it needed Application Impersonation rights on Exchange or domain-wide delegation on Google Workspace. Users installed nothing. A lot of security teams refused the impersonation grant outright, and that was the feature’s biggest deployment headache.
Sync ran every five to fifteen minutes, not in real time, and it covered one Salesforce org. Multiple orgs meant a separate setup for each.
Here’s what it handled, and how the two main replacements compare:
| Data type | Lightning Sync | Einstein Activity Capture | Revenue Grid |
| Contact records | Yes, one-way or bidirectional | Yes | Yes |
| Calendar events | Yes, one-way or bidirectional | Yes | Yes |
| Custom contact fields | Yes, via field mapping | Limited | Yes, via configuration |
| Private events | Only if an admin enables it | Limited | Configurable |
| Recurring events | Only if created in Lightning Experience, not Classic | Not supported | Yes |
| Email content and threads | Not supported | Yes | Yes |
| Email attachments | Not supported | Limited | Yes |
| Meeting invitees | Not supported | Yes | Yes |
| Tasks | Not supported | Limited | Yes |
| Custom objects | Not supported | Not supported | Yes |
| Multiple Salesforce orgs | One org per config | Not supported | Yes |
Four rows there explain most of the frustration admins report with Lightning Sync: email content, attachments, meeting invitees, and custom objects. None of them ever synced. So whatever you move to will capture more than Lightning Sync did, and that’s a decision to make deliberately rather than inherit.
Migration and Retirement Guidance
With Salesforce’s retirement of Lightning Sync, organizations need a clear migration strategy.
What Changes When You Move Off Lightning Sync
Einstein Activity Capture is Salesforce’s designated replacement, and it does capture email, which Lightning Sync never did. What it doesn’t do is keep that data where Lightning Sync kept it.
Lightning Sync wrote contacts and events into Salesforce as standard records. Reportable through standard reports, available to standard automation, and they stayed put. EAC writes calendar events and contacts as standard records too, but captured email sits on the separate Activity Platform under a retention window unless you enable Sync Email as Salesforce Activity. That one setting decides whether your reports can see it.
Retention is the second change. Lightning Sync data followed standard Salesforce retention. EAC applies a rolling window, and anything outside it becomes inaccessible.
The trade is consistent: more gets captured, less can be done with it. If all you need is activity visible on a record, that’s fine. If your reporting, forecasting, or automation depends on activity data, it moves the problem rather than solving it.
Concerns Admins Raise About Einstein Activity Capture
Five come up again and again, and each is easier to resolve before a migration than after.
Data ownership and compliance. Because captured data sits outside your core Salesforce database, you’ll get questions about data sovereignty, GDPR obligations, and long-term access.
Reporting. Activities captured by EAC aren’t available in standard Salesforce reports, which makes analyzing sales activity alongside your other CRM data awkward.
Retention. Six months on standard licenses means historical activity disappears well inside a normal sales cycle for considered purchases.
Automation. Captured data can’t trigger standard workflows, Process Builder, or flows. Anything keyed to activity gets rebuilt or abandoned.
Customization. Fewer options for deciding which fields sync and how they map.
Salesforce’s own comparison documentation tells you to weigh these carefully before migrating, especially if your reporting or compliance requirements are complex.
Salesforce Lightning Sync Alternative
You have several options to move forward with.
Stay on Lightning Sync Until April 2027
Not a replacement, but a sensible first move if your date is October and you’re not ready to choose. Microsoft 365 orgs on EWS move the connection to Microsoft Graph, which takes the immediate deadline away and buys you time to run the audit properly.
The catch: no further development is coming, and you still have to migrate eventually.
Move to Einstein Activity Capture
The bundled path, with a Migration Assistant that transfers your Lightning Sync settings into an EAC configuration.
It works if you’re running standard objects, have a modest user count, don’t depend on deep activity history, and can live with one set of sync rules across the whole org. Those are the constraints of a bundled feature rather than defects in the current release.
And it’s closed to you entirely if your org holds more than 100 non-Sales Cloud licenses, runs on Government Cloud, or has data residency requirements. That’s Salesforce’s own guidance, not a competitive claim.
Move to Revenue Grid
Revenue Grid answers the five concerns above directly.
Reporting. Captured activity is written as native Salesforce records, so it’s available to standard reports, list views, and dashboards.
Automation. Because the records are native, they trigger flows and Process Builder. Nothing keyed to activity has to be rebuilt.
Retention. No rolling window. And historical activity can be brought in retrospectively in bulk, not just from the day you install.
Custom objects. Captured data maps to your custom objects, not only to Accounts, Contacts, Leads, and Opportunities.
Coverage. Delegate and shared calendars, recurring events, and partner and Experience Cloud license holders.
Data control. Private cloud and on-premises deployment with full encryption, for orgs whose residency requirements rule out the alternatives.
What You’ll Rebuild Either Way
Whichever option you pick, budget for the same three jobs. Reports and dashboards built on Lightning Sync data or on retiring EAC features have to be rebuilt as standard Salesforce Activity reports. Flows, automations, and custom fields that reference the old structure have to be reconciled. And everything downstream needs re-validating: BI extracts, Last Activity Date logic, inactivity alerts, territory and coverage reporting.
8 Things to Check in Your Org Before You Choose
Run this audit before you evaluate anything, including us. It takes an afternoon, and most orgs turn up at least two surprises.
- Who’s still assigned. Setup → Desktop Integration → Lightning Sync lists them. You’ll often find configs covering people who left years ago, plus active users nobody knew were included. Your migration scope is this list, not your user count.
- Which connection method. EWS or Microsoft Graph, and service account or OAuth. The first sets your deadline. The second tells you whether you’re re-authorizing or rebuilding.
- Where your history actually lives. Synced events are standard Salesforce Event records and they stay. Captured email may sit on separate infrastructure under a retention window instead of in your core database. Get what you have, where it sits, and how long it’s kept confirmed in writing.
- Last Activity Date dependencies. Reports, dashboards, list views, flows, inactivity alerts, territory and coverage logic, BI extracts. Anything keyed to activity fields goes quiet without erroring. This is usually the longest item on the list, and the one that bites after cutover if you skip it.
- Shared and delegate calendars. Configured once, forgotten since. Delegate-managed calendars are common in advisory and executive-support workflows, and they break after cutover more often than not. Test one before you commit.
- Partner and community users. Licensed differently from standard users, so confirm coverage explicitly. Parity isn’t the default.
- Custom objects receiving activity. Lightning Sync never wrote to them. But if anything downstream expects activity on a custom object, a replacement limited to standard objects will break it.
- Field mappings and workflow dependencies. Your custom field mappings have to be recreated in whatever comes next, and any process that uses Lightning Sync as a trigger needs identifying before you disable the sync.
Why You Won’t Get a Warning When Sync Stops
Salesforce raises no failure notice when Lightning Sync stops, and the configuration screens stay visible in Setup afterward. The symptoms show up in a predictable order, which is handy if you’re trying to work out whether you’ve already lost sync.
Right away, meetings booked in Outlook stop appearing on account and opportunity records. Within days, a rep opens an account to prep for a call, finds no recent activity, and assumes they’ve done something wrong. Within a week or two, last-contacted fields start drifting and automation keyed to recent activity stops firing – inactivity alerts, coverage reminders, anything conditioned on Last Activity Date. Those fail open, so nothing errors and nobody escalates. After that, the gap between calendar and CRM keeps widening until somebody rebuilds it by hand.
Setup → Einstein Activity Capture → User Status shows each user’s assigned configuration and connection status. That’s the fastest way to see who’s actually still syncing.
Turning Your Audit Into Requirements
Every finding maps to something your replacement either does or doesn’t do:
| What you found | What your replacement needs |
| Custom objects receiving activity | Configurable object mapping beyond Accounts, Contacts, Leads, and Opportunities |
| Delegate or shared calendars | Delegated mailbox access, not just individual user connections |
| Partner or community users | Coverage for non-standard license types |
| Activity history beyond two years matters | History depth beyond a rolling retention window, stored where you can query it |
| Reports and flows keyed to activity fields | Activity written as native, reportable records that can trigger automation |
| Sensitive mailboxes or excluded domains | Per-user, per-domain, and per-folder exclusion rules |
| Data residency or encryption requirements | Deployment and storage options that satisfy compliance-intensive requirements |
| Teams that need different sync behavior | Multiple configurations, not one org-wide rule set |
Take that right-hand column into every vendor conversation. It’s a better evaluation tool than any feature comparison written by a vendor, ours included.
Three things worth getting in writing from whoever you pick, because these are what turn into escalations later: how long captured data is retained and where it physically sits, whether the configuration decisions you make at setup can be changed later without another migration, and what happens to sync continuity if you ever have to switch again.
8 Mistakes That Derail Lightning Sync Migrations
- Planning around April 2027 without checking the connection method. A Microsoft 365 config still on EWS has an October 1, 2026 date. Check this per config, not per org.
- Missing the retention window. EAC retention is six months on standard licenses, 24 months with a paid license. Export the history that matters before you cut over.
- Losing custom field mappings. Inventory them before you migrate and recreate them after. They’re the single most commonly lost item.
- Finding the Microsoft consent dependency late. Any move onto Microsoft Graph needs your Microsoft 365 admin to grant tenant-level consent. Start that conversation in week one — it’s the most common reason these projects slip.
- Assigning a permission set without a configuration. Users need both a permission set license and assignment to an active config. One without the other looks configured and syncs nothing.
- Assuming your automation keeps firing. Lightning Sync events triggered standard Salesforce automation. EAC data doesn’t. Confirm what your replacement triggers before you assume flows carry over.
- Assuming you can re-enable and recover the gap. Turning capture back on after an outage doesn’t backfill the missed window beyond what retention rules allow. That gap stays in your data.
- Skipping the sandbox. The settings migration can’t be reversed once Lightning Sync is disabled. Validate with a small user group in a sandbox, with a documented rollback plan, before you touch production.
What the Cutover Actually Involves
For Microsoft 365 orgs there are two separate jobs: moving the sync configuration off Lightning Sync, and moving the Microsoft connection onto Microsoft Graph. Doing one without the other leaves you exposed.
Both are one-way. Once the settings are transferred and Lightning Sync is disabled, you can’t restore the previous configuration from those settings, and the Graph connection can’t be rolled back to EWS. Which is exactly why you validate in a sandbox with a real user group against the eight checks above, rather than a smoke test that one email showed up.
Ready to Transform Your Salesforce Lightning Sync Strategy?
As we’ve explored throughout this guide, Salesforce Lightning Sync has been a valuable tool for keeping contact and calendar data synchronized between email platforms and Salesforce. However, with its retirement for new customers and the limitations we’ve discussed, organizations need to carefully evaluate their synchronization strategy moving forward.
The key challenge many organizations face is balancing the need for comprehensive data integration with concerns about data ownership, reporting capabilities, and long-term support. Revenue Grid addresses these challenges by providing a robust alternative that stores all data directly in Salesforce while expanding capabilities beyond what Lightning Sync ever offered.
Ready to see how Revenue Grid can transform your Salesforce integration? Request a personalized demo today to experience seamless synchronization with no data limitations, advanced revenue intelligence, and enterprise-grade security.
Request a demo against your own requirements list
When does Lightning Sync retire?
Salesforce retires Lightning Sync in April 2027. If your Microsoft 365 configuration is still authenticating over Exchange Web Services, you’ll lose sync earlier — around October 1, 2026, when Microsoft starts retiring EWS.
Which records did Lightning Sync actually sync?
Contacts and calendar events, and that’s it. No email messages, attachments, meeting invitees, tasks, or custom objects. Contact sync could run one-way or bidirectionally, and event sync had the same options plus filtering.
What are the main differences between Lightning Sync and Einstein Activity Capture?
Storage, reportability, and automation. Lightning Sync wrote to Salesforce, where the data was reportable and could trigger workflows. EAC writes email to separate infrastructure, where it’s neither. Retention differs too: Lightning Sync data followed standard Salesforce retention, while EAC applies a rolling window starting at six months on standard licenses.
Does the retirement affect Gmail and Google Workspace orgs?
Not in October. Exchange Web Services is a Microsoft interface, so Google Workspace orgs are unaffected by that date. Lightning Sync retires on every platform in April 2027.
What happens to the data I've already synced?
Events synced by Lightning Sync are standard Salesforce Event records and they stay in Salesforce. What changes is new activity going forward, and where a replacement puts it. Some write to your core database, others to separate infrastructure under a retention window.
Does Einstein Activity Capture cost extra?
EAC Standard is included with Sales Cloud editions and comes with the six-month retention window. The 24-month window needs a paid license. Salesforce also doesn’t recommend EAC for orgs with more than 100 non-Sales Cloud licenses. Confirm your entitlement against your contract rather than a comparison table.
What alternatives are there besides Einstein Activity Capture?
Revenue Grid writes captured activity into Salesforce as native records, so it stays reportable, triggers automation, maps to custom objects, and covers delegate calendars and Experience Cloud licenses. Match My Email focuses on email integration and deduplication. Riva syncs across multiple CRM systems. LinkPoint Connect is a lighter Outlook integration. Evaluate them against the requirements your audit produced, not against feature counts.
How long does the migration take?
Small orgs using the Migration Assistant can transfer settings in under an hour. A properly planned migration – audit, sandbox validation, pilot, rollout, reporting rebuild – runs four to eight weeks. The difference between those two numbers is the reporting and automation work, not the sync setup.
Can I keep Lightning Sync running while I decide?
Until April 2027, yes. Microsoft 365 orgs on EWS need to move the connection to Microsoft Graph to get there.