
Why Salesforce + Google Workspace?
Managing thousands of customers while maintaining personalized service—this is the challenge keeping business leaders awake at night. Unlike purely transactional businesses, customer-centric organizations build long-term relationships that drive repeat business, referrals, and sustainable growth.
For financial advisory firms running on Google Workspace (formerly G-Suite), the constant context-switching between Gmail, Google Drive, and Salesforce creates more than just frustration — it costs real money. Harvard Business Review research shows that knowledge workers lose nearly 4 hours per week just reorienting themselves after switching between applications. That's over 30 working days per year wasted on context switching alone.
The good news? Salesforce and Google have a strategic partnership specifically designed to eliminate this friction. When properly configured, your team can:
- Log emails automatically to Salesforce records without leaving Gmail
- Sync calendars bidirectionally between Google Calendar and Salesforce
- Access and attach Google Drive files directly to Salesforce records
- Export Salesforce data to Google Sheets for analysis and reporting
- Enable Single Sign-On (SSO) so users authenticate once with Google and access Salesforce seamlessly
This guide walks you through each integration component with step-by-step instructions specifically designed for financial services firms using Salesforce Financial Services Cloud or Sales Cloud.
What Integration Options Are Available?
Salesforce offers multiple touchpoints with Google Workspace:
| Integration | Purpose | Best For |
|---|---|---|
| Gmail Integration | Log emails, view/create records from Gmail | All users who communicate via email |
| Einstein Activity Capture | Automatic email and calendar sync | Firms wanting zero manual data entry |
| Google Drive (Files Connect) | Attach Drive files to Salesforce records | Document-heavy advisory practices |
| Google Sheets Connector | Export/import Salesforce data to Sheets | Analysts, operations teams |
| Google SSO | Single Sign-On authentication | Security-conscious organizations |
| MuleSoft Composer | Advanced automation between systems | Enterprise-level integration needs |
Part 1: Gmail Integration Setup
What Does Gmail Integration Provide?
Gmail Integration brings Salesforce directly into your inbox through a Chrome extension. Your team can:
- View Salesforce contact, account, and opportunity records alongside emails
- Create new leads, contacts, and tasks without leaving Gmail
- Log emails to Salesforce records with one click
- Insert email templates and track engagement
- Schedule meetings with integrated calendar access
Prerequisites
Before you begin, ensure you have:
- Salesforce Edition: Essentials, Professional, Enterprise, Performance, Unlimited, or Developer
- A Google Workspace account (not personal Gmail)
- My Domain enabled in Salesforce
- Admin permissions in both Salesforce and Google Workspace
- Browser: Latest version of Google Chrome
Step-by-Step Setup
Step 1: Enable Gmail Integration in Salesforce
- In Salesforce Lightning, click the gear icon → Setup
- In Quick Find, type "Gmail" and select Gmail Integration and Sync
- Click Edit and enable:
- ✅ Gmail Integration
- ✅ Enhanced Email (logs emails as Email Message records)
- Click Save
Step 2: Turn On Einstein Activity Capture (Recommended)
Einstein Activity Capture automatically syncs emails and calendar events without manual logging:
- From Setup, search Einstein Activity Capture and open Settings
- Choose Google as your email and calendar application
- Configure capture settings:
- Select which email folders to sync
- Set calendar event defaults
- Define sharing permissions
- Assign users to the configuration
- Users connect their Gmail when prompted
⚠️ Important for Financial Services: Einstein Activity Capture data is stored in Salesforce's secure storage but cannot be reported on natively. Plan accordingly if compliance requires email logging reports.
Step 3: Customize the Gmail Email Pane
Tailor what your team sees in the Gmail sidebar:
- In Setup → Gmail Integration and Sync, enable Customize Content with App Builder
- Navigate to Lightning App Builder → New
- Select Email Application Pane as the page type
- Drag components into the pane (Record Detail, Related Lists, Activities Timeline, Custom Lightning Web Components)
- Set visibility rules by profile or user
- Save and activate
Step 4: Install the Salesforce Chrome Extension
- Open the Chrome Web Store
- Search for "Salesforce" (look for "Sales Cloud Everywhere")
- Click Add to Chrome → Add Extension
- Click the extension icon in Chrome
- Sign in with Salesforce credentials
- Grant access permissions
Step 5: Configure Email Logging and Templates
With Salesforce Inbox (included in some editions or available as an add-on):
- From Setup, search "Inbox" and open Setup Assistant
- Enable Make Inbox Available to Users
- Assign permission sets to users
- Users can now access email templates, send-later scheduling, email tracking, and meeting scheduling links
Part 2: Google Drive Integration (Files Connect)
Why Connect Google Drive to Salesforce?
Salesforce storage is expensive. The base allocation varies by edition:
| Salesforce Edition | Base Storage |
|---|---|
| Developer | 5 MB |
| Enterprise | 10 GB per org |
| Additional | ~$5/GB/month |
Meanwhile, Google Workspace provides 15 GB free shared across Drive, Gmail, and Photos, with paid plans starting at $1.99/month for 100 GB.
By integrating Google Drive with Salesforce, you can:
- Store client documents in Drive while linking them to Salesforce records
- Collaborate on proposals in Google Docs with automatic version control
- Avoid Salesforce storage overage charges
- Maintain a single source of truth for client documents
Setup Process
Step 1: Enable Salesforce Files Connect
- In Salesforce Setup, search Files Connect in Quick Find
- Click Edit and select Enable Files Connect
- Choose file sharing options appropriate for your firm
- Save changes
Step 2: Create Permission Sets
- In Setup, search Permission Sets
- Create a new permission set
- Enable Files Connect Cloud permission
- Assign to appropriate users
Step 3: Create Google Cloud Project
- Navigate to Google Cloud Console
- Sign in with your Google Workspace admin account
- Click Create Project and name it (e.g., "Salesforce Files Connect")
- Navigate to APIs & Services → Library
- Search for and enable Google Drive API
- Go to Credentials → Create Credentials → OAuth client ID
- Select Web application
- Save the Client ID and Client Secret (you'll need these)
Step 4: Create Authentication Provider in Salesforce
- In Salesforce Setup, search Auth. Providers
- Click New and select OpenID Connect as Provider Type
- Configure:
- Name: Google Drive (or similar)
- Consumer Key: [Client ID from Google]
- Consumer Secret: [Client Secret from Google]
- Authorize Endpoint URL:
https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force - Token Endpoint URL:
https://accounts.google.com/o/oauth2/token - Default Scopes:
https://www.googleapis.com/auth/drive
- Save and copy the Callback URL displayed
- Return to Google Cloud Console and add the Callback URL to Authorized Redirect URIs
Step 5: Define External Data Source
- In Salesforce Setup, search External Data Sources
- Click New External Data Source
- Configure:
- Label: Google Drive
- Name: Google_Drive
- Type: Files Connect: Google Drive
- Identity Type: Per User
- Authentication Protocol: OAuth 2.0
- Authentication Provider: [Select the one you created]
- Scope: [Leave default]
- ✅ Start Authentication Flow on Save
- Save and authenticate with Google
Step 6: Access Google Drive Files in Salesforce
Users can now navigate to the Files tab, select Google Drive as the source, and browse, search, and attach files to records. Files remain in Google Drive and are not duplicated in Salesforce.
Part 3: Google Sheets Integration
Use Cases for Sheets Integration
| Scenario | Solution |
|---|---|
| Export reports for analysis | Data Connector for Salesforce |
| Sync Salesforce data bidirectionally | Coefficient add-on |
| Bulk data updates | CSV export/import |
| Real-time dashboards | MuleSoft Composer |
Method 1: Native Data Connector for Salesforce
Google provides a built-in connector for pulling Salesforce data into Sheets:
- Open Google Sheets
- Go to Data → Data Connectors → Connect to Salesforce
- Authenticate with Salesforce
- Select the report or object to import
- Data syncs to your spreadsheet
- Set a refresh schedule for automatic updates
Method 2: Salesforce Connector Add-On
The Salesforce Connector from the Google Workspace Marketplace provides additional functionality:
- In Google Sheets, go to Extensions → Add-ons → Get add-ons
- Search for Salesforce Connector
- Install and authorize
- Features include importing Salesforce reports, running custom SOQL queries, pushing changes back to Salesforce, and scheduling automatic refreshes
Method 3: MuleSoft Composer (Enterprise)
For advanced automation needs:
- Access MuleSoft Composer from Salesforce
- Create a new flow
- Add Google Sheets as a trigger or action
- Build logic to create Salesforce records from new Sheet rows, update Sheets when Salesforce records change, or sync bidirectionally on schedule
Part 4: Google Single Sign-On (SSO)
Benefits of Google SSO for Salesforce
- Increased adoption: Users don't need another password
- Reduced admin overhead: Fewer password reset requests
- Improved security: Centralized authentication with MFA
- Automatic deprovisioning: Remove Google access = remove Salesforce access
- Time savings: 5–20 seconds saved per login, per user
MFA Compliance
As of 2024, Salesforce requires Multi-Factor Authentication (MFA). Google SSO satisfies this requirement if all Salesforce access occurs through SSO, MFA is enabled on your Google Workspace, and you use SAML or OpenID Connect protocols.
Step-by-Step SSO Setup
Step 1: Prerequisites
- Admin access to both Google Workspace and Salesforce
- My Domain enabled in Salesforce
- Google Workspace (not personal Gmail)
- Usernames must match (or use Federation ID)
Step 2: Create SAML App in Google Admin Console
- Go to Google Admin Console
- Navigate to Apps → Web and mobile apps
- Click Add app → Add custom SAML app (or search for Salesforce)
- If using the pre-configured Salesforce app, download the IDP Metadata file
- Click Continue
Step 3: Configure SAML in Salesforce
- In Salesforce Setup, go to Identity → Single Sign-On Settings
- Click Edit and check SAML Enabled
- Click Save
- Click New from Metadata File
- Upload the Google IDP Metadata XML file
- Configure:
- Name: Google SSO (or your company name + Google)
- API Name: Auto-generated
- Save and note the Entity ID URL
Step 4: Complete Google Configuration
Back in Google Admin Console:
- Configure Service Provider details:
- ACS URL: [Entity ID from Salesforce] (may need org ID appended)
- Entity ID: [Entity ID from Salesforce]
- Start URL: [Entity ID from Salesforce]
- ✅ Signed Response
- Click Continue → Finish
- In the app settings, click User access
- Select ON for everyone (or specific OUs)
- Wait up to 24 hours for propagation
Step 5: Enable SSO on My Domain
- In Salesforce Setup, go to Company Settings → My Domain
- Click Edit under Authentication Configuration
- Check your Google SSO authentication service
- Optionally uncheck Login Form to hide password login
- Save
Step 6: Test the Integration
- Open an incognito browser window
- Log into Google Workspace
- Navigate to your Salesforce My Domain URL
- You should be automatically logged into Salesforce
Certificate Maintenance
Google SSO certificates expire every 1–2 years. When you receive the "SFDC Expiring Certificate Notification":
- In Salesforce Setup, go to Certificate and Key Management
- Create a new self-signed certificate
- In SAML Single Sign-On Settings, update to use the new certificate
- Test SSO to confirm functionality
Part 5: Best Practices for Financial Services Firms
Compliance Considerations
| Requirement | Solution |
|---|---|
| Email Archiving (SEC/FINRA) | Einstein Activity Capture data isn't reportable — use a compliant email archiver alongside Salesforce |
| Document Retention | Google Vault can enforce retention policies on Drive files linked to Salesforce |
| Audit Trail | Enable Salesforce Shield for comprehensive field-level audit |
| Data Residency | Google Workspace data residency controls meet geographic requirements |
Security Best Practices
- Enable MFA everywhere — Google Workspace + Salesforce
- Use SSO with delegated authentication — Prevents direct Salesforce login
- Review Connected Apps quarterly — Remove unused integrations
- Implement IP restrictions — Limit Salesforce login to trusted networks
- Enable Google Workspace DLP — Protect sensitive data in Drive and Gmail
User Training Recommendations
| Training Topic | Time Investment | Impact |
|---|---|---|
| Gmail Integration basics | 30 minutes | High |
| Email logging best practices | 15 minutes | High |
| Finding Drive files in Salesforce | 15 minutes | Medium |
| Using Sheets for reporting | 45 minutes | Medium |
Performance Optimization
- Limit Einstein Activity Capture scope — Don't sync every folder
- Use shared Google Drive folders — Better organization than user drives
- Schedule Sheets refresh during off-hours — Avoid API limit issues
- Clear Chrome cache regularly — Prevents extension conflicts
Troubleshooting Common Issues
Gmail Integration Issues
| Problem | Solution |
|---|---|
| Extension not loading | Clear browser cache, reinstall extension |
| Records not matching | Check email-to-Contact matching rules |
| "No access" errors | Verify user has Gmail Integration permission |
SSO Issues
| Problem | Solution |
|---|---|
| "Single sign-on error" message | Verify ACS URL includes org ID |
| 24-hour delay | Normal for Google SSO propagation |
| Certificate errors | Replace expired certificate in Salesforce |
| app_not_configured_for_user | Enable SSO for user's Organizational Unit |
Files Connect Issues
| Problem | Solution |
|---|---|
| Authentication failures | Re-authorize in External Data Sources |
| Files not appearing | Check user permission set assignment |
| Sync delays | Google Drive API has rate limits — normal for large folders |
Implementation Checklist
Phase 1: Foundation (Week 1)
- Enable My Domain in Salesforce
- Document current Google Workspace admin and Salesforce admin contacts
- Audit existing integrations and connected apps
- Create implementation project plan
Phase 2: Gmail Integration (Week 2)
- Enable Gmail Integration in Salesforce
- Configure Einstein Activity Capture
- Customize Gmail Email Pane
- Deploy Chrome extension to pilot users
- Train pilot users
Phase 3: Google Drive (Week 3)
- Set up Google Cloud project
- Configure authentication provider
- Create external data source
- Define folder structure strategy
- Test file attachment workflows
Phase 4: SSO (Week 4)
- Create SAML app in Google Admin
- Configure Salesforce SSO settings
- Test with admin account
- Roll out to pilot users
- Monitor for issues during 24-hour propagation
Phase 5: Sheets & Optimization (Week 5)
- Deploy Data Connector or Sheets add-on
- Create standard report templates
- Document processes for operations team
- Full rollout to organization
- Schedule quarterly review
Frequently Asked Questions
What is Salesforce Google Workspace integration? Salesforce Google Workspace integration connects your Salesforce CRM with Gmail, Google Calendar, Google Drive, and Google Sheets. This enables email logging, calendar syncing, document management, and data analysis without switching between applications.
Does Salesforce integrate with Gmail? Yes. Salesforce offers native Gmail Integration through a Chrome extension that displays Salesforce records in your Gmail sidebar. You can view contacts, log emails, create records, and access Salesforce data without leaving your inbox.
Can I automatically log emails from Gmail to Salesforce? Yes. Einstein Activity Capture automatically logs emails between Gmail and Salesforce contacts without manual intervention. Emails appear on the Activity Timeline of related records.
How do I connect Google Drive to Salesforce? Use Salesforce Files Connect to link Google Drive. This requires setting up a Google Cloud project, creating an authentication provider in Salesforce, and defining an external data source. Once configured, users can browse and attach Drive files to Salesforce records.
Does Google SSO satisfy Salesforce's MFA requirement? Yes, Google SSO satisfies Salesforce's MFA requirement if MFA is enabled on your Google Workspace account and all users access Salesforce exclusively through SSO using SAML or OpenID Connect protocols.
Is Salesforce Google integration secure for financial services? Yes, when properly configured. Both Salesforce and Google maintain SOC 2, ISO 27001, and other security certifications. Enable MFA, use SSO, implement IP restrictions, and leverage Google Vault and Salesforce Shield for compliance.
How long does it take to set up Salesforce Google SSO? The technical configuration takes 1–2 hours, but Google SSO changes can take up to 24 hours to propagate across all users. Plan for a full day before testing with end users.
Can I export Salesforce data to Google Sheets? Yes. Use the native Data Connector for Salesforce (built into Google Sheets), the Salesforce Connector add-on from Google Workspace Marketplace, or MuleSoft Composer for advanced automation.
Bringing It All Together
Integrating Salesforce with Google Workspace transforms how your financial advisory firm operates. By eliminating the constant switching between applications, you'll:
- Save 4+ hours per week per employee on context switching
- Improve CRM data quality with automatic email and activity logging
- Reduce storage costs by leveraging Google Drive instead of Salesforce storage
- Strengthen security with centralized SSO and MFA
- Accelerate reporting with seamless Sheets integration
The key to successful implementation is a phased approach: start with Gmail Integration (highest immediate value), then add Google Drive and SSO, and finally optimize with Sheets integration.
Ready to get started? Integrating Salesforce with Google Workspace requires careful planning and expertise in both platforms. Contact Vantage Point for a consultation to discuss your specific integration needs and create a customized implementation roadmap for your firm.
About Vantage Point
Vantage Point specializes in helping financial institutions design and implement client experience transformation programs using Salesforce Financial Services Cloud. Our team combines deep Salesforce expertise with financial services industry knowledge to deliver measurable improvements in client satisfaction, operational efficiency, and business results.
About the Author
David Cockrum founded Vantage Point after serving as Chief Operating Officer in the financial services industry. His unique blend of operational leadership and technology expertise has enabled Vantage Point's distinctive business-process-first implementation methodology, delivering successful transformations for 150+ financial services firms across 400+ engagements with a 4.71/5.0 client satisfaction rating and 95%+ client retention rate.
-
-
- Email: david@vantagepoint.io
- Phone: (469) 499-3400
- Website: vantagepoint.io
-
