How to Set Up Salesforce Outlook Integration: The Complete 2026 Guide

Article Written By:
Anantharaman Veeraraghavan
Created On:

April 2, 2026

Set Up Salesforce Outlook Integration: A Complete 2026 Implementation Guide

Salesforce Outlook Integration connects Microsoft Outlook to your CRM so reps can view, log, and sync Salesforce records straight from their inbox. You turn it on in Setup → Outlook Integration and Sync, pick Einstein Activity Capture as the sync engine, then have your Microsoft 365 admin grant tenant consent. For an experienced admin, the Salesforce side takes under an hour.

The catch is that "just turn it on" hides three traps. The old Salesforce for Outlook plugin is gone. Exchange Online now needs an Admin Consent Flow that many IT teams miss. And the choice between Einstein Activity Capture and Salesforce Inbox shapes every rep's daily workflow.

This guide walks the full 2026 setup - picking the right method, the admin steps, the new Microsoft token rules, reporting, security, and a clean user rollout. It's written for the admin who's ready to build, not still deciding.

Already sure you want it? Keep reading. Still weighing the value? Our Salesforce integration team can pressure-test the fit first.

What Is Salesforce Outlook Integration?

What is Salesforce Outlook Integration concept illustration | Minuscule

Salesforce Outlook Integration is a native link between Salesforce and Microsoft Outlook. It lets users see and update Salesforce records - contacts, leads, opportunities, and tasks - right inside their Outlook inbox or calendar, with no app-switching.

It runs through a Salesforce Outlook add-in installed in Outlook on desktop or web. Open an email, and a Salesforce panel appears beside it. The panel shows the matching contact, account, or opportunity, and lets the rep log the email, create a task, or edit a record in one click.

Behind the scenes, Einstein Activity Capture (EAC) handles the Salesforce Outlook sync - it captures emails and calendar events and ties them to the right records. A paid add-on, Salesforce Inbox, adds send scheduling, email tracking, and availability links on top.

In short: the add-in is the panel you see, and EAC is the engine that keeps Salesforce email integration flowing in the background.

What You Can Do With the Salesforce Outlook Integration

Once the Salesforce Outlook connector is live, your team can:

  • Log emails to records in one click, or let EAC log them automatically.
  • Sync calendar events two ways, so meetings show up in both tools.
  • See CRM context inside Outlook - open deals, recent cases, and contact details next to the email.
  • Create tasks, events, and records without leaving the inbox.
  • Keep activity history current without manual data entry.

The payoff is simple. Reps stop copying data between screens, and managers get a fuller activity picture in the CRM. That's the real reason Salesforce Outlook integration earns its spot in a sales stack.

Salesforce for Outlook vs. Einstein Activity Capture vs. Salesforce Inbox

Before you touch a setting, know which method you're actually configuring. This is where most orgs go wrong.

Salesforce for Outlook - Retired in 2024

Salesforce for Outlook was the original tool: a Windows desktop app that synced contacts, calendar events, and emails between Outlook and Salesforce. Salesforce retired it in 2024.

If your org still runs the old Salesforce Outlook plugin, it gets no updates and no support. Any guide written before 2024 that treats it as current is out of date. The modern replacement is the Salesforce add-in for Outlook, powered by Einstein Activity Capture.

Einstein Activity Capture (EAC) - The Default Sync Engine

Einstein Activity Capture is the included engine behind the integration. It works in two layers:

  • Manual logging: The add-in appears in Outlook so reps can log emails to records by hand.
  • Automatic sync: Emails and calendar events sync in the background and attach to matching contacts and leads.

EAC ships with Sales Cloud Enterprise Edition and above, and with Sales Cloud Unlimited. Three limits matter: EAC stores synced activity in Einstein's infrastructure, not standard Salesforce activity objects, so it doesn't show in standard reports by default. Synced activity has a retention window. And EAC needs Lightning Experience - it does not run in Salesforce Classic.

Salesforce Inbox - The Paid Productivity Layer

Salesforce Inbox is a paid add-on that sits on top of the base integration. It adds send tracking, availability links, Outlook-accessible email templates, and inbox views filtered by pipeline data. Inbox doesn't replace EAC - it runs on top of it.

Quick-Compare Table

