If users assigned to custom NetSuite roles encounter errors related to custom records when using ExtendSync or other CloudExtend components, this is expected behavior unless permissions are added manually.
This article explains why the issue occurs and how to fix it.
Symptoms
Users with custom roles may experience:
Errors when opening ExtendSync
Missing or inaccessible ExtendSync features
Errors related to “Custom Record” access
Inability to use Google Drive (GDocs) features
Meanwhile, users on standard NetSuite roles do not see these issues.
Why This Happens
During installation, ExtendSync creates a custom record called:
Celigo Google Control Panel
ExtendSync automatically grants View access to this record for standard NetSuite roles.
⚠️ Important:
NetSuite does not allow SuiteApps to automatically modify custom roles.
As a result, any custom role you created must be updated manually.
If users are assigned custom roles without access to required CloudExtend custom records, permission errors will occur.
How to Fix the Issue
A NetSuite Administrator must grant permissions to the required custom records.
Step 1: To do so, go to Setup > Users/Roles > Manage Roles
Step 2: Select the Custom Role you wish to modify and click Edit.
Step 3: On the Permissions sub-tab, click on Custom Records. In the list of records, select Celigo Google Control panel, then select View as the Level.
If you are using the CloudExtend Gdocs component, grant the same permissions to the following Custom Records as well.
Celigo GoogleDoc
Celigo GoogleDoc Association
✅ Verification Checklist
After updating the role:
✔ User logs out of NetSuite and Gmail
✔ User logs back in and opens ExtendSync
✔ ExtendSync loads without custom record errors
✔ Google Drive features load correctly (if applicable)
If the user has multiple roles, ensure the permissions are applied to every role they might select.
Need Help?
If users continue to see permission errors after updating custom roles:
🔎 Search support.cloudextend.io
💬 Chat with Support (bottom-right widget)
📧 Email cloudextend-support@celigo.com
Please include:
Role name(s)
Screenshots of role permissions
Which CloudExtend components are in use
We’re happy to help you get custom roles working smoothly with ExtendSync and other CloudExtend components.

