· 13 min read

Salesforce Outlook and Gmail Integration: Setup Guide for 2026

Salesforce gives you two native tools for email: a side panel in Outlook or Gmail for logging what matters by hand, and Einstein Activity Capture for capturing emails, meetings and contacts automatically. Most sales teams should turn on both, with captured email saved as real Salesforce records. Here is what each one does, how to set it up for Outlook and for Gmail, and what to watch before go-live.
An envelope and a calendar connected to a cloud database by arrows, illustrating emails and meetings syncing into Salesforce
Need more than native email sync?Gilzor’s engineers can map the data flow, build the integration and support it after launch.
Discuss my integration

The short answer: which Salesforce email tool does what

Salesforce has renamed and retired its email tools several times, which is why search results are confusing. As of late 2026, this is the line-up, based on Salesforce’s documentation and release notes:

ToolWhat it doesLicenseStatus in 2026
Outlook integrationSide panel in Outlook: see matching records, log emails and events, create records, use templatesIncluded with standard Sales Cloud, Service Cloud and Lightning Platform licensesCurrent
Gmail integrationThe same side panel in Gmail, through a Chrome extensionSame as aboveCurrent
Einstein Activity Capture (EAC)Captures emails and events automatically; syncs contacts and calendarsStandard version included with Sales Cloud; fuller version in Performance and Unlimited or with add-on licensesCurrent
InboxAdd-on to the side panel: availability links, open and click tracking, text snippets, send laterSome features with Sales Cloud; all with Inbox, Sales Engagement or Sales Cloud EinsteinCurrent, paid
Enhanced EmailStores logged emails as EmailMessage records with all their relationsIncludedPrerequisite for the above
Email to SalesforceA personal BCC address that logs outgoing emailsIncludedFallback only
Lightning SyncOld contact and calendar syncNone for new orgsClosed to new customers since Winter ’21; scheduled to retire in 2027
Salesforce for OutlookOld Windows desktop plug-inNone for new orgsRetires January 30, 2027

Email-to-Case is a different thing. It turns messages sent to a shared support address into cases. It does not touch reps’ personal inboxes, so it does not replace anything in this table. Service teams often run both.

Outlook vs Gmail: what differs

Both clients get the same side panel and the same Einstein Activity Capture. The differences are in how you install, what the user needs and where things break.

  • How it runs: an Office add-in, so it works in Outlook on the web, Outlook for Windows (including the new Outlook) and Outlook for Mac. Salesforce supports Exchange Online and on-premises Exchange 2013, 2016 and 2019.
  • Install: the cleanest way is central deployment of the Salesforce add-in from the Microsoft 365 admin center, so every user gets it at once. Users can also add it themselves from the Outlook add-ins store if your tenant allows that.
  • Admin setup in Salesforce: the Outlook Integration and Sync page in Setup, plus Enhanced Email.
  • Automatic capture: EAC connects to Microsoft 365. Your Microsoft admin may need to grant consent for the whole tenant.
  • Watch out: Salesforce for Outlook, the old plug-in, does not load in the new Outlook for Windows at all. If people switch clients, it simply disappears.

Log by hand or capture automatically?

This is the real decision. The side panel puts the rep in control: they choose which emails and meetings go into Salesforce and which record they belong to. Einstein Activity Capture takes the rep out of the loop and captures everything that matches a Salesforce contact or lead.

Manual logging (side panel)Automatic capture (EAC)
CoverageOnly what reps remember to logEvery email and meeting with known contacts
Accuracy of the related recordHigh: the rep picks the opportunityGood for contacts and accounts; opportunity matching can be wrong
Where the data livesEmailMessage, Task and Event recordsRecords, if Sync Email as Salesforce Activity is on; otherwise a separate store with limited reporting
ReportingStandard reports, flows, APIThe same, once emails sync as records
Privacy controlRep decides each timeAdmin rules, exclusions and user settings
Storage useLowCan be high: plan for it

In practice, most teams turn on both. Capture runs in the background for coverage, and reps use the panel to attach important threads to the right opportunity or case.

Which setup fits your team?

