Categories

How to set up Rho’s NetSuite Integration

With Rho's native NetSuite integration, you can eliminate manual data entry and automate everyday workflows. Rho connects directly via APIs to NetSuite—not via the bank feed on NetSuite—for a seamless, automated integration experience.

Follow the step-by-step instructions below to set up an integration between your Rho Account and your existing NetSuite account.

Before you Proceed:

  • Your dedicated Client Development Specialist is here to guide you through the integration setup; please give us a call before you begin.
  • Please ensure you are signed in as an Administrator on NetSuite and that you are a Bookkeeper, Admin, or Account Owner in Rho.

Navigate to the Integrations Setup Page in Rho

Sign into Rho’s platform and click the Integrations icon from the left-hand navigation bar. Then click the NetSuite icon and select Connect to NetSuite from the dropdown.

You will be directed to the Integration setup page for NetSuite, click Get Started.

1.  Enable integration functionality in NetSuite

In NetSuite, hover over SetupCompany, and click Enable Features. When in the Enable Features page, select the SuiteCloud tab. Under the SuiteCloud tab, go to the section SuiteCloud (Web Services) and please ensure the following 3 checkboxes are checked:

  • SOAP WEB SERVICES
  • REST WEB SERVICES
  • TOKEN BASED AUTHENTICATION

Click Save.

2. Create the integration in NetSuite

In NetSuite, navigate to SetupIntegrationManage Integrations and click New.

  1. Name the integration "Rho Integration"
  2. Under Token-Based Authentication, check the boxes for TOKEN-BASED AUTHENTICATION and TBA: AUTHORIZATION FLOW.
  3. Under TBA: AUTHORIZATION, paste in the below callback URL: https://api.rho.co/webhook/netsuite_authorize_callback
  4. Uncheck the AUTHORIZATION CODE GRANT in the OAuth 2.0 section
  5. Click Save.

IMPORTANT: After saving, you will receive two credentials at the bottom of the page: Consumer Key and Consumer Secret. Please copy and save these nearby (e.g. in a notes document), as you will need them in Step 5.

3. Install the bundle in NetSuite

In NetSuite, go to CustomizationSuiteBundler and click on Search & Install Bundles.

  1. Type into the search bar "Rho Accounting Integration"
  2. Select and install the bundle with the bundle ID: 436739. It is key that you select 'Install Bundle', or the integration will not work.

Please Note: NetSuite may take a few minutes to download the bundle.

4. Deploy the script

  • After installing the bundle, go to Customization → Scripting → Scripts → New.
  • Select or type in rho_production.js and click Create Script Record
  • Name the script “Rho Integration API”, then click the arrow on the save button and click Save&Deploy
  • In the Script Deployment screen, set the Status to Released and the Log Level to Error
  • Under Audience → Roles check Select All

Click Save

IMPORTANT: After saving, you will receive the External URL. Please copy everything that comes after "restlet.nl?” (See screenshot example below). Save this nearby, you will need this in Step 5.

url.png

5.  Authenticate your account

In Rho, enter the following three details that you saved in Steps 2 and 4:

  • CONSUMER KEY
  • CONSUMER SECRET
  • EXTERNAL URL EXTENSION

Click Authenticate.

Authenticate account.png

6. Allow Rho Integration access in NetSuite

You will be redirected to log in to NetSuite, please enter your NetSuite login credentials.

Grant Rho Integration access to your NetSuite account by clicking Allow.

The connection is now complete and you will be redirected back to Rho.

Next Steps:

Before you proceed, we recommend you speak with your Client Development Specialist who is happy to guide you through this process. The following steps should be completed in the following order.

  1. Set Up Account Mapping
  2. Set Up Transaction Mapping
  3. Sync to NetSuite

Please Note:

Account Mapping allows you to select the Bank, Credit Card, Accounts Payable, and Treasury Chart of Accounts in NetSuite that you would like to map transactions and bills to.

  • If you already are tracking Rho transactions in a designated CoA, this allows you the ability to continue posting Rho transactions to that exact CoA.
  • If you do not select a NetSuite CoA (via the NetSuite Mapping page) prior to syncing your Rho account, Rho will create these accounts for you in NetSuite and post transactions to those accounts. You may rename this account, but, if you delete this account, the integration between your Rho and NetSuite account will not work.

If you have been uploading .CSV files to sync your Rho account with NetSuite so far, please give us a call, so we can easily get you set up.

Rho is a fintech company, not a bank. Checking and card services provided by Webster Bank, N.A., member FDIC; savings account services provided by American Deposit Management Co. and its partner banks.