NetSuite

Get started with the NetSuite source.

Obtain the Credentials

The NetSuite tap requires the following fields

Field name

Description

Account ID

Your NetSuite Account ID

Consumer Key

Your NetSuite Consumer Key

Consumer Secret

Your NetSuite Consumer Secret

Token Key

Your NetSuite Token Key

Token Secret

Your NetSuite Token Secret

Enable the Source

The first thing you need to do is choose the flow that you want to enable the NetSuite source in.

Once you are in the Sources tab of your flow, search NetSuite in the search bar. Once you do that, click Connect for the NetSuite source.

Now you should put in the corresponding credentials. If you do not know how to get your credentials, you can learn how to here. Once you are done putting in the credentials, click the Save & Continue button.

You have now linked your NetSuite source!

Configure your field mapping

To configure your field mapping, click on the NetSuite source in your flow.

On your sources page, go ahead and click the NetSuite source.

You will now be on the Configuration page of the NetSuite source. Go ahead and click the icon corresponding with the Customize field map section.

You will now be on the NetSuite Field Map page. On this page, you will decide what you want to pull into your product from NetSuite. In this case, I will choose the Invoices field by selecting the gear icon corresponding to Invoices.

This is where you will see the specific objects you can pull for any field. In this case I selected a few of the objects in the Available column on the left side of the Field Editor and am going to use the arrow in the middle to push them to the Chosen column.

Once you are done selecting the objects you want, go ahead and click the Confirm button.

Once you are done configuring all the fields you want to pull, click the Save button in the bottom right corner and you will have saved the configuration of fields you want to pull from NetSuite!

Get your NetSuite Account ID, Consumer Credentials, and Tokens

The first thing you must do is sign into your NetSuite account.

  1. From the main page, go to the Setup tab at the top of the page.

  2. Under the Setup tab, go to the Integrations option.

  3. The Integrations dropdown has an option for Manage integrations. Click it.

  4. It will then give you the option to click New. Go ahead and click that.

  5. It will now prompt you to name the integration - name it hotglue integration.

  6. You will now be shown a page about this integration. On the page, make sure to uncheck the "TBA: AUTHORIZATION FLOW" and "AUTHROIZATION CODE GRANT" option, and do check the "TBA: ISSUETOKEN ENDPOINT" option.

  7. Now you will be able to copy the Consumer Key and Consumer Secret. Make sure you copy these values now because they are only displayed once. You can reuse the consumer key and consumer secret to linking one integration to multiple access tokens.

  8. Now you need to create a Role and assign it a User. To do this, start by going to the Setup tab at the top of the page, and selecting the Users/Roles tab from the resulting dropdwon. You will then have the option to select Manage Roles from the resulting dropdown, and once you click Manage Roles, you can click New.

  9. Now, you should create a role and assign necessary permissions for hotglue integration. Make sure the role has User Access Tokens permission for integrating using TBA.

  10. Now, assign the Role to the desired user that will be used for the integration. You can do this by going to Lists -> Employees -> Employees -> edit user -> Access tab -> Roles sub-tab.

  11. Now you need to create an Access Token for the Integration record, User, and Role. To do this, please go to the Setup tab at the top of the page and select the Users/Roles option from the dropdown. Then select Access Tokens and hit New.

  12. You will now have the option to select the Integration record, User, and Role created in the previous steps.

  13. The Token ID and Token Secret will be displayed after clicking the Save button. Please copy the values to hotglue!

  14. After all the steps above are completed, you now have all the required credentials to enable the hotglue integration.