How email and calendar data flows into Salesforce

Two paths from the inbox to Salesforce records Mailbox and calendar Microsoft 365 or Google Workspace Side panel rep logs by hand Einstein Activity Capture exclusions, matching flow Salesforce records EmailMessage + Task Event Contact on the activity timeline contacts and events can sync back, if the admin allows it Emails become records only with Sync Email as Salesforce Activity on; otherwise EAC keeps them in a separate store.
The side panel gives precision, capture gives coverage. Both should end in the same standard records, so reports and automation see one picture.

Admin setup, step by step

This is the common path for a Sales Cloud org on Microsoft 365 or Google Workspace. Do it in a full or partial sandbox first if you can, with a few test mailboxes. Setup page names below are from Salesforce’s documentation; exact labels can shift between releases.

  1. Check licenses and editionsConfirm users have standard Sales Cloud, Service Cloud or Lightning Platform licenses and use Lightning Experience. Count how many need automatic capture: Einstein Activity Capture Standard comes with Sales Cloud, but Salesforce has changed its seat allowance over time, so check how many Standard seats your org shows. Performance and Unlimited Editions, or add-ons such as Sales Cloud Einstein and Inbox, give the fuller version.
  2. Turn on Enhanced EmailIn Setup, search for Enhanced Email and make sure it is on. Logged emails then become EmailMessage records that can relate to several contacts and a deal at once.
  3. Enable the integrationOpen the Outlook Integration and Sync page or the Gmail Integration and Sync page in Setup and turn the integration on. Turn on the option that logs emails as Enhanced Email records.
  4. Shape the side panelCreate an email application pane in the Lightning App Builder: which record details, related lists and actions reps see. Assign it by profile, so sales and service get different panes.
  5. Deploy to usersFor Outlook, ask your Microsoft 365 admin to deploy the Salesforce add-in centrally to the right groups. For Gmail, ask your Google Workspace admin to force-install the Chrome extension, or send users a short install note.
  6. Set up Einstein Activity CaptureIn the Einstein Activity Capture settings, create a configuration per group of users: what to sync (emails, events, contacts), in which direction, and the connection type for Microsoft or Google. Assign the Einstein Activity Capture permission set and add users to the configuration.
  7. Store captured email as recordsTurn on Sync Email as Salesforce Activity. Decide whether to keep full emails or only headers (sender, recipients and time), and check how much data storage this will use.
  8. Set exclusions and sharingExclude internal domains, personal addresses and sensitive senders such as HR, legal and payroll. Review who can see captured emails: once they are records, your activity sharing rules apply.
  9. Test, then roll out by teamSend and receive test emails, book a test meeting and check that each lands on the right contact, account and opportunity. Start with one team for two weeks, then widen.

What each user does

  • Outlook: open an email, click the Salesforce add-in icon (pin it to the ribbon or the message bar), and log in with Salesforce credentials once.
  • Gmail: install or accept the Chrome extension, open Gmail, click the Salesforce icon and log in.
  • Capture: when prompted in Salesforce, connect the Microsoft or Google account, then review personal exclusions in the activity settings.
  • Daily use: on an important thread, use the panel to link the email to the right opportunity, even if capture already logged it.

What maps to what

Agree on these rules before go-live. They decide what your reports will show.

Mailbox itemSalesforce objectDirectionSystem of record
Email (sent or received)EmailMessage plus a Task, related to contacts, leads, account and opportunityMailbox to SalesforceThe mailbox for content; Salesforce for the business link
AttachmentFiles on the email record (side panel logging)Mailbox to SalesforceThe mailbox
MeetingEvent with inviteesOne way or both ways, set per configurationUsually the calendar
ContactContactOne way or both waysUsually Salesforce
Unknown senderNothing by default; rep can create a lead or contact from the panelManualSalesforce
To-do in the mail clientTask, created from the panelManualSalesforce

Which records an email links to is decided by a matching flow. Since Summer ’25, admins can customize this flow, for example to link emails to a custom project object. Test any change with real examples before you switch it on for everyone.

Calendar sync, Google Calendar and OneNote

