This sounds like a really challenging performance issue and you are right to be concerned about NetSuite getting bogged down. The fact that you are still seeing sync errors even after turning off the sync is a clear sign that there are background scripts or scheduled processes still running that are hitting NetSuite’s APIs.
Here is what is likely happening:
The HubSpot Sync Bundle for NetSuite uses scheduled scripts that run in the background to keep data in sync. Even when you disable the main sync toggle, some of these scheduled scripts may still be active and trying to execute. NetSuite tracks all script execution and API calls, so if those scripts are still queued or running on a schedule, they will continue to consume governance units and processing resources.
The errors you are seeing during sync attempts usually mean one of two things. First, there could be record-level issues where specific records in HubSpot or NetSuite have data that does not meet validation rules or field mapping requirements. Second, the scripts themselves might be timing out or hitting governance limits because they are processing too many records at once.
Here is what I recommend you do to resolve this:
First, go into NetSuite and check the Scheduled Script Status page under Customization > Scripting > Scheduled Scripts. Look for any HubSpot-related scripts that are still marked as active or have queued executions. You need to disable these completely, not just pause the sync from the HubSpot side.
Second, review the Script Execution Log in NetSuite under Customization > Scripting > Script Execution Log. Filter by HubSpot scripts and look at the specific error messages. This will tell you exactly which records are failing and why. Common issues include missing required fields, invalid data formats, or permission problems.
Third, check your sync settings in the HubSpot Sync Bundle configuration. Make sure you have set reasonable batch sizes and frequency limits. If you are syncing thousands of records multiple times per day, that will absolutely bog down NetSuite. Consider reducing the batch size to 50-100 records at a time and spacing out sync intervals.
Fourth, look at your field mappings. If you have custom fields or complex formulas mapped between HubSpot and NetSuite, those can cause significant processing overhead. Simplify where possible and only sync the fields you actually need.
Regarding your question about errors during sync, yes, those typically indicate data issues that need to be fixed. The errors could be on either the HubSpot side or the NetSuite side. You need to identify which specific records are failing and fix the underlying data problems. Otherwise, the scripts will keep retrying those failed records and consuming resources.
One more thing to check is whether you have any workflows or custom scripts in NetSuite that are triggered by record updates from HubSpot. If HubSpot is updating a record and that triggers a heavy workflow or another script, you can end up with cascading performance issues.
Turning off the scripts like you mentioned is a good troubleshooting step. If NetSuite performance improves after disabling the HubSpot scripts, that confirms the sync bundle is the culprit. You can then turn the scripts back on one at a time with reduced frequency and batch sizes to find the right balance.
If you need help reviewing the specific error logs or optimizing your sync configuration, feel free to share the error details here and I can provide more targeted guidance.