Salesforce Google Drive Integration: 7 Easy Steps

By: Published: September 2, 2021

Salesforce focuses on providing Customer Relationship Management (CRM) service. It also provides a complementary suite of enterprise applications focused on Application Development, Data Analytics, Marketing Automation, and Customer Service.

Google Drive is an incredibly robust service for Cloud-based backups. Most people think of it as the Barebones Cloud system, but that’s arguably a major understatement. It’s a powerful cloud platform that you can access from anywhere in the world, and it also allows you to store and access data of different formats. 

This blog gives a brief introduction to Salesforce and Google Drive before diving into the steps involved in Salesforce Google Drive Integration. It also talks about the benefits of Salesforce Google Drive Integration and the limitations of using Files Connect to establish Salesforce Google Drive Integration.

Table of Contents

Introduction to Salesforce

Salesforce Logo
Image Source

Salesforce has distinguished itself as a robust CRM platform that brings companies and customers together. This integrated CRM platform gives individuals across all your departments including Commerce, Sales, Service, and Marketing, a single, shared view of every customer. 

Salesforce ensures a personalized experience with its Customer 360 Platform. Some of the key products offered by Salesforce as a part of their suite are as follows:

  • Salesforce Service Cloud: Salesforce Service Cloud offers all the tools you might need to strengthen Customer Engagement. It allows you to automate business processes with intelligent workflows, support customer interactions across every channel, get actionable insight into every customer interaction, and drive revenue with the power of Artificial Intelligence. 
  • Salesforce Analytics (Tableau CRM): Tableau allows you to leverage intuitive drag-and-drop analysis at every skill level. It also allows you to quickly spot visual patterns and share insights across teams to drive growth. 
  • Salesforce Commerce Cloud: The Salesforce Commerce Cloud allows you to convert more customers with personalized buying experiences. You can implement your strategies faster with easy-to-use tools. This allows you to stay agile and start generating a higher ROI (Return on Investment) sooner. 
  • Salesforce AppExchange: Salesforce AppExchange is an Enterprise Cloud marketplace. It allows you to find proven experts and apps to help you solve business challenges fast and extend your Salesforce Customer 360 platform from anywhere. This can be extended across any department, industry, and product. It also offers app guides to help you zero in on the right apps to suit your unique business challenges. 

Here are a few salient features of the Salesforce platform:

  • It allows you to build mobile-friendly Salesforce apps for every employee. This helps increase productivity and build a strongly connected workforce. Apart from this, it also helps you streamline the employee help desk for faster self-service. 
  • Salesforce offers a boost on its core services with extra functionalities such as Application Integration and Artificial Intelligence. This includes building custom-branded mobile apps; easy integration of data from ERP, IoT, and databases; and addition of predictive capabilities to every service and Sales application.
  • You can make your apps more personalized and smart to meet their needs in real-time engagement, service, and purchase.
  • With Experience Cloud, you can evolve on a fast, flexible platform and maximize your return on experience. It allows you to build stronger relationships with a Single Source of Truth.
  • Salesforce provides a highly curated library of industry-specific expert help. This includes Process Flows, Apps, Templates, and Components built to tackle every single issue faced by the user.    

Introduction to Google Drive

Google Drive Logo
Image Source

Google Drive has established itself as a ubiquitous synchronization and file storage service developed by Google. Google Drive integrates seamlessly with Google Sheets, Google Slides, Google Docs among other apps that allow your team to effectively collaborate in real-time.

Businesses rely on Google Drive primarily because of its infrastructure. The tech stack is built on top of Google Cloud Storage, one of the most widely used IaaS offerings in the market. Moreover, Google Drive comes with free access to a plethora of web-based applications that make running a business considerably easy, and best of all, they integrate seamlessly with other services offered by Google.

It also provides secure and encrypted access to your files. Any and all files shared with you are proactively scanned for spam, malware, phishing, and ransomware to minimize risk to your devices.

Simplify Google Drive and Salesforce ETL your Data Analysis with Hevo’s No-code Data Pipeline