Calendar sync comes from Einstein Activity Capture, for both Outlook and Google Calendar. You choose per configuration whether events flow from the calendar to Salesforce, from Salesforce to the calendar, or both. Events then appear on the timeline of the people and deals involved.

Two retirements matter here. Salesforce is retiring the view-only synced calendar overlay in EAC, and it has scheduled Activity 360 Reports, Activity Metrics, the Activities dashboard and Recommended Connections to retire in Spring ’27 (February 2027). Salesforce points customers to standard activity reports on Event, Task and EmailMessage records instead, which is one more reason to sync email as records.

OneNote has no native Salesforce connector. Keep meeting notes in Salesforce Notes on the record, or connect OneNote with Microsoft Power Automate, which has connectors for both. Slack and Teams are a separate topic: see the sibling guide on Salesforce Slack and Teams integration.

Privacy: what gets captured and who sees it

Automatic capture is powerful and easy to over-share. Settle these points with legal and the sales team before you switch it on:

  • Scope. EAC adds emails to Salesforce when the people on them match records such as contacts and leads. You can exclude domains and addresses on top of that.
  • Sensitive content. Salesforce has offered settings that keep emails with sensitive information out of capture, but they have changed between releases. Treat any such filter as a safety net, not a policy.
  • Visibility. Captured emails follow activity sharing once they are records. A manager may see a rep’s whole conversation history with an account. Make sure people know that.
  • Bodies or headers. You can store only sender, recipients and time instead of the subject and body. Headers-only is often enough for activity reporting and much safer, though Salesforce notes that some Einstein generative AI features need the full email.
  • Deletion. Decide who can delete a captured email and how long you keep activity records. Old activity can be archived to save storage.
  • Telling customers. Your privacy notice should say that customer communication is stored in your CRM.

Built by Gilzor

Results we’ve shipped

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.

See how we’d approach yours

Moving off Salesforce for Outlook and Lightning Sync

Salesforce for Outlook retires on January 30, 2027, according to Salesforce’s retirement notice (the date was moved up from December 2027). After that date it stops syncing contacts, events and tasks, the panel disappears, and admins can no longer change its settings. Lightning Sync has been closed to new customers since Winter ’21 and is scheduled to retire in 2027. Microsoft switches off Exchange Web Services (EWS) in Exchange Online for good on April 1, 2027, after blocking it by default from October 1, 2026, so Lightning Sync connections still on EWS need to move to Microsoft Graph or off Lightning Sync now.

  1. List who still uses each tool and what they rely on: contact sync, calendar sync or side panel logging.
  2. Set up the Outlook integration and an Einstein Activity Capture configuration that matches the old sync directions.
  3. For Lightning Sync, use the migration tool in Setup, which moves users to Einstein Activity Capture.
  4. Run both in parallel for a short period with a pilot group, and watch for duplicate events.
  5. Switch the old tool off, remove the desktop plug-in, and clear its unresolved items.

Common problems and fixes

  • Duplicate events. Two sync tools running at once (old plug-in plus EAC, or EAC plus a third-party tool) create every meeting twice. Fix: one calendar sync per user, and turn the old one off after the pilot.
  • Email on the wrong opportunity. Contacts on several open deals confuse the matching. Fix: tune the matching flow and teach reps to relink key threads in the panel.
  • Reports show no email. Captured email still sits in the separate EAC store. Fix: turn on Sync Email as Salesforce Activity, and check how much earlier history carries over.
  • Storage fills up. Every synced email uses data storage. Fix: project volume per user, store headers only where that is enough, and archive old activity.
  • Panel missing for some users. The add-in was not deployed to their group, or Chrome blocks third-party cookies. Fix: check deployment groups and the browser policy.
  • Contact sync loops. Two-way contact sync with messy personal address books floods Salesforce with junk contacts. Fix: start one-way, from Salesforce to the mailbox.
  • Sensitive mail captured. HR, legal or board emails with an external party land in the CRM. Fix: exclusions before go-live, and headers-only for leadership.

When a third-party tool or custom integration makes sense

Native tools cover most teams. Third-party capture tools and revenue intelligence platforms add richer matching, longer history and their own analytics, usually priced per user per month. A custom integration makes sense when:

  • You run an old on-premises Exchange version or a mail system the native tools don’t support.
  • Emails must link to custom objects with logic a flow can’t express.
  • Retention schedules, legal holds or regulated records need an auditable pipeline.
  • You need years of past email history in Salesforce, not just what was captured after go-live.

A typical build reads mail and calendars server-side through the Microsoft Graph or Gmail API, applies your matching and privacy rules, and writes EmailMessage, Task and Event records through the Salesforce API with a dedicated integration user. Simple automations, such as creating a lead from a web-form email, can run in an iPaaS like Zapier, Make or Power Automate.

$0Side panel on standard licenses, plus EAC Standard with Sales Cloud
$10–40kTypical custom two-way sync with a CRM in 2026
15–25%Of the build cost per year to keep an integration running

The ranges come from the API integration cost guide; data migration and history backfill are covered in the cost of data integration. For the wider picture of connecting Salesforce to other systems, start with the Salesforce integration guide.

Go-live checklist

Tick what is already true. It shows how ready your email and calendar integration is.

Salesforce email integration readiness

FAQ

How do I integrate Outlook with Salesforce?
An admin turns on the Outlook integration and Enhanced Email in Salesforce Setup, then deploys the Salesforce add-in to users from the Microsoft 365 admin center (or lets users add it themselves). Each user opens the add-in in Outlook and logs in. For automatic capture of emails and meetings, the admin also sets up Einstein Activity Capture and connects users’ Microsoft 365 accounts.
Is the Salesforce Gmail integration free?
The Gmail integration itself is included with standard Salesforce licenses for Sales Cloud, Service Cloud and Lightning Platform, according to Salesforce’s Trailhead material. Einstein Activity Capture Standard comes with Sales Cloud at no extra cost, and Performance and Unlimited Editions include the fuller version. Salesforce has changed the number of Standard seats over time, so check the count in your org. Inbox productivity features, such as email tracking and scheduled send, need an Inbox, Sales Engagement or Sales Cloud Einstein license.
Does Einstein Activity Capture store emails in Salesforce?
Originally, no: captured emails lived in a separate store that standard reports could not see. Since Summer ’25, admins can turn on Sync Email as Salesforce Activity, which saves captured emails as EmailMessage and Task records. Those records count toward data storage. Salesforce is migrating existing orgs to this model automatically, so check how much previously captured history carries over before you rely on it.
Is Salesforce for Outlook being retired?
Yes. Salesforce has rescheduled Salesforce for Outlook to retire on January 30, 2027 (earlier documents said December 2027). After that it stops syncing contacts, events and tasks, and its side panel disappears. It also does not run in the new Outlook for Windows. The replacement is the Outlook integration plus Einstein Activity Capture.
Can Salesforce sync with Google Calendar?
Yes, through Einstein Activity Capture. It syncs events between Google Calendar and Salesforce, and the admin chooses the direction for each configuration. Events land on the activity timeline of matching contacts, accounts and opportunities.
Is there a OneNote integration for Salesforce?
There is no native OneNote connector in Salesforce. Teams usually keep meeting notes in Salesforce Notes on the record, or connect OneNote through Microsoft Power Automate, which has both OneNote and Salesforce connectors. For anything beyond simple note copying, a small custom integration over the Microsoft Graph and Salesforce APIs is more reliable.

Where Gilzor fits

When native email capture isn’t enough, Gilzor’s engineers can map the data flow, build the integration between your mail system and Salesforce, and support it after launch. See Gilzor’s Salesforce integration services for how these projects are run.

No sales pitch

Get a straight answer for your project

Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

Next, a few optional questions so the first call is useful. We use your details only to reply to your request. Privacy Policy

Art Scherbakov
Written byArt Scherbakov

Co-Founder of Gilzor. Works with founders and product companies on how to staff and run engineering: team extension, dedicated teams, and getting stalled projects moving again.

Gilzor · Web Development partner

Need a team for your web product?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingOptions, a rough cost and timeline for your project. No commitment.

More insights