Skip to main content

FAQ: Adding custom fields to supported record types with ExtendSync Outlook

ExtendSync Outlook | Learn how to show and expose your custom fields in the ExtendSync form for supported record types

Updated today

ExtendSync for Outlook NetSuite allows individual users to create and edit certain NetSuite records such as Contacts, Customers, Leads, Prospects, Tasks, and Opportunities (the list is growing).

❗️Be sure to check the troubleshooting tips at the bottom of this article if you need more help, especially if you are getting permission errors.

By default, only standard fields are displayed therefore validation will fail if the user tries to save a record that has required custom fields. To avoid this, users should configure the fields to be entered and include the appropriate required fields.

💡 Important: Each ExtendSync user must configure their own custom field setup.

Below is an example of a custom field on an opportunity record.


What You’ll Learn

This article will show you how to do the following:


Adding Custom Fields in ExtendSync

Follow these steps to display your custom fields in the ExtendSync record creation or edit form.

Step 1: Select a Record Type

  1. Click the ➕ (Add) icon in the ExtendSync header.

  2. Choose the record type you want to create — for example, Opportunity.

    • ExtendSync loads the minimal set of required fields from NetSuite (including custom fields if your permissions allow).

💡 Note: Your ability to add or edit records depends on your NetSuite role permissions.

Step 2: Configure Fields

  1. Click the Configure Fields button.

  2. Find and select the custom fields you want to add.

  3. Click Update to save your form configuration.

💡 Tip: Once configured, ExtendSync remembers your field layout for future sessions.


Using Custom Form Validation

Custom forms are used in NetSuite to display specific sets of fields and enforce validation rules in the NetSuite UI. The NetSuite API does not allow ExtendSync users to simply select a form and then display the desired fields (users must follow the steps above to do this).

Users can however select a custom form that will be used to enforce validation rules. If you have custom fields that are tied to specific forms you must either set that as your default form OR expose the custom form field in ExtendSync and then select it. Once the proper form is selected the field permissions will be respected and you will be able to add values.

Step 1: Add the Custom Form field from the list of standard fields to your form.

Step 2: While editing or creating the record choose your desired custom form for validation.

This ensures NetSuite’s validation and permissions rules are enforced correctly.

⚠️ If you receive a permission error:
It usually means the field is not visible on your default NetSuite form, or your account only has access to the standard NetSuite form. See the troubleshooting steps below.


Troubleshooting

Permission Error

If you don’t see all the fields you expect in ExtendSync, it’s likely related to your NetSuite role permissions.

For Users

Custom NetSuite roles often restrict visibility to custom fields unless explicitly granted access.

Try these steps:

  1. Switch to a different NetSuite role and reload the app.

  2. If the fields still don’t appear, contact your NetSuite Admin and share the section below with them.

For NetSuite Admin

To ensure ExtendSync users can view and manage custom fields, verify that their role has at least View permissions for the following objects.

Under Setup Tab

Custom Body Fields

Custom Column Fields

Custom Entity Fields

Custom Fields
Custom Item fields

Custom Lists
Custom Record Types

Customer Status (Optional, only when creating customer, prospect, or leads)

Custom Event Fields (optional, for support case custom fields)


Under List Tab
Custom Record Entries

After Updating Permissions​

  1. Ask the user to reload the ExtendSync add-in (sign out and back in).

  2. Allow 15–20 minutes for permission changes to propagate to their role.

  3. If fields are still missing, try again after waiting or contact CloudExtend Support.


Caching

If permissions were recently updated or the app was just upgraded, cached data may cause field errors.

To fix this:

  1. Right-click anywhere in the ExtendSync app panel.

  2. Select Refresh.

💡 This reloads the app and fetches updated field data from NetSuite.


Field Visibility

You may also receive permission issues because the fields you added are not visible on the NetSuite form allocated for your role. As an example, some users may not use the Lead Source field in NetSuite.

While this is a standard NetSuite field not every organization uses it. If your default form in NetSuite does not have this field on it then you can hide it in Extendsync by unchecking it in configure fields.

Step 1: Remove the field with Permission Error.

Step 2: Click Configure Fields.

Step 3: Uncheck the name of the fields you don't want on your form.

Step 4: Click Update to save form settings.

Unsupported field types (supported field types are below)

Only the field types below are supported. ExtendSync does not yet support dependent fields, ie if you have locations or classes that are dependent on the value of the subsidiary selected you will see a permission error when trying to view these fields when creating a new record. A future update will address this issue.

  • Checkbox

  • Currency

  • Date

  • Datetime

  • DecimalNumber

  • eMailAddress

  • FreeFormText

  • Hyperlink,

  • IntegerNumber

  • List/Record

  • LongText

  • Percent

  • PhoneNumber

  • RichText

  • TextArea


Still Need Help?

If permissions and caching fixes don’t resolve your issue:

Did this answer your question?