Overview
ExtendSync for Google NetSuite requires SOAP Web Services to be enabled on the NetSuite role used to log in.
If this permission is missing, ExtendSync cannot authenticate or communicate with NetSuite. This article explains how a NetSuite Admin can enable the required permission.
Symptoms
You may encounter one or more of the following if Web Services is not enabled:
Login or authentication failures in ExtendSync
Errors indicating invalid credentials or disabled access
ExtendSync unable to retrieve or save data in NetSuite
These symptoms are expected when SOAP Web Services is not enabled.
Why This Happens
ExtendSync communicates with NetSuite using the SOAP Web Services API.
If the NetSuite role does not include Web Services permissions:
ExtendSync cannot authenticate
API requests are blocked by NetSuite
This is a NetSuite permission requirement, not an ExtendSync defect.
How to Enable Web Services Permission
NetSuite admin needs to follow these steps to update the role:
Go to Setup → Users/Roles → Manage Roles.
Locate the role to modify.
Click Edit or Customize.
Open the Permissions → Setup subtab.
Add one of the following permissions:
Web Services
SOAP Web Services (NetSuite 2020.1 and later)
Set the permission level to Full.
Click Add, then Save.
Repeat these steps for any role used with ExtendSync.
➡️ For Full Guide: Review CloudExtend login prerequisites
Best Practices
All ExtendSync users must use a role with Web Services enabled
Avoid granting partial access—Full is required
This permission applies to multiple ExtendSync features, not just login
Role changes apply to all users assigned to that role
Need Help?
If ExtendSync still does not work after enabling Web Services:
🔎 Search support.cloudextend.io
💬 Chat with Support (bottom-right widget)
📧 Email cloudextend-support@celigo.com
Please include:
Your NetSuite account ID
The NetSuite role name being used
Confirmation that SOAP Web Services is enabled
We’re happy to help you get ExtendSync connected and running correctly.

