SuitePortal
User GuideEntity Management

Contacts

View synced contact data in SuitePortal

Contacts

Contacts are entity records synced from NetSuite representing individuals associated with customers, vendors, or other entities.

Data Source

Contact data is synced one-way from NetSuite. To create or edit contacts, make changes in NetSuite and wait for the next sync.

Core Fields

The following fields are always included when syncing contacts:

FieldNetSuite IDDescription
Internal IDinternalidNetSuite unique identifier
Last ModifiedlastmodifieddateTimestamp of last change
Entity IDentityidContact identifier
First NamefirstnameContact first name
Last NamelastnameContact last name
EmailemailEmail address
PhonephonePhone number
CompanycompanyParent customer/vendor internal ID

Custom Fields

Additional fields can be synced by adding them to the sync configuration's custom_fields array.

Viewing Contacts

  1. Navigate to Portal → Contacts
  2. Use search or filters to find contacts
  3. Click a row to view contact details

Filtering Options

FilterDescription
CompanyFilter by parent customer/vendor
SearchSearch by name or email

Contact Portal Access

Contacts can be granted portal access as users. When a contact syncs:

  1. User account is created (or matched by email)
  2. User is added to the customer/vendor organization
  3. User can log in and view their organization's data

User Matching

ScenarioAction
Email exists in SuitePortalLink to existing user
Email is newCreate new user account

Company Association

The company field links contacts to their parent entity:

Parent TypeRelationship
CustomerContact appears in customer's contact list
VendorContact appears in vendor's contact list

Flagging Contacts for Sync

In NetSuite, check the custentity_sp_flag checkbox on contact records to include them in syncs.

Subscription Tier Access

TierAccess
Basic
Premium
Enterprise

Contact sync is available on all subscription tiers.