A fully managed No-code Data Pipeline platform like Hevo Data helps you integrate data from Google Drive and 100+ data sources (including 30+ Free Data Sources like Salesforce) to a destination of your choice in real-time in an effortless manner. Hevo with its minimal learning curve can be set up in just a few minutes allowing the users to load data without having to compromise performance. Its strong integration with umpteenth sources allows users to bring in data of different kinds in a smooth fashion without having to code a single line. 

Get Started with Hevo for Free

Check out some of the cool features of Hevo:

  • Completely Automated: The Hevo platform can be set up in just a few minutes and requires minimal maintenance.
  • Transformations: Hevo provides preload transformations through Python code. It also allows you to run transformation code for each event in the pipelines you set up. You need to edit the event object’s properties received in the transform method as a parameter to carry out the transformation. Hevo also offers drag and drop transformations like Date and Control Functions, JSON, and Event Manipulation to name a few. These can be configured and tested before putting them to use.
  • Connectors: Hevo supports 100+ integrations to SaaS platforms, files, databases, analytics, and BI tools. It supports various destinations including Google BigQuery, Amazon Redshift, Snowflake Data Warehouses; Amazon S3 Data Lakes; and MySQL, MongoDB, TokuDB, DynamoDB, PostgreSQL databases to name a few.  
  • Real-Time Data Transfer: Hevo provides real-time data migration, so you can have analysis-ready data always.
  • 100% Complete & Accurate Data Transfer: Hevo’s robust infrastructure ensures reliable data transfer with zero data loss.
  • Scalable Infrastructure: Hevo has in-built integrations for 100+ sources that can help you scale your data infrastructure as required.
  • 24/7 Live Support: The Hevo team is available round the clock to extend exceptional support to you through chat, email, and support calls.
  • Schema Management: Hevo takes away the tedious task of schema management & automatically detects the schema of incoming data and maps it to the destination schema.
  • Live Monitoring: Hevo allows you to monitor the data flow so you can check where your data is at a particular point in time.
Sign up here for a 14-Day Free Trial!

Understanding the Benefits of Salesforce Google Drive Integration

Here are a few salient benefits of Salesforce to Google Drive Integration:

  • Robust Data Security: Salesforce Google Drive Integration is highly secure. It is known for providing multi-level security to your data. This allows you to work at ease knowing your data is in safe hands. 
  • Reduction in Cost: Salesforce has limited storage whereas Google Drive offers ample storage. Industries that require large files to associate to the Salesforce Objects can cut costs with the Salesforce Google Drive Integration. This is because these industries no longer have to purchase expensive Salesforce storage.
  • Improved Efficiency: The Salesforce Google Drive Integration ensures improved efficiency as files like Google Sheets, Google Docs, and other presentations needn’t be downloaded first to upload to Salesforce. This helps save valuable time for the user.
  • Real-time Synchronization: Any change you make to a file can be easily reflected on both platforms in seconds. This two-way synchronization is an essential benefit of Salesforce Google Drive Integration.

Steps to Set up Salesforce Google Drive Integration

You can use Files Connect to establish a connection between Google Drive and Salesforce in 7 easy steps.

Here are the steps involved in setting up Salesforce Google Drive Integration in a seamless fashion:

Step 1: Enabling Salesforce Files Connect for the Salesforce Instance

  • Navigate to Build->Customize-> Salesforce Files-> Settings-> Files Connect. In the File Sharing setting select ‘Reference’ or ‘Copy’ based on your business requirement.
Salesforce Google Drive Integration Step 1
Image Source

Step 2: Setting Up User Access Permissions

  • To use Permission Sets to set up User Access Permissions, go to “Permission Set-> System Permissions-> Edit and select “Files Connect Cloud”.
  • Click on Save to proceed to the next step.
Salesforce Google Drive Integration Step 2
Image Source

Step 3: Creating an Auth Provider

  • To create an Auth Provider, navigate to Quick Find in setup and find Auth Provider.
  • Click on the “New” option followed by the “Provider Type”. Select OpenID Connect from the available options.
  • Enter the URLSuffix and Name fields. Give dummy values for the Consumer Secret and Consumer Key.
Enter the Authorize Endpoint URL as https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force, Default Scopes as “openid email profile https://www.googleapis.com/auth/drive”, and Token Endpoint URL as https://accounts.google.com/o/oauth2/token.
  • Click on the Save button to proceed to an Auth Provider Detail Screen. This screen contains the necessary details like “Callback URL” that will be needed in the upcoming steps.
Salesforce Google Drive Integration Step 3
Image Source

Step 4: Configuration of Google Drive

  • To configure Google Drive, navigate to https://console.developers.google.com/project and create a “New Project”.
  • You need to enable “Google App Marketplace SDK” and the “Google Drive API” for the newly created project.
  • Next, create a project in the “OAuth Consent Screen” before creating the “Client ID” in the credential.
  • Finally, create a Client ID in a credential. Select the web application and place the “Callback URL” obtained in the previous step in Authorized Redirect URIs. Click on the “Create” button to create the “Client Secret” and the “Client ID”. Copy these as you would be using them for the next step.
Salesforce Google Drive Integration Step 4
Image Source

Step 5: Reconfiguration of Auth Provider

  • Place the “Client Secret” and the “Client ID” obtained in the last step in “Consumer Secret” and “Consumer Key” respectively.

Step 6: Creation of External Data Source

  • Navigate to Setup->Build-> Develop-> External Data Source.
  • Click on the New External Data Source option. You can use any label and name you like, but it’s simpler to use names, similar to authentication providers and other apps.
  • In Type choose Files Connect: Google Drive. Here the Identity Type is Per User and the Authentication Protocol is OAuth 2.0.
  • In the Authentication Provider, click on Lookup and select the Authentication Provider that was created in the previous steps.
  • Click on Save, to create the External Data Source. In the next step, you will have to enable it in the permission set.
Salesforce Google Drive Integration Step 6
Image Source

Step 7: Configuration of Permission Set

  • Navigate to Permission Set-> External Source-> Edit. Add and select the newly created data to the Enabled External Data Source section.
  • Click on the Save button to proceed.
Salesforce Google Drive Integration: Google Drive Permission
Image Source
  • Once you’ve customized and gone through all of the steps mentioned above, you need to test the connection. Navigate to Files Tab-> External Files-> Google Drive. Check to see if you can access data from Google Drive in Salesforce.
Test Connection
Image Source

Understanding the Limitations of using Files Connect for Salesforce Google Drive Integration

Here are a few limitations of using Files Connect for Salesforce Google Drive Integration:

  • Files Connect doesn’t allow you to upload files directly from Salesforce to Google Drive. You can only access and download it.
  • The Google Drive API only allows you to make 10,000 requests every 100 seconds or 1000 requests per 100 seconds per user. 

Conclusion

This blog gives a brief introduction to Google Drive and Salesforce before diving into the steps involved in the integration. This includes the features and benefits of the two tools in question. It also talks about the benefits of this integration and the limitations of using Files Connect to establish Salesforce Google Drive Integration.

Extracting complex data from a diverse set of data sources like Salesforce and Google Drive to carry out an insightful analysis can be challenging, and this is where Hevo saves the day! 

Visit our Website to Explore Hevo

Hevo offers a faster way to move data from Databases or SaaS applications like Google Drive and Salesforce to be visualized in a BI tool for free. Hevo is fully automated and hence does not require you to code.

Want to take Hevo for a spin? Sign Up for the 14-day free trial and experience the feature-rich Hevo suite first hand. You can also have a look at the unbeatable pricing that will help you choose the right plan for your business needs.

mm
Content Marketing Manager, Hevo Data

Amit is a Content Marketing Manager at Hevo Data. He enjoys writing about SaaS products and modern data platforms, having authored over 200 articles on these subjects.

No-code Data Pipeline For Your Data Warehouse