How to Sync Salesforce with Outlook Calendar: A Complete Guide for Sales Teams

25/03/2026

If you use Salesforce as your CRM and Microsoft Outlook as your daily email and calendar tool, you have probably felt the friction of keeping both in sync. A meeting gets booked in Outlook, but never makes it into Salesforce. A follow-up call slips through because nobody logged it. Your pipeline data starts looking out of date.

Syncing Salesforce with your Outlook calendar solves this. When the two work together, calendar events, contacts, and activities flow between them automatically, no copy-pasting, no switching tabs, no missed entries. This guide walks through every method available, the steps to set each one up, common issues you might hit, and tips to get the most out of whichever approach you choose.

Why Sync Salesforce with Outlook Calendar in the First Place?

Before getting into the how, let’s be clear on the why.

Sales teams spend most of their working day in Outlook. Customer meetings, prospect calls, follow-ups, they all live in the Outlook calendar. But the CRM needs that data too. When you sync Salesforce with Outlook calendar, you get:

  • A single source of truth. Every meeting and event in Outlook appears on the relevant Salesforce record: contact, lead, opportunity, or account.
  • Less manual data entry. Reps stop logging meetings by hand, which means fewer mistakes and more time spent actually selling.
  • Better forecasting. Managers see accurate activity data in Salesforce, which makes pipeline reports far more reliable.
  • No double-booking. Your Salesforce calendar and Outlook calendar reflect the same schedule, so colleagues can see your real availability.

The Three Main Methods to Sync Salesforce with Outlook Calendar

Salesforce offers more than one way to connect to Outlook. The right choice depends on your team size, Salesforce edition, and how much control you need over what gets synced.

1. Einstein Activity Capture (The Recommended Method)

Einstein Activity Capture (EAC) is Salesforce’s current, actively developed solution for syncing contacts, calendar events, and emails between Salesforce and Microsoft Office 365 or Exchange. It works across all Outlook platforms, Windows, Mac, web, and mobile, because it connects directly to your Office 365 or Exchange account at the cloud level rather than requiring software installed on each machine.

Einstein Activity Capture syncs contacts and calendar events in both directions, while emails are captured one-way into Salesforce. That means a meeting you create in Outlook will appear in Salesforce, and one created in Salesforce will appear in Outlook.

EAC Standard is included with Sales Cloud Starter, Professional, and Enterprise Editions, allowing up to 100 users to be enabled. For Unlimited Edition and above, additional licences are included.

How to set up Einstein Activity Capture:

  1. In Salesforce, click the gear icon and select Setup.
  2. In the Quick Find box, type Outlook Integration and Sync and open that page.
  3. Turn on the Outlook integration. Make sure “Use Enable Enhanced Email with Outlook” is switched on this logs emails as standard message objects and activates Email to Salesforce.
  4. Go back to Quick Find and type Einstein Activity Capture, then select Settings.
  5. The guided setup flow will walk you through connecting to the Microsoft server, creating a configuration that controls what to capture and sync, and assigning users to that configuration.
  6. Choose Microsoft Office 365 as your email and calendar service.
  7. Select your connection method, organisation level, or user level. Organisation-level authentication connects through your company’s Office 365 account. User-level requires each rep to authenticate individually.
  8. Within the configuration, choose whether Events, Emails, Contacts, or all three should be synced, and how far back (in days) the sync should go.
  9. Assign the Einstein Activity Capture Included permission set to each user who needs access.
  10. Each user then connects their individual Outlook account to Salesforce in a one-time step.

After setup, test by creating a calendar event in Outlook and checking whether it appears on the relevant Salesforce record within a few minutes.

Worth knowing: EAC is cloud-only and works with Office 365, but not with on-premise Outlook installations. It also does not sync tasks (to-do lists) or support custom objects. If your team runs delegated calendar management or needs assistant-managed workflows, this limitation matters.

2. Lightning Sync (Legacy, Being Phased Out)

