Skip to main content

Setup the NetSuite Integration

Updated over a week ago

In Netsuite

Creating Integration

  1. Go to Setup > Company > Enable Features, and select Suitecloud tab

  2. Make sure the following fields are enabled, if not, enable them and save.

    1. Client SuiteScript

    2. Server SuiteScript

    3. REST Web Services

    4. Token-based Authentication

  3. Click "Manage Integrations”

  4. Click on New

  5. Enter "Bild sync" as Name

  6. Do the following selections and click on Save

  7. You should see client id and secret after save.

Creating Token

  1. Click on Home Icon

  2. Go to settings section

  3. Click on Manage Access Tokens

  4. Click on New My access Token

  5. Select Application Name you created in previous section, and click Save

  6. You should now see Token Id and Secret

Uploading suitescript

  1. Unzip the above file

  2. Go to Customisation > Scripting > Scripts > New

  3. Click on plus icon, Upload the file, and put name as bild-attach-files.js

  4. Click on Create Script Record

  5. Put name as bild attach files and hit Save

  6. Click on Deply script, put title as bild attach files and status as Testing and click on Save

  7. Copy the external URL

Enable Field Mapping

  1. Hover over home icon, select Set Preferences

  2. Checkmark Show Internal IDs and click on save

In Bild

Integration Settings

  1. Authentication

    1. Click on Oracle Netsuite card, and confirm to dialog box, you’d be redirected to a new view.

    2. Get account id from Setup > Company > Company Information, there will be a field called ACCOUNT_ID, copy and paste that in Bild.

    3. Follow the Creating Integration, copy the Consumer Key and Consumer Secret and paste it in Bild.

    4. Follow the Creating Token, copy the token Id and secret and paste it in Bild

    5. If it is sandbox account checkmark the toggle, otherwise click Authenticate

    6. This should take a while.

  2. Sync Folder

    1. On Netsuite, go to Documents > Document Overview

    2. Choose a folder where you want to bild to upload files programatically while syncing, or Create one.

    3. Put name of the folder in Bild, following the specified format.

  3. Restlet Link

    1. Get the restlet link from Uploading suitescript and put it here and hit

Metadata Mapping

  1. Field Mapping

    1. You can map data from Bild field to field present in Netsuite, you can do this by selecting against each category for Netsuite. You can also hover over any field in Netsuite and see its internal id and select it here against Bild field.

    2. Click Refetch mappings button only when you dont see a netsuite field present, by default we prefetch all fields.

  2. Files to Push

    1. Files that you want to push during sync. This is required step.

File Mapping

  1. File Mapping → Here you see all files from netsuite, and you can manually link each file to file present in Bild against config.

    1. Click on Link to Bild against any netsuite file, there will be a dialog with search, search for the bild file that you want to link. Find and chose correct config, and click on the first column. You can also toggle auto save property from this modal

    2. This netsuite file of given category is now linked to Bild file of selected config.

    3. Once a file is mapped you see the option to unlink the file and toggle auto sync

  2. File Searching → This feature is useful when there’s a common field between files in Netsuite and Bild

    1. Select category, bild field and netsuite field, we will search against all files and show matches. Chose the ones that you want to link and hit Save.

File Info Drawer

  1. If you’ve a configured Integration then, when you select a file and click on Show File Info

  2. You should see the option to Link a file if file is not already linked besides Company Integrations section.

    1. When you click on Link, it should show you a dialog to select netsuite file, select Link when chosen

    2. IF a file is already linked, you see the option to Unlink and View

    3. If you open the file info drawer from Released files tab, you will also see the option to Push, to manually push the contents from Bild to netsuite.

Did this answer your question?