Capability Salesforce for Outlook Einstein Activity Capture Salesforce Inbox
Status (2026) Retired Active — default Active — paid add-on
Type Desktop sync client Add-in + background sync Productivity layer on EAC
Cost Included (Enterprise+) Extra per-user license
Email logging Manual + auto Manual + auto Same as EAC
Calendar sync Yes Yes (two-way) Yes
Send later / tracking No No Yes
Availability links No No Yes
Data stored in Salesforce objects Einstein store (AWS) Einstein store
Works in Classic + Lightning Lightning only Lightning only

Which Option Should Your Org Use?

Use the native integration (EAC) if you're on Sales Cloud Enterprise or Unlimited and your reps mainly need email logging and calendar sync. Add Salesforce Inbox if your account executives need send tracking, templates, or availability links. Look at a third-party tool or custom build only when neither covers a specific need - more on that below.

What the Salesforce Outlook Integration Costs

Pricing confuses buyers because the pieces bundle differently.

Component Included with Extra cost?
Outlook Integration add-in All Sales Cloud editions No
Einstein Activity Capture Sales Cloud Enterprise & Unlimited (select Performance) No
Salesforce Inbox Yes — per-user add-on

So the base Salesforce Outlook integration is effectively free on the right edition. You only pay more for Inbox's engagement features. Confirm your edition and license count before you start, since EAC assignment depends on it.

Prerequisites Before You Begin

Salesforce Side

Sales Cloud Enterprise Edition or above, Lightning Experience enabled, and a System Administrator profile.

Microsoft Side

Microsoft 365 with Exchange Online, access to the Microsoft 365 Admin Center at the tenant level, and these Graph API scopes available: Calendars.ReadWrite.Shared, Mail.ReadWrite.Shared, offline_access, openid, profile, User.Read, and email.

The 2026 Requirement - Exchange Online Admin Consent Flow

In 2024, Microsoft launched its Secure Future Initiative (SFI) and began deprecating legacy Exchange Online tokens. Your M365 admin must complete an Admin Consent Flow - granting the Salesforce app permission to use the required Graph API scopes at the tenant level.

Skip it, and users hit authentication errors. It's a one-time action by your M365 admin, not your Salesforce admin. Microsoft documents the steps in its grant admin consent guide, and Salesforce Ben has covered the change for admins.

How to Set Up Salesforce Outlook Integration: Step-by-Step (Admin Side)

Step-by-step admin setup for Salesforce Outlook Integration | Minuscule

Step 1: Enable Outlook Integration in Setup

  1. In Salesforce, go to Setup (gear icon).
  2. In Quick Find, type Outlook Integration and Sync and select it.
  3. Toggle Outlook Integration to Enabled.
  4. Select Einstein Activity Capture as your sync engine.

Step 2: Configure Einstein Activity Capture

  1. In Setup, search for Einstein Activity Capture.
  2. Click Settings, then New Configuration.
  3. Name the configuration and select Microsoft Exchange as the email provider.
  4. Under Sync Settings, enable Emails, Events, and optionally Contacts.
  5. Set sharing settings for synced activities.
  6. Add excluded domains for internal addresses (HR, legal, and so on).
  7. Save the configuration.

Step 3: Set Up the Email Application Pane

  1. In Setup, search for Email Application Pane.
  2. Edit the pane layout in App Builder - add Related Records, Log Email, New Event, New Task, Opportunities, and Cases.
  3. Save the pane layout.

Step 4: Assign the Pane Layout by Profile

  1. Under Email Application Pane, click Pane Layout Assignment.
  2. Assign your layout to the right profiles (Sales Rep, Account Executive).
  3. Save.

Step 5: Assign Users to Your EAC Configuration

  1. Open your saved EAC configuration.
  2. Under Assign Users and Profiles, add the users or profiles who should have EAC active.
  3. Save.

Step 6: Complete the M365 Admin Consent Flow (2026 Requirement)

Your Microsoft 365 tenant admin does this step, not your Salesforce admin.

  1. Go to the Microsoft Entra admin center.
  2. Under Enterprise Applications, find the Salesforce application.
  3. Under Permissions, click Grant admin consent for [your tenant].
  4. Confirm the Graph API scopes are present and grant consent.

Step 7: Allowlist Salesforce in the Outlook Web App

  1. In the M365 Admin Center, go to Settings → Integrated Apps.
  2. Make sure the Salesforce add-in is listed and enabled.
  3. Or deploy the add-in from Admin Center → Exchange → Add-ins.

How Users Install the Salesforce Outlook Add-In

On Outlook Desktop: Open Outlook → Get Add-ins → search for Salesforce → Add → click the Salesforce icon → sign in with Salesforce credentials.