Lightning Sync was the predecessor to Einstein Activity Capture for syncing contacts and calendar events between Outlook and Salesforce. Starting in Winter ’21, Salesforce began transitioning customers from Lightning Sync to Einstein Activity Capture as the long-term solution. If you currently run Lightning Sync and want to move to EAC, you must turn off Lightning Sync first.

If you are still on Lightning Sync, here is how to configure sync directions:

  1. In Salesforce Setup, go to Desktop Integration > Lightning Sync.
  2. Select sync directions for contacts and calendar events, for example, Sync Contacts from Outlook to Salesforce, and Sync Events from Salesforce to Outlook.
  3. Open Field Mappings and make sure Outlook fields correspond to the correct Salesforce fields: first name, last name, email, company, and so on.

That said, if you are on Lightning Sync today, the sensible move is to plan a migration to Einstein Activity Capture. Salesforce has made clear that EAC is where ongoing investment is going.

3. Salesforce for Outlook (Retiring December 2027)

Salesforce for Outlook is a desktop add-in that has been available for years and does a lot. It syncs emails, calendar events, contacts, and tasks, and it lets reps view Salesforce data directly from their Outlook sidebar. Full product retirement for Salesforce for Outlook is scheduled for December 2027, and Salesforce recommends moving to the Outlook integration and Einstein Activity Capture before then.

If your team still relies on Salesforce for Outlook, it will keep working until that retirement date, but planning a migration now avoids a last-minute scramble.

4. Third-Party Tools

For teams that need more than what EAC provides, email tracking, open/click notifications, calendar scheduling links, or advanced filtering, third-party tools fill the gap. Platforms like Cirrus Insight, Revenue Grid, and Groove provide enhanced Outlook-Salesforce integration with email tracking, templates, calendar integration, and pipeline management, at roughly £15–£50 per user per month.

These tools sit on top of Salesforce and Outlook rather than replacing the native integration. They tend to be worth considering when your sales team needs full-featured calendar scheduling alongside CRM sync, or when your compliance requirements demand more control than EAC’s default settings allow.

Step-by-Step: Syncing Your Outlook Calendar with Salesforce Using the Outlook Add-In

Once Einstein Activity Capture is configured at the admin level, individual reps need the Salesforce add-in in Outlook. Here is how to get it:

  1. Open Outlook (desktop or web).
  2. Go to Get Add-ins (in the Home ribbon or via Settings in Outlook on the web).
  3. Search for Salesforce in Microsoft AppSource.
  4. Install the Salesforce add-in and sign in with your Salesforce credentials.
  5. In Einstein Activity Capture settings within Salesforce, choose Connect Account and link your Outlook account. This allows Salesforce to automatically log emails and events from your Outlook account to the relevant Salesforce records.
  6. Choose your sync preferences, which types of events to capture, and whether to share activity with your whole team or keep it private.
  7. Send a test email and create a test calendar event, then confirm both show up on the right Salesforce record.

The initial setup requires a Salesforce administrator, the IT professional who manages your Microsoft Exchange server, and the sales reps who will use the integration day to day. Getting all three parties involved from the start avoids delays later.

Common Salesforce and Outlook Calendar Sync Issues (and How to Fix Them)

Even with the right setup, things occasionally go wrong. Here are the issues that come up most often:

Calendar events are not appearing in Salesforce. Check that the user has the correct EAC permission set assigned and is part of an active configuration. Also, confirm that the user’s Outlook account is properly connected at the individual level. The admin configuration alone is not enough if user-level authentication was chosen.

Duplicate events. This usually happens when both Lightning Sync and Einstein Activity Capture are active at the same time. If you run Lightning Sync today and want to move to Einstein Activity Capture, turn off Lightning Sync first. Running both creates conflicts.

Events are syncing to the wrong Salesforce record. EAC matches events to records based on the email addresses of attendees. If a contact’s email address in Salesforce does not match what is in Outlook, the link will not be made. Clean up mismatched email addresses across both platforms.

