When Riva Cloud or Riva On-Premise tries to sync target users, the "insufficient permissions for the NetSuite WebService call" error may occur.
Normally, NetSuite end users are assigned a role with limited permissions that might not be enough for Riva sync.
The solution is to create another role with all necessary permissions for the Riva sync call to be executed successfully.
Step 1: Create a role (webservices only) with sufficient permissions for Riva Sync
Step 2: Set the user's newly created role to be the WebService default role
Article ID: 576
Last updated: 20 Oct, 2016
Also listed in
Riva On-Premise - CRM Sync -> Manage Riva On-Premise (Admin Guides) -> CRM Systems -> NetSuite CRM -> Errors & Troubleshooting