On Outlook Web App (OWA): Open an email → More actions → Get Add-ins → search for Salesforce → Add.

Connect in Salesforce: Profile icon → Settings → Connected Accounts → Connect Microsoft Account → sign in → grant consent. EAC sync starts within minutes.

How to Report on Einstein Activity Capture Data

Here's the surprise that trips up teams after go-live: EAC activity doesn't show in standard activity reports. It lives in Einstein's store, not the standard Task and Event objects.

To report on it, you have three paths:

  • Activities dashboard and Activity Metrics. Build reports on the Activity Metric and Activity Metric Rollup objects, which roll EAC data into a reportable form.
  • Activity 360 / EAC Analytics. Use the built-in dashboards for engagement trends without custom work.
  • Custom pipeline. For board-level reporting or custom-object logging, you may need standard task creation or a middleware layer. The Salesforce Developers site details the EAC data model.

Decide your reporting approach before rollout. Retrofitting it after reps rely on the data is harder than planning it up front - something our managed services team sees often.

Security, Data Residency, and Governance

Enterprise buyers ask one question competitors skip: where does the synced data actually live?

EAC stores captured emails and events in a Salesforce-managed store built on AWS - separate from your core org data. That has real governance effects:

  • Data residency. Confirm the store's region matches your compliance needs before syncing regulated data.
  • Retention. Synced activity has a retention window, so it isn't a system of record for long-term email history.
  • Sharing model. EAC's shared-vs-private activity settings must line up with your org's sharing rules, or reps may see more or less than policy allows.
  • Excluded domains. Block internal, HR, and legal addresses so privileged mail never syncs.

Treat these as setup decisions, not afterthoughts. A quick governance review with your Salesforce administration lead keeps the integration audit-ready from day one.

Where the Native Salesforce Outlook Connector Falls Short

Limitations of the native Salesforce Outlook connector | Minuscule

The native integration is solid, but it has real edges. Naming them honestly helps you plan around them:

  • No custom object sync. EAC ties activity to standard contacts and leads - not your custom objects.
  • Limited standard reporting. As above, data sits outside standard activity objects.
  • Retention limits. Older synced activity ages out of the window.
  • Coarse matching control. You get little say over how EAC matches emails to records.
  • No deep field mapping. Two-way custom field mapping isn't part of the model.

When those limits block a real requirement, you have two options. Third-party tools like Cirrus Insight, Revenue Grid, or Ebsta add engagement and logging features. Or, when you need custom-object logging, strict residency, or reporting the native tool can't give, a custom integration built on the Graph API and Salesforce APIs removes the ceiling entirely. That engineering-led path - mapping the exact objects, retention, and governance your org needs - is where our Salesforce integration services come in.

Migrating Off the Legacy Salesforce for Outlook Plugin

Still on the retired Salesforce for Outlook desktop app? Here's the clean move to the modern add-in:

  1. Audit the old config - note sync direction, filters, and field mappings.
  2. Confirm readiness - Lightning Experience on, and an edition/license that includes EAC.
  3. Recreate the config in EAC - match your old sync scope.
  4. Complete the M365 Admin Consent Flow (Step 6 above).
  5. Preserve history - old plugin data lived in standard objects; export or keep records you must retain, since EAC's store won't hold legacy history.
  6. Remove the old client - uninstall Salesforce for Outlook via GPO or manually, then deploy the add-in.
  7. Pilot, then roll out - test with 3–5 users before the full switch.

Historical activity is where migrations get messy. Planning the data handoff first - before you pull the old Salesforce Outlook plugin - protects years of logged history. Our data migration team handles exactly this handoff.

Pre-Go-Live Checklist for Salesforce Admins

  • Org is on Lightning Experience (not Classic)
  • EAC license confirmed for all assigned users
  • EAC configuration created and saved with correct sync settings
  • Email Application Pane layout built and assigned to the right profiles
  • Excluded domains configured (internal, HR, legal)
  • M365 Admin Consent Flow completed by the tenant admin
  • Required Graph API scopes not blocked by conditional access policies
  • Salesforce add-in deployed via M365 Admin Center (for OWA users)
  • Reporting approach decided (Activity Metrics vs. custom)
  • Pilot group of 3–5 users tested end-to-end
  • Users briefed on connecting their Microsoft account in Salesforce Settings

Common Salesforce Outlook Sync Issues and How to Fix Them

The Salesforce Add-In Doesn't Appear in Outlook

