Skip to main content
All CollectionsAdmin Setup Guide
Admin: ExtendSync for Google NetSuite Installation/Setup Guide
Admin: ExtendSync for Google NetSuite Installation/Setup Guide

ExtendSync Google | Instructions on how to install/setup ExtendSync for Google NetSuite

Updated this week

Prerequisites to install ExtendSync for Google NetSuite

  • A valid NetSuite Production/Sandbox account.

  • One of Google Workspace Basic, Business, or Enterprise Editions

  • Google Super Admin privileges to connect Google Workspace to NetSuite

  • NetSuite Admin privileges to install the CloudExtend bundle

    • NetSuite Bundle ID 20497

ExtendSync Google Installation Cheatsheet

Refer to the action items section to know the next steps.

  • If you are fluent with installing bundles in your NetSuite instance then gather your NetSuite Admin and your Google Apps Admin you can follow along with the video and step-by-step guide below.

  • If you get stuck email trialsupport@celigo.com

If you completed the steps below check out the Getting Started Guide for ExtendSync Google.

Action Items for installing the ExtendSync for Google NetSuite

Install CloudExtend Google Marketplace application

Prerequisites:

  • Google SuperAdmin Profile

  • NetSuite Admin Access

Phase 1: Install the application from the Marketplace

Step 1: Log in to your Google Super Admin Profile.

Step 2: Click on the link.

OR

Step 1: Go into your Google Super Admin Profile by clicking on Google Apps> Admin.

Step 2: It will bring you to your home screen, scroll down and click on Apps > Google Workspace Marketplace apps.

Step 4: Go to Add app to Admin Install list and search for “CloudExtend Enterprise Sync for NetSuite” and install.

Phase 2: Add scopes for Google Drive, Calendar, and Autopilot

Step 1: On your Google Admin Home, go to Security> Overview.

Step 2: Scroll down to API controls then Manage Domain Wide Delegation and click Add New.

⚠️ IMPORTANT

  • Check for extra spaces at the start and end of the copied IDs and remove them if there are any

  • Autopilot is only for Enterprise Customers. Skip this step if you are not on Enterprise.

  • Enter the Client ID and OAuth scopes for Calendar and Google Drive.

    • Client ID:

      235031687264-gbocajofmk2at40if1m5n77f5tknj2ab.apps.googleusercontent.com

    • OAuth Scopes:

      https://www.googleapis.com/auth/calendar, https://www.googleapis.com/auth/drive, https://www.googleapis.com/auth/userinfo.email, https://www.googleapis.com/auth/userinfo.profile

  • Enter the Client ID and OAuth scopes for Autopilot.

    • Client ID:

      113210677340904974316

    • OAuth Scopes:

      https://www.googleapis.com/auth/pubsub,https://www.googleapis.com/auth/gmail.modify


✅ Install CloudExtend Google Workspace for NetSuite Bundle

⚠️ Note: Log in as NetSuite admin to have the privilege to install the bundle

Step 1: Hover over to Customization > Suite Bundler > Search and Install Bundles.

Step 2: On the Keywords section, enter 20497 then click on the name and hit Install.

Step 3: Review all the bundle details and click Install Bundle.

Step 4: A new page will appear with the list of bundles installed.

Look for Celigo CloudExtend GSuite for NetSuite.

This may take 3-5 minutes to complete. Click the Refresh button and wait until you see the green check.


✅ Install CloudExtend Gmail for NetSuite SuiteApp

Step 1: Hover to SuiteApps and right-click to open a new tab.

Step 2: On the search box, enter “Celigo CloudExtend Google Workspace” then press the application and click on Install.


CloudExtend Component and License Setup

Phase 1: Adding CloudExtend Component

  • Go to the other NetSuite tab and hover to Setup> Custom> Celigo License Manager.

  • Create a trial license for each component:

    • CloudExtend Gdocs

    • CloudExtend Gmail

    • CloudExtend Google Calendar

Step 1: Select a component and click Create Trial License.


Step 2: Enter Company and Contact Information and hit Next.

⚠️ Note: Do not add www to your Web Site.

Step 3: Enter your Company Domain.

⚠️ Note: Do not add www or the @ symbol. Add domain after @ symbol.

Step 4: Hit Finish then Home. It will bring you back to the Celigo License Manager.

Step 5: Repeat steps for each Trial License for each component and make sure that the License Status is Active.

Phase 2: Allocate End-User Licenses via Admin Role or create a purpose-built role

Typically a NetSuite Admin will allocate licenses since their role is highly privileged and requires no special setup.

💡 If you prefer to have other roles allocate licenses first follow the steps in this article to provide the necessary permissions. (Optional)

Allocating Licenses

Step 1: Launch Celigo CloudExtend for Google Workspace in NetSuite by navigating to Setup > Custom > Celigo CloudExtend Setup

Step 2: Authorizing Google to access the NetSuite account

🛑 If this is your first time granting licenses your Google Workspace Super Admin must be present to perform this step the first time licenses are allocated. In no circumstance should someone other than the Google Workspace Super Admin grant these permissions as doing so would remove permissions for all other users.

Subsequent visits to the license manager will not require that permission be granted and this step can be bypassed.

  • First-time users should click on Grant Access in the pop-up If you do not see the pop-up click on the ‘here’ link to bring up the page shown above. Ask your Google Workspace Super Admin to log in to their Google Workspace account and grant access.

  • Click on Next when you see the Thank You message

Step 3: Complete Calendar and One-World Settings

🚨You can skip this step if you did not activate the license for Google Calendar.

Calendar and OneWorld Settings are optional and will appear only if relevant to your account and license.

🛑 We recommended using the standard form Calendar for best results. Using forms with required custom fields that cannot be mapped will cause Event creation to fail.


Choose the relevant options to your account for the fields as pointed by arrows and click Next.

Step 4: Granting User Licenses

Choose one or more Employees to allocate license seats and click Next

You may click All to select/deselect all the employees for a particular product.

Step 5: Completion of Administrator Setup on NetSuite

Congratulations! You are done. Click Finish to go back to NetSuite.

All end-users who have been allocated a license will receive an email from Celigo with instructions on downloading the extension from the Chrome Store.


✅ How to Enable Autopilot for Emails (Enterprise Only)

Autopilot enables Gmail users to put an email thread on Autopilot, i.e., once you attach the email to a NetSuite record all subsequent emails in the same thread will automatically attach to the same set of records. Learn more about Autopilot for Emails here.

👉 Get the Autopilot feature set by going to this link.


✅ Add or Remove the Google Drive tab to NetSuite records (Enterprise Only)

ExtendSync allows you to view the Google Drive sub-tab on virtually all NetSuite record types, including custom. See the steps here.

Prerequisites:

  • The email addresses for NetSuite and Gmail must match for Google Drive integration to work.

  • User must have Google Drive license


✅ Adding Permissions to NetSuite roles

Ensure that the following permissions are enabled on all roles that will be logging in and using ExtendSync by navigating Setup> Users/Roles > Manage Roles.

  1. SOAP Web Services

  2. User Access Tokens

  3. SAML Single Sign-On

    • ONLY if your company uses Single Sign-On, ie OKTA, OneLogin, etc.

    • If you enable SSO and do not actually use SSO, users will NOT be able to login to NetSuite until you remove it.

  4. Allow JS/HTML uploads

    • if your user will need to upload .js and .htm files

  5. Log in using Access Tokens

    • Additional permission for User Access Tokens

  6. Documents and Files

    • The minimum permission required is Create. (if users will be attaching files)

  7. Track Messages

    • The minimum permission required is Create.

    Permissions > Setup Tab

    Permissions> Lists Tab

👉 Check out ExtendSync Login Prerequisites to learn more about permissions.

Additional Permission for Custom Fields

Certain NetSuite roles do not allow custom fields to be displayed without explicitly telling them to. If you are not able to see custom fields try switching to a different role. If none of your roles show share this article with your NetSuite Admin and ask them to grant your role the required permissions.

Step 1: NetSuite admin to ensure that view permissions are set for the records and roles you are working with. Typically the following are added.

Under Setup Tab

Custom Column Fields
Custom Body Fields
Custom Record Types
Custom Entity Fields
Custom Item fields
Custom Sublist fields
Custom Sublists fields
Custom Lists
Custom Transaction Fields

Customer Status


Under List Tab
Custom Record Entries


Set your users up for success by reviewing and sharing articles

After you've installed ExtendSync Google you'll want to make sure your users have the tools for success.

Assist them with installation and login

Inform them about the new app, and provide guidance on installing, logging in, and selecting the correct role and NetSuite environment to connect with.

Your Customer Success Manager

Your Customer Success Manager and Training Manager can provide free end-user training for your team. The training can be recorded and shared amongst your team.

Share Support Site With End Users And Save Time Answering Questions Later

Your org may subscribe to one or more of our CloudExtend Apps. Be sure to share our Getting Started Guides and FAQs built just for them.

Happy Attaching! ✨


Need help?

Please try searching for your issue at support.cloudextend.io. Odds are we've seen the issue before and have already written an article. If you've exhausted your search options we can still help.

🔵 We have an in-app messaging feature for any user to reach out to get Support. Try chatting with us (bottom right of our support site)!


🔵 Send an email to cloudextend-support@celigo.com

Please provide as much detail as possible. Screenshots are welcome!

Did this answer your question?