SuperSync Files - Connecting to Google Drive

Overview

To set up a connection to Google Drive with SuperSync Files, you need to generate a Google Client ID and API Key. Unlike a managed Google Connector, SCS Cloud allows administrators to control their own security settings and manage their own API Keys. Follow the steps below to complete the setup.

Steps to Connect Google Drive with SuperSync Files

1. Access the Google Developer Console

  1. Login to the developer console: Google Developer Console
    1. Note, if not already created, you may need to sign up for a free Google Cloud account

2. Creating the Project

  1. If not already on the APIs & Services dashboard page, select the Menu Icon in the top left select APIs & Services.
  2. Select Create Project.
  3. Give the project a name, ensure the correct Organization is selected, and click the create button.

4. Adding Access to Google Drive

  1. Click on the Enabled APIs and Services menu and then click the link to Enable APIs and Services.
  2. Use the search bar to find the Google Drive API and click on the tile.
  3. Enable it for the project by clicking the "Enable" button.

5. Generating an API Key

  1. Once the project is generated, navigate back to the Credentials screen and select Create Credentials.
  2. Select API Key.
  3. The generated API Key will be required for NetSuite configuration later.
  4. After generating the key, select the API Key to further configure it.
  5. Restrict the key usage to Websites and make an entry to restrict it to the NetSuite domain or your specific account subdomain on NetSuite.
  6. Optionally, restrict the key to only use the Google Drive API in case other APIs are enabled for the project in the future.

6. Generating an OAuth Client ID

  1. Back on the Credentials page, select OAuth client ID.
  2. If prompted, set up a consent screen by selecting Configure Consent Screen.
  3. Select Internal user types and select Create.
  4. Configure the App information. You can use the SuperSync Files brand name and logo or name the app after your company and NetSuite.
  5. Set the Authorized Domain to  netsuite.com
  6. Once the consent screen setup is complete, generate the Client ID by returning to the Credentials menu and selecting a new OAuth Client ID.
  7. Select Web Application.
  8. Enter the JavaScript Origins and redirect URIs using your NetSuite account domains. Enter the account ID subdomains for your production and Sandbox accounts separately rather than the general NetSuite domain. 
  9. Note down the Client ID and Client Secret.

7. Adding Credentials to NetSuite

  1. In NetSuite navigate to SuperSync Files > Configs > Connections and select New SSF | Connection.
  2. Enter the desired file name and select the Document Connector of Google Drive. Note, if connecting Sharepoint and Google Drive in the same environment, this file tab name needs to be different for each connection
  3. On the Google Drive Subtab, enter in the Google Drive Client ID and the Google Drive API Key.
    Note, do not enter the Google Drive Client Secret here.
  4. Enter in the Google Drive Base Folder ID and the Google Drive Base Folder ID (Sandbox) and select Save.
  5. Select Set Google Client Secret.
  6. Enter Google Drive Client Secret (Input) and select Save.
  7. Select Authenticate with Google
  8. Select OK on the pop-up.
  9. Select the account to sign in to Google with.
  10. Success notification.

Was this article helpful?