Preparing for a Historical Sync in SyncSmart: NetSuite → HubSpot

Last updated: October 23, 2025

Before initiating a historical sync, it’s important to ensure that your NetSuite environment and saved searches are properly prepared. The quality and configuration of your saved searches directly impact the accuracy of the data that SyncSmart processes.

Overview

A historical sync allows SyncSmart to process existing NetSuite records (e.g., Companies, Contacts, Items) and push them to HubSpot. The sync relies on NetSuite saved searches to identify which records to include.

Requirements for Saved Searches

1. Create a Saved Search for Each Object Type

You’ll need to provide SyncSmart with a saved search for each object you want included in the historical sync—such as Companies, Contacts, or Items.

2. Make the Saved Search Public

Ensure that the saved search is set to Public. This allows SyncSmart’s integration role to access and process the search results during the sync.

3. Include Only the Required Fields

Each saved search should only include two columns:

Internal ID – used as the unique key to identify and sync each record.

Record Identifier – such as the Company Name, Contact Name, or Item Name (used for readability and logging).

4. Order by Internal ID

Set the saved search results to sort by Internal ID (ascending). This ensures the records are processed in a predictable, sequential order during the sync.

How SyncSmart Uses the Saved Search

During the historical sync, SyncSmart processes each record in the saved search using its Internal ID as the unique key. The integration then syncs all mapped fields defined within the SyncSmart UI for that object type.

Each record will be created or updated in HubSpot based on the configured direction of sync and existing mapping rules.

Example

Internal ID Company Name

1234 SyncSmart Systems

1235 Lynton Integration

1236 Proplogix Partners

In this example, SyncSmart will process IDs 1234–1236, syncing their associated data into HubSpot according to your mapping configuration.

Submitting Saved Searches to SyncSmart

Once your saved searches are complete and verified, share the details with your SyncSmart Implementation Manager or Support contact.

Please provide:

• The saved search name and the internal ID (found at the end of the NetSuite URL when viewing the search).

• The object type (e.g., Company, Contact, Item).

• Confirmation that the search is public and correctly ordered by internal ID.

Your SyncSmart team will then review the configuration and schedule your historical sync accordingly.

Summary Checklist

Before submitting your saved searches to SyncSmart:

• One saved search per object type (Company, Contact, Item, etc.)

• Saved search is Public

• Columns: Internal ID and Record Identifier

• Results ordered by Internal ID (ascending)

• Records accurately represent the data you want to sync