SuitePortalSuitePortal
Concepts

Syncing Data from NetSuite

Real-time and scheduled data synchronization from NetSuite to SuitePortal. Sync customers, invoices, sales orders, and transactions automatically to your customer portal.

SuitePortal automatically keeps your portal data in sync with NetSuite. This page explains how syncing works and what you can expect.

How Syncing Works

Data flows one way from NetSuite to SuitePortal.

Data Flow

NetSuite → SuitePortal → Your Portal Users

SuitePortal never writes back to NetSuite. Your NetSuite data always remains the source of truth.

What Triggers a Sync

Syncs can be triggered in three ways:

  • Scheduled — Runs automatically on a schedule you set
  • Real-time — Pushes changes as they happen in NetSuite
  • Manual — You trigger it from the dashboard

What Data Syncs

SuitePortal can sync common NetSuite records.

Customer & Vendor Data

  • Customers
  • Contacts
  • Vendors
  • Employees

Transaction Data

  • Sales Orders
  • Invoices
  • Payments
  • Purchase Orders
  • Vendor Bills
  • Item Fulfillments

Supporting Data

  • Items
  • Addresses

Types of Syncs

Different sync types for different needs.

Initial Sync

When you first connect SuitePortal to NetSuite, we run a full sync of all selected records. This may take a few minutes to a few hours depending on how much data you have.

Scheduled Sync

Checks for changes on a schedule you set.

Sync TypeHow It WorksWhen It Happens
Scheduled syncChecks for changes on a scheduleHourly, daily, or custom schedule
Real-time syncPushes changes as they happen in NetSuiteWithin seconds of changes

Real-time Sync

Pushes changes from NetSuite as they happen — within seconds.

Checking Sync Status

You can monitor your syncs from the dashboard.

How to Check

  1. Go to Settings > Sync
  2. View the sync history
  3. Check for any errors

What You'll See

  • Last sync time — When data was last updated
  • Records synced — How many records were updated
  • Errors — Any issues that need attention

Common Questions

Answers to frequently asked questions about syncing.

How long does syncing take?

  • Initial sync: 5 minutes to a few hours (depends on data volume)
  • Scheduled sync: Usually under a minute
  • Real-time sync: Seconds

What if something doesn't sync?

Check the sync history for errors. Common issues include:

  • Missing NetSuite permissions
  • Records not included in sync configuration
  • Network connectivity issues

See Troubleshooting: Sync Issues for help.

Can I sync custom records?

Yes, with the Sync+ extension you can sync custom records and saved searches. See Extensions for details.

How often should I sync?

For most businesses:

  • Hourly syncs work well for most data
  • Real-time syncs are best for time-sensitive data like payments

Best Practices

Tips for keeping your data in sync effectively.

Getting Started

  • Start with standard records — Get the basics working first
  • Test in sandbox — Verify sync behavior before production

Ongoing Maintenance

  • Monitor sync health — Check for errors weekly
  • Review sync logs — Look for patterns in failures

On this page