SuitePortalSuitePortal
Reference

Sync Types Reference

Full sync, scheduled sync, and real-time sync options for NetSuite data. Compare sync types, scheduling options, and best practices for your customer portal.

SuitePortal offers different ways to sync data from NetSuite. This reference explains each type.

Overview

Quick comparison of sync types.

Comparison Table

Sync TypeSpeedBest For
Full SyncSlow (minutes to hours)Initial setup, recovery
Scheduled SyncFast (seconds to minutes)Regular updates
Real-time SyncInstant (seconds)Time-sensitive data

Full Sync

A complete refresh of all records for a given type.

When It Happens

  • First time you connect to NetSuite
  • When you add a new record type to sync
  • Manual trigger for data recovery

What to Expect

Data VolumeApproximate Time
< 1,000 records1-5 minutes
1,000-10,000 records5-30 minutes
10,000+ records30 minutes to several hours

Tips

  • Run during off-hours if possible
  • Start with fewer record types, add more later
  • Monitor progress in the sync dashboard

Scheduled Sync

Checks for changes since the last sync and updates only what's changed.

How It Works

  1. SuitePortal checks the last sync timestamp
  2. Queries NetSuite for records changed since then
  3. Updates only the changed records
  4. Records the new sync timestamp

Scheduling Options

ScheduleWhen It RunsBest For
HourlyEvery hour, on the hourMost use cases
Every 6 hours4 times per dayStable data
DailyOnce per day (configurable time)Low-change data
CustomYou define the scheduleSpecific needs

Setting a Schedule

  1. Go to Settings > Sync
  2. Select the record type
  3. Choose a schedule from the dropdown
  4. Save

Real-time Sync

Pushes changes from NetSuite as they happen.

How It Works

  1. A record changes in NetSuite
  2. NetSuite triggers our SuiteBundle
  3. The change is pushed to SuitePortal
  4. Portal reflects the update within seconds

Requirements

  • SuiteBundle installed and configured
  • Real-time triggers enabled for record types
  • Network connectivity between systems

Best For

  • Payment status updates
  • Order confirmations
  • Inventory changes
  • Time-sensitive transactions

Choosing the Right Type

Recommendations for different scenarios.

Scenario Guide

ScenarioRecommended
Initial setupFull Sync
Day-to-day operationsScheduled (hourly)
Payment processingReal-time
High-volume changesScheduled + Real-time for critical data
Rarely changing dataScheduled (daily)

Monitoring Syncs

How to track sync status and health.

Sync Dashboard

View sync status at Settings > Sync:

  • Last sync time
  • Records synced
  • Any errors

Common Issues

IssueCauseSolution
Sync not runningSchedule disabledCheck sync settings
Missing recordsRecord not in NetSuiteVerify NetSuite data
Slow syncLarge data volumeRun during off-hours
Sync errorsPermission issueCheck NetSuite access

On this page