
Your sales team is switching between Outlook and Salesforce dozens of times a day. Every manual data entry, every missed email log, every forgotten follow-up — it adds up. Salesforce Outlook Integration fixes this at the system level, and for a Salesforce admin, the entire setup takes under an hour.
But "set it up" is easier said than done. The integration has changed significantly. The old Salesforce for Outlook plugin is retired. Exchange Online now requires an Admin Consent Flow that many IT teams miss. And choosing between Einstein Activity Capture and Salesforce Inbox is a decision that affects every user in your org.
This guide walks you through the complete 2026 implementation — from choosing the right method to completing the admin setup, handling the new Microsoft token requirements, and providing your users with a clean install experience.
If you're still evaluating whether this integration is worth it for your org, start here first: Why Salesforce Outlook Integration Matters for Sales Teams. This guide assumes you've made the call and are ready to implement.
Salesforce Outlook Integration is a native connection between Salesforce and Microsoft Outlook that lets users view, log, and sync Salesforce records — including contacts, leads, opportunities, and tasks — directly from their Outlook inbox or calendar, without switching applications.
It works through a Salesforce add-in installed in Outlook (desktop or web). When a rep opens an email, the Salesforce panel appears alongside it, showing the related contact, account, or opportunity — and letting them log the email, create a task, or update a record in one click.
On the backend, syncing is handled by Einstein Activity Capture (EAC), which automatically captures emails and calendar events and associates them with Salesforce records. An optional paid add-on, Salesforce Inbox, adds features like email scheduling, send-time tracking, and insert-availability links.
Before you touch a single setting, you need to know which integration method you're actually configuring. This is where most orgs go wrong.
Salesforce for Outlook was the original integration tool: a Windows desktop app that synced contacts, calendar events, and emails between Outlook and Salesforce. Salesforce retired it in December 2024.
If your org is still running Salesforce for Outlook, it no longer receives updates or support. Any guides written before 2024 that reference this setup are outdated. The modern replacement is the Salesforce add-in for Outlook, powered by Einstein Activity Capture.
Einstein Activity Capture is the default, included engine behind Salesforce Outlook Integration. It works in two layers:
EAC is included with Sales Cloud Enterprise Edition and above, and with Sales Cloud Unlimited. Key EAC limitations: Activity data synced by EAC is stored in Einstein's infrastructure, not Salesforce's standard activity objects — meaning it doesn't appear in standard reports by default. EAC has a 6-month data retention limit on synced activity data. EAC does not sync to Salesforce Classic — Lightning Experience is required.
Salesforce Inbox is a paid add-on that enhances the base Outlook Integration with send tracking, availability links, email templates accessible from Outlook, and prioritized inbox views filtered by Salesforce pipeline data. Inbox is not a replacement for EAC — it runs on top of it.
Use the native integration (EAC) if your org is on Sales Cloud Enterprise or Unlimited, and your reps primarily need email logging and calendar sync without advanced engagement features. Add Salesforce Inbox if your AEs need send tracking, email templates, or availability links. Consider a 3rd-party tool only if you need features that neither EAC nor Inbox provides.
Salesforce Side: Sales Cloud Enterprise Edition or above, Lightning Experience enabled, System Administrator profile.
Microsoft Side: Microsoft 365 with Exchange Online, access to the Microsoft 365 Admin Center (tenant-level), and the following Graph API scopes must be available: Calendars.ReadWrite.Shared, Mail.ReadWrite.Shared, offline_access, openid, profile, User.Read, email.
The 2026 Requirement — Exchange Online Admin Consent Flow: In 2024, Microsoft launched its Secure Future Initiative (SFI), deprecating legacy Exchange Online tokens. Your M365 admin must complete an Admin Consent Flow — granting Salesforce explicit permission to use the required Graph API scopes at the tenant level. Without this, users will see authentication errors. This is a one-time action your M365 admin performs. See Salesforce Help and SalesforceBen's coverage for details.
This step is performed by your Microsoft 365 tenant admin, not your Salesforce admin.
On Outlook Desktop: Open Outlook → Get Add-ins → Search for Salesforce → Add → Click the Salesforce icon → Log in with Salesforce credentials.
On Outlook Web App (OWA): Open an email → More actions → Get Add-ins → Search for Salesforce → Add.
Connecting in Salesforce: Profile icon → Settings → Connected Accounts → Connect Microsoft Account → Log in → Grant consent. EAC sync activates within minutes.
Cause: The add-in wasn't pushed from M365 Admin Center. Fix: Deploy centrally from M365 Admin Center → Exchange → Add-ins and push to all affected mailboxes.
Cause 1: Microsoft account not connected. Fix: User goes to Salesforce → Profile → Settings → Connected Accounts → Connect Microsoft Account.
Cause 2: Email domain in excluded list. Fix: Review and update Excluded Domains in EAC Settings.
Cause 3: No matching Contact or Lead. Fix: EAC auto-matches on email address. Relate manually via the Salesforce pane.
Cause: EAC calendar sync not enabled. Fix: In EAC Settings → Sync Settings, confirm Events sync is toggled on for both directions.
Symptom: "Authorization failed" or "Token expired" errors. Cause: M365 Admin Consent Flow not completed, or a conditional access policy blocking required Graph API scopes. Fix: Confirm Admin Consent was granted in Microsoft Entra. Check that required scopes are not blocked. Have users disconnect and reconnect their Microsoft account in Salesforce Settings.
No. Salesforce officially retired Salesforce for Outlook in December 2024. The modern replacement is the Salesforce add-in for Outlook, powered by Einstein Activity Capture.
EAC is the sync engine that automatically captures emails and calendar events and associates them with Salesforce records. Salesforce Inbox is a paid add-on that adds engagement features — including email send tracking, availability links, and email templates. EAC is included with Sales Cloud Enterprise and above; Inbox requires an additional license.
Einstein Activity Capture is included with Sales Cloud Enterprise Edition and above. Salesforce Inbox is a separate, additional license. Confirm your edition and license allocation before starting the setup.
Your Microsoft 365 tenant admin must complete the Admin Consent Flow in Microsoft Entra, granting Salesforce's app permission to access the required Graph API scopes at the tenant level. This is a one-time action — your Salesforce admin cannot complete this, it requires M365 tenant-level access.
Yes. Salesforce offers a separate Salesforce for Gmail integration — a Chrome extension adds the Salesforce panel to Gmail, and EAC can sync Gmail emails and Google Calendar events. This guide covers Outlook (Microsoft 365) setup specifically.
The Salesforce-side configuration takes 30–45 minutes for an experienced admin. Coordinating with the M365 admin for the Admin Consent Flow typically takes 1–3 business days. Full rollout can happen the same day once the pilot is confirmed working.
EAC stores synced activity data in Einstein's infrastructure, not in Salesforce's standard Activity objects. To report on EAC data, use Einstein Activity Capture Analytics or build custom reports using the ActivityMetric and ActivityMetricRollup objects. See the Salesforce developer blog for a detailed walkthrough of EAC reporting architecture.
EAC stops syncing when the user's Microsoft account is disconnected. Data already synced remains in Salesforce, but EAC's 6-month retention window means older data may no longer be accessible. Manually log critical email history before deactivating a user.
Setting up Salesforce Outlook Integration involves more than enabling a toggle. Getting the EAC configuration right, handling the M365 Admin Consent Flow, coordinating profile assignments, and testing sync behavior across your org takes expertise — and mistakes here affect every sales rep's daily workflow.
Minuscule Technologies has delivered Salesforce integration projects across 75+ implementations. Our team of 160+ Salesforce-certified consultants handles the full setup — from initial audit to go-live — so your team starts logging emails and syncing calendars without the trial-and-error.
Talk to our integration team and get your Salesforce Outlook Integration running in days, not weeks.
You've seen what's possible. Now, let's make it happen for your business. Whether you need an end-to-end Salesforce solution, a complex integration, or ongoing managed services, our team is ready to deliver.
Schedule a Free Strategic Call