Salesforce Gmail integration connects your inbox to your CRM so you can read, log, and act on Salesforce records without leaving Gmail.
The quickest route is the free native Gmail Integration: turn it on in Salesforce Setup, install the Salesforce Chrome extension, and connect your account.
That covers viewing records and logging emails by hand. For automatic capture, email tracking, or meeting intelligence, you add Einstein Activity Capture, Salesforce Inbox, or a third-party tool like Cirrus Insight.
Here is why the setup is worth getting right. Salesforce’s 2026 State of Sales report found the average seller spends only 40% of the week actually selling. The rest goes to admin, internal meetings, and manual data entry. Every email you copy into Salesforce by hand is time you are not spending with a buyer.
I have set this up for Gmail-first teams more times than I can count, so this guide skips the fluff. You get the four ways to connect the two systems, a step-by-step native setup, the limits nobody warns you about, and a straight read on which option fits which team.
|
Quick reference: four ways to connect Salesforce and Gmail
|
At its core, the integration puts a Salesforce side panel next to your open email in Gmail. When you open a message, you see the matching contact, lead, or opportunity, recent activity, and open deals, all pulled from your CRM in real time.
From that panel you can log an email to the right record, create a new contact or lead, and sync calendar events to Salesforce. With Enhanced Email switched on, a logged message shows up as a full Salesforce record rather than a plain text note, which makes it reportable.
That is the baseline. What you layer on top decides whether logging stays manual, becomes automatic, or turns into a full sales workflow with tracking, scheduling, and AI. The rest of this guide is about picking that layer.
There is no single "Salesforce Gmail integration." There are four, and they stack. Here is how they compare before we get into setup.
|
Method |
Cost |
What you get |
Best for |
|---|---|---|---|
|
Gmail Integration (Chrome extension) |
Free with most editions |
View and manually log emails to Salesforce, create records, basic calendar sync inside Gmail |
Individuals and small teams that want a simple, no-cost setup |
|
Einstein Activity Capture |
Free with Sales Cloud (add-on for full version) |
Automatic email and calendar capture, activity timeline, contact sync |
Teams that want hands-off logging |
|
Salesforce Inbox |
Paid add-on |
Email tracking, send later, insert availability, templates, scheduling on top of the free integration |
Salesforce daily-driver teams that want inbox productivity features |
|
Cirrus Insight |
Paid (à la carte) |
Two-way native sync, custom objects, Meeting AI, Conversation Intelligence, CRM AI, scheduling, buyer signals |
Salesforce-first teams that want full control, reporting, and AI |
This is Salesforce’s own integration, and it is included with most Sales Cloud editions at no extra cost. You install a Chrome extension, and a Salesforce panel appears beside your emails and calendar events.
What it does well: view Salesforce records tied to an email, log messages to contacts, leads, or opportunities, and create new records without leaving Gmail. It is quick to turn on and easy to teach.
Where it falls short: logging is manual, customization is limited, and it does not run advanced automation or Screen Flows on its own. If a rep forgets to log an email, it never reaches Salesforce.
Einstein Activity Capture (EAC) solves the manual-logging problem. It connects to Gmail and automatically syncs emails and calendar events to the matching Salesforce records, and it syncs contacts. The standard version is included with qualifying Sales Cloud editions.
Salesforce’s Summer ’25 release added "Sync Email as Salesforce Activity," which writes newly captured emails as native records you can report on. It helps going forward, but the migration is one-way and does not rescue email older than 180 days. Standard EAC also Inbox license raised retention to 24 months.
Salesforce Inbox is no longer a separate app you install. It is a paid license that unlocks productivity features on top of the free Gmail Integration. Turn it on in Setup, assign the license, and reps get the extra tools inside the same side panel.
What the license adds: email tracking so you know when a message is opened, Insert Availability so a prospect can book time from your email, Send Later, and text shortcuts for saved snippets. It leans on EAC for the underlying activity sync.
Worth knowing: the standalone legacy Inbox add-in and the Inbox mobile app have been retired, so anyone still on those needs to move to the current Gmail Integration. Inbox is a per-user cost on top of your Salesforce license. The March 2021 retirement also includes the legacy Gmail Chrome extension.
Third-party platforms go past what the native options do. Cirrus Insight, for example, gives you two-way email and calendar sync, control over exactly what logs and how, custom object support, and AI features the native tools do not include.
The difference that shows up in reporting: Cirrus syncs data straight into your Salesforce org,, so everything it captures is available for standard Salesforce reports. That is the opposite of EAC’s default AWS model.
You pay for it, and it is another tool to manage. For Salesforce-first teams that want full control plus meeting prep and conversation intelligence, that trade is usually worth it. More on where Cirrus fits below.
This walkthrough covers the native Gmail Integration, the free path most teams start with. You need Salesforce admin access, a Google Workspace account, and Chrome. Budget about 15 minutes.
Start in Salesforce, not the browser. From Setup, type "Gmail" in the Quick Find box and open Gmail Integration and Sync. Turn on "Let users access Salesforce records from Gmail." This is the switch that makes the whole thing work.
In the same area, enable Enhanced Email with Gmail. This is the step people skip, and it matters. Without it, logged emails land as plain text notes. With it, they become full Salesforce records you can report and automate on.
Go to Setup, then Permission Sets or Profiles, and grant reps access to the Gmail Integration and to Email to Salesforce if you use manual logging. Then set your sync rules: which emails log (by domain, record type, or status) and which calendar events sync.
[Note: the native Gmail Integration works with standard objects. If you need to log to custom objects, that is where a tool like Cirrus Insight comes in.]
Now the browser. Open the Chrome Web Store and search for Salesforce (the current listing is published by Salesforce). Click Add to Chrome, then pin the icon. Open Gmail and confirm the Salesforce panel appears beside your inbox.
Click the Salesforce icon in the Gmail side panel, sign in with your Salesforce credentials, and authorize the connection. Once you are in, related records (contacts, leads, opportunities) show up next to your emails.
Before you hand this to the team, prove it works. Send yourself a test email and log it, then confirm it appears on the right contact in Salesforce. Create a calendar event and check that it syncs. If either fails, recheck permissions and confirm the integration is enabled in Setup.
Then onboard the team with a short walkthrough on logging emails and reading records inside Gmail. Keep it to ten minutes. Adoption dies when the first experience is confusing.
The native tools are a solid starting point. They also have gaps that catch teams off guard once they scale. Here is what we run into most.
None of this makes native integration a bad choice. It makes it a starting point. Knowing the ceiling up front saves you a painful migration later.
If the limits above are dealbreakers for your team, this is the comparison that matters. Cirrus Insight is built to close those specific gaps.
|
Feature area |
Salesforce native (Inbox / EAC) |
Cirrus Insight |
|---|---|---|
|
Email and calendar sync |
Basic logging and limited calendar sync; delays with shared calendars |
Two-way sync across Gmail, Outlook, and Salesforce, including recurring and shared events |
|
Where data lives |
EAC stores captured email on AWS by default; not reportable without extra setup |
Syncs directly into your Salesforce org; captured data is available for standard reporting |
|
Data control |
AI decides much of what gets logged |
Full control over what syncs and how, with customizable workflows |
|
Custom objects |
Standard objects only |
Supports custom objects, record types, and advanced field mappings |
|
Meeting intelligence |
No pre-meeting prep or summaries |
Meeting AI delivers attendee and account research before every call |
|
Conversation capture |
Email logging only |
Conversation Intelligence captures, transcribes, and organizes every call |
|
Automation |
Mostly auto-logging of activities |
CRM AI queues opportunity hygiene for one-tap Salesforce updates |
Cirrus brings the pieces of the sales motion into one workflow inside Gmail or Outlook. The features people reach for most:
Cirrus is a paid platform and one more tool to administer. At larger seat counts the per-user cost adds up, and the occasional sync reconnect after a browser update is a known annoyance. For Salesforce-first teams that want reportable data, custom object support, and AI in one place, it earns its keep.
Setup is the easy part. Adoption is where most rollouts stall. A few habits keep it alive:
|
Turn meetings into pipeline with Cirrus Insight If native logging keeps hitting its ceiling, see what two-way native sync plus Meeting AI and Conversation Intelligence do for a Salesforce-first team. Get a demo: Book 30 minutes with an advisor | Or start free: Try Cirrus Insight, no credit card required |
It removes the copy-paste tax between your inbox and CRM. You see contact and deal data next to your emails, log messages and calendar events to the right records, and keep Salesforce current without switching tabs. That means less admin, cleaner data, and more time selling.
Enable Gmail Integration and Sync in Salesforce Setup, turn on Enhanced Email, assign permissions, then install the Salesforce Chrome extension and connect your Gmail account. Send a test email and log it to confirm the sync works. The native path takes about 15 minutes.
Yes. The free integration logs manually and does not run advanced automation. Einstein Activity Capture caps standard use at 100 users with six-month retention, does not support custom objects, and removes captured activity if you turn it off. Tracking and scheduling require a paid Inbox license.
The native integration connects through OAuth, so credentials are not shared directly.
Yes. A Salesforce side panel appears next to your emails, where you view records, create contacts and leads, log emails, and sync calendar events without leaving Gmail.
Yes. Third-party tools like Cirrus Insight offer two-way native sync, custom object support, meeting intelligence, and conversation capture that the native options do not include. They cost more but give you more control and reporting.
The native Salesforce mobile app surfaces records, but the standalone Salesforce Inbox mobile app was retired in 2024. Cirrus Insight offers a mobile-focused sidebar for the Gmail mobile app.
The native Gmail Integration is free with most Salesforce editions. Einstein Activity Capture has a free standard tier. Salesforce Inbox and third-party tools like Cirrus Insight are paid per user.
Yes. All the methods sync calendar events. Native calendar events log as standard Salesforce records, while email logging behavior depends on whether Enhanced Email or native-record sync is enabled.
Recheck OAuth permissions between Gmail and Salesforce, confirm Enhanced Email and the integration are enabled in Setup, update Chrome, and allow third-party cookies. Persistent delays usually trace back to Einstein Activity Capture settings.
The biggest difference is where your data lives. EAC stores captured email on AWS by default, so it is not reportable without extra setup, and it disappears if you switch EAC off. Cirrus syncs directly into your Salesforce org as native, reportable records and supports custom objects.