Salesforce Outlook and Gmail Integration: Setup Guide for 2026

In this article
- Two native pieces do almost all the work: the Outlook or Gmail integration (a side panel for looking up records and logging emails and meetings by hand) and Einstein Activity Capture (automatic capture of emails, events and contacts). Most teams need both.
- Turn on Sync Email as Salesforce Activity in Einstein Activity Capture. Since Summer ’25 it saves captured emails as normal EmailMessage and Task records, so they show up in reports, flows and the API instead of a separate store. Salesforce is moving existing orgs to it automatically.
- Salesforce for Outlook retires on January 30, 2027, and Lightning Sync, closed to new customers since Winter ’21, is scheduled to retire in 2027. If either is still running, plan the move to the Outlook integration plus Einstein Activity Capture now.
- Use a third-party tool or a custom integration only when you need more than native gives you: long email history in reports, custom objects, strict privacy rules or another mail system.
Jump to
- The short answer: which Salesforce email tool does what
- Outlook vs Gmail: what differs
- Log by hand or capture automatically?
- How email and calendar data flows into Salesforce
- Admin setup, step by step
- What maps to what
- Calendar sync, Google Calendar and OneNote
- Privacy: what gets captured and who sees it
- Moving off Salesforce for Outlook and Lightning Sync
- Common problems and fixes
- When a third-party tool or custom integration makes sense
- Go-live checklist
- Where Gilzor fits
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:
| Tool | What it does | License | Status in 2026 |
|---|---|---|---|
| Outlook integration | Side panel in Outlook: see matching records, log emails and events, create records, use templates | Included with standard Sales Cloud, Service Cloud and Lightning Platform licenses | Current |
| Gmail integration | The same side panel in Gmail, through a Chrome extension | Same as above | Current |
| Einstein Activity Capture (EAC) | Captures emails and events automatically; syncs contacts and calendars | Standard version included with Sales Cloud; fuller version in Performance and Unlimited or with add-on licenses | Current |
| Inbox | Add-on to the side panel: availability links, open and click tracking, text snippets, send later | Some features with Sales Cloud; all with Inbox, Sales Engagement or Sales Cloud Einstein | Current, paid |
| Enhanced Email | Stores logged emails as EmailMessage records with all their relations | Included | Prerequisite for the above |
| Email to Salesforce | A personal BCC address that logs outgoing emails | Included | Fallback only |
| Lightning Sync | Old contact and calendar sync | None for new orgs | Closed to new customers since Winter ’21; scheduled to retire in 2027 |
| Salesforce for Outlook | Old Windows desktop plug-in | None for new orgs | Retires 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.
- How it runs: a Salesforce extension for Google Chrome. According to Salesforce’s Trailhead, it needs a current version of Chrome with third-party cookies allowed for it.
- Install: users add the extension from the Chrome Web Store, or your Google Workspace admin force-installs it for a group through Chrome browser management.
- Admin setup in Salesforce: the Gmail Integration and Sync page in Setup, plus Enhanced Email.
- Automatic capture: EAC connects to Google Workspace. Users authorize their Google account, or a Workspace admin authorizes service-level access.
- Watch out: the panel lives in the Chrome browser. Reps on Safari, Firefox or the Gmail mobile app don’t see it, so automatic capture matters more for Gmail teams.
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) | |
|---|---|---|
| Coverage | Only what reps remember to log | Every email and meeting with known contacts |
| Accuracy of the related record | High: the rep picks the opportunity | Good for contacts and accounts; opportunity matching can be wrong |
| Where the data lives | EmailMessage, Task and Event records | Records, if Sync Email as Salesforce Activity is on; otherwise a separate store with limited reporting |
| Reporting | Standard reports, flows, API | The same, once emails sync as records |
| Privacy control | Rep decides each time | Admin rules, exclusions and user settings |
| Storage use | Low | Can 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
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 item | Salesforce object | Direction | System of record |
|---|---|---|---|
| Email (sent or received) | EmailMessage plus a Task, related to contacts, leads, account and opportunity | Mailbox to Salesforce | The mailbox for content; Salesforce for the business link |
| Attachment | Files on the email record (side panel logging) | Mailbox to Salesforce | The mailbox |
| Meeting | Event with invitees | One way or both ways, set per configuration | Usually the calendar |
| Contact | Contact | One way or both ways | Usually Salesforce |
| Unknown sender | Nothing by default; rep can create a lead or contact from the panel | Manual | Salesforce |
| To-do in the mail client | Task, created from the panel | Manual | Salesforce |
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




Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.
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.
- List who still uses each tool and what they rely on: contact sync, calendar sync or side panel logging.
- Set up the Outlook integration and an Einstein Activity Capture configuration that matches the old sync directions.
- For Lightning Sync, use the migration tool in Setup, which moves users to Einstein Activity Capture.
- Run both in parallel for a short period with a pilot group, and watch for duplicate events.
- 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.
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?
Is the Salesforce Gmail integration free?
Does Einstein Activity Capture store emails in Salesforce?
Is Salesforce for Outlook being retired?
Can Salesforce sync with Google Calendar?
Is there a OneNote integration for Salesforce?
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.

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?
Services
Web DevelopmentCustom websites and web apps — front-end, back-end, launch and support.→By company type
Selected projects






The team behind them