Cause: The add-in wasn't pushed from the M365 Admin Center. Fix: Deploy it centrally from M365 Admin Center → Exchange → Add-ins to all affected mailboxes.

Emails Aren't Syncing to Salesforce Records

Cause 1: Microsoft account not connected. Fix: User goes to Salesforce → Profile → Settings → Connected Accounts → Connect Microsoft Account.

Cause 2: Email domain is on the excluded list. Fix: Review and update excluded domains in EAC Settings.

Cause 3: No matching contact or lead. Fix: EAC matches on email address — relate the record manually in the Salesforce pane.

Calendar Events Aren't Syncing

Cause: Calendar sync isn't enabled. Fix: In EAC Settings → Sync Settings, confirm Events sync is on for both directions.

Exchange Online Token Errors (2026)

Symptom: "Authorization failed" or "Token expired." Cause: The M365 Admin Consent Flow wasn't completed, or a conditional access policy is blocking the required Graph API scopes. Fix: Confirm admin consent was granted in Microsoft Entra, check the scopes aren't blocked, then have users disconnect and reconnect their Microsoft account. Apex Hours has walkthroughs if you get stuck.

Frequently Asked Questions

1. Is Salesforce for Outlook still available in 2026?

No. Salesforce retired Salesforce for Outlook in 2024. The modern replacement is the Salesforce add-in for Outlook, powered by Einstein Activity Capture.

2. What's the difference between Einstein Activity Capture and Salesforce Inbox?

EAC is the sync engine that captures emails and calendar events and ties them to records. Salesforce Inbox is a paid add-on that adds engagement features - send tracking, availability links, and templates. EAC is included with Sales Cloud Enterprise and above; Inbox needs an extra license.

3. Is the Salesforce Outlook integration free?

The base integration and EAC are included with Sales Cloud Enterprise Edition and above, so there's no separate charge. Only Salesforce Inbox costs extra. Confirm your edition before setup.

4. How do I handle the new Microsoft Exchange Online token requirements?

Your M365 tenant admin completes the Admin Consent Flow in Microsoft Entra, granting the Salesforce app access to the required Graph API scopes at the tenant level. It's a one-time action, and your Salesforce admin can't do it - it needs M365 tenant access.

5. Can the Salesforce Outlook integration sync the calendar?

Yes. EAC syncs calendar events two ways, so meetings created in Outlook appear in Salesforce and the reverse. Turn on Events sync in EAC Settings.

6. Does it work with Gmail too?

Yes. Salesforce offers a separate Salesforce for Gmail integration - a Chrome extension adds the Salesforce panel to Gmail, and EAC can sync Gmail and Google Calendar. This guide covers Outlook on Microsoft 365.

7. Why aren't my synced activities showing in Salesforce reports?

EAC stores activity in Einstein's store, not standard Activity objects. To report on it, use Einstein Activity Capture Analytics or build reports on the Activity Metric and Activity Metric Rollup objects.

8. Why won't Outlook connect to Salesforce at all?

Nine times out of ten it's the Admin Consent Flow or a conditional access policy blocking the Graph API scopes. Confirm consent in Microsoft Entra, then have the user reconnect their Microsoft account in Salesforce Settings.

9. How long does setup take?

The Salesforce side takes 30–45 minutes for an experienced admin. Coordinating the M365 Admin Consent Flow usually takes 1–3 business days. Full rollout can happen the same day once the pilot works.

10. What happens when a user leaves the org?

EAC stops syncing when their Microsoft account is disconnected. Data already synced stays in Salesforce, but the retention window means older data may age out. Log critical email history before deactivating the user.

Get Your Salesforce Outlook Integration Right the First Time

Setting up Salesforce Outlook integration is more than flipping a toggle. Getting the EAC configuration right, clearing the M365 Admin Consent Flow, mapping profiles, planning reporting, and testing sync across the org takes real expertise - and mistakes here hit every rep's daily workflow.

Minuscule Technologies has delivered Salesforce integration projects across 75+ implementations, with 160+ certified consultants. We handle the full setup - from audit to go-live - so your team starts logging emails and syncing calendars without the trial and error. When native limits get in the way, we engineer the custom path.

Talk to our integration team and get your Salesforce Outlook integration running in days, not weeks.

Contact Us for Free Consultation
Thank you! We will get back in touch with you within 48 hours.
Oops! Something went wrong while submitting the form.

Recent Blogs

Ready to Architect Your Salesforce Success?

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