Recurring events are not syncing correctly. EAC has inconsistent handling of recurring events, especially in Outlook environments. If recurring meetings are a big part of your workflow, it is worth testing thoroughly before rolling the integration out to your full team, or considering a third-party tool that handles this more reliably.

On-premise Outlook not connecting to EAC only works with cloud-based Office 365 or Exchange accounts. If your organisation runs Outlook on-premise, you will need either Salesforce for Outlook (until December 2027) or a third-party integration platform.

Best Practices for a Reliable Salesforce Outlook Calendar Sync

Getting the integration live is one thing. Keeping it running well over time takes a bit of ongoing attention. These practices make a real difference:

Clean your data before you sync. Duplicate contacts, mismatched email addresses, and outdated records cause problems the moment you connect the two platforms. Do a data clean-up first.

Start with a test group. Before rolling the integration out across your whole sales team, run it with a small group for a week. This surfaces issues early, when they are easier to fix.

Set clear sharing rules. EAC lets you choose whether captured activity is visible to everyone in the org or only to the individual user. Set activity sharing to “Share with Everyone” if you want all Salesforce users across your organisation to access the same customer data. If privacy matters, for example, if reps have personal meetings in the same calendar, configure filters to exclude those.

Review sync settings regularly. As your team and processes change, your sync configuration may need updating. A quarterly review of what is and is not being captured keeps things accurate.

Understand EAC’s data retention policy. EAC has a data retention period of two years. Any activity logged more than 24 months ago will be deleted from the activity timeline. If your business needs longer retention, plan for this in advance with either a different integration method or a data archiving process.

Getting Help with Your Salesforce Outlook Integration

Connecting Salesforce with Outlook calendar sounds straightforward, but the configuration choices, such as which sync method, which direction, which users, and what data, can get complex quickly, especially in larger organisations with multiple teams and existing Salesforce customisations.

That is where working with a specialist makes sense. At Sailwayz, the team has helped businesses across industries set up and manage Salesforce integrations correctly from the start. As a registered Salesforce consulting partner, Sailwayz handles the technical configuration, advises on which sync method fits your setup, and provides ongoing support so the integration keeps working as your business grows.

Whether you are starting fresh, migrating away from the retiring Salesforce for Outlook, or troubleshooting a sync that is not behaving as expected, getting the right guidance early saves a lot of time.

FAQs: Syncing Salesforce with Outlook Calendar

  1. What is the best way to sync Salesforce with the Outlook calendar in 2025?

Einstein Activity Capture is Salesforce’s recommended method for syncing calendar events between Salesforce and Outlook. It works with Office 365 and Exchange accounts, syncs events in both directions, and does not require software installed on each machine. For teams needing more advanced features, third-party tools like Cirrus Insight or Revenue Grid are worth exploring.

  1. Does syncing Salesforce with Outlook calendar work on Mac and mobile?

Yes. Because Einstein Activity Capture connects directly to your Office 365 or Exchange account in the cloud, it works across Outlook on Windows, Mac, web browsers, and mobile. You are not limited to a specific device or operating system.

  1. Will my personal Outlook calendar events sync into Salesforce?

Not by default, if you configure it correctly. EAC lets you set filters to exclude personal events from syncing. You can limit capture to events that involve contacts already in Salesforce, or set the sync to only apply to events from specific folders or categories in your Outlook calendar.

  1. What happens to my Salesforce Outlook integration when Salesforce for Outlook retires in December 2027?

If you are still using Salesforce for Outlook at that point, it will stop working. Salesforce recommends migrating to the Outlook integration with Einstein Activity Capture before then. The sooner you make the move, the more time you have to test and adjust the new setup without any pressure.

  1. Can small businesses sync Salesforce with Outlook calendar without paying extra?

Yes. Einstein Activity Capture Standard is included with Sales Cloud Professional and Enterprise Editions at no additional cost, covering up to 100 users. Smaller teams on these editions can set up the Salesforce Outlook calendar sync without purchasing an add-on product.