Error code: SSS_TIME_LIMIT_EXCEEDED
Platform: NetSuite (via Celigo integrator.io)
Affected steps: Export, lookup, import
This error occurs when Celigo sends an operation that NetSuite is unable to complete within its 5-minute server-side scripting time limit.
For flows that process data in pages, this limit applies to all operations performed within a single page. For example, if a flow has a default page size of 20 and an import step that creates NetSuite sales orders, NetSuite must be able to create and save all 20 sales orders within 5 minutes. If it cannot, the error SSS_TIME_LIMIT_EXCEEDED is thrown.
Cause: The saved search associated with the export or lookup step is taking too long to run. This delay is common in searches with a large number of transactions.
Fix: Add stricter search criteria to the saved search to reduce its run time. For best results, place the most restrictive criteria at the top of the saved search criteria list. Since NetSuite evaluates criteria in order, leading with the narrowest filters reduces the result set early and speeds up the overall search.
If the error occurs on a NetSuite import, work through the following troubleshooting steps in order. Proceed to each step only if the issue persists.
Review the import field mappings and reduce or eliminate dynamic lookups where possible. A lookup cache is a good alternative.
If a dynamic lookup cannot be replaced, add specific and targeted search filters to each one. Narrowing the search scope reduces the time NetSuite spends resolving each lookup during the import.
If the import step is configured with a deduplication search (configured under How should we handle existing records?), make sure that the search uses strict, targeted criteria. A deduplication search that scans too many records will add significant time to each page of the import.
Check whether any SuiteScript hooks are configured to run on the affected record type during the import operation. If hooks are present, determine whether they can be removed or optimized to execute faster.
If you’ve reached this point and the import is still timing out, reduce the Page size or Batch size setting on the NetSuite export. For example, if the flow is processing 50 records per page and NetSuite cannot save 50 sales orders within 5 minutes, try reducing the page size. Fewer records per page mean less total work per operation, giving NetSuite more time to complete each batch.
If the import continues to hit SSS_TIME_LIMIT_EXCEEDED after completing all of the steps above, the root cause may be a broader performance issue within NetSuite itself — such as SuiteScripts or workflows concurrently running on the affected record type.
To investigate, open your NetSuite account:
-
Navigate to Record Pages Monitor.
-
Set the time range to Last 30 Days.
-
Sort results by Highest Response Time.
-
Click Refresh (at the top right) to apply the sort changes.
-
Review the Save time for the record type used in your flow.
If the times are consistently high, ask your NetSuite administrator to review any SuiteScripts or Workflows configured to run on that record type (from the Script Records list).
|
Step type |
Common cause |
Primary fix |
|---|---|---|
|
Export or lookup |
Saved search is too slow |
Add stricter search criteria; move narrowest filters to the top |
|
Import |
Dynamic lookups, SuiteScript hooks, or large pages |
Replace dynamic lookups with lookup cache; reduce page size |
|
Import (error persists) |
NetSuite-side performance issues |
Use Record Pages Monitor; consult NetSuite admin |