Connect

Connect Netsuite to Zluri

NetSuite Integration

NetSuite integration fetches data from NetSuite (Rest) APIs. It fetches VendorBills, Journal Entries & Invoices. It gives the Memo, Date, and Transaction amounts. If you wish Zluri to fetch Journal Entries and Invoices you should connect to this integration.

To connect with NetSuite, you will need Admin-level permissions.

Integration steps

Enable Token-Based Authentication

  1. Visit Setup > Company > Enable Features > Suite Cloud > Manage Authentication

  2. Enable Suite Sign On & Token-Based Authentication.

  3. Visit SuiteTalk (Web Services)

    • Enable Rest Web Services
    • Enable SOAP Web Services


Create an Integration

  1. Go to Setup > Integrations > Manage Integrations

  2. Click the New button

  3. Set the name to "Zluri Integration"

  4. Make sure to check the following boxes:

    • TOKEN-BASED AUTHENTICATION
    • TBA: ISSUETOKEN ENDPOINT
    • TBA: AUTHORIZATION FLOW
    • REST WEB SERVICES
  5. Set the Callback and Redirect URL as:
    https://integrations.zluri.com/connect_callback/netSuiteV2

  6. Click Save

  7. At the bottom, you will find the Consumer Key and Consumer Secret

Please note that Consumer Key and Consumer Secret values are displayed only once. Make sure you copy them before proceeding.
If you’ve lost or forgotten them, go to Setup > Integrations > Manage Integrations, edit and save the integration again to regenerate them.


Create a Role

  1. Go to Setup > Users/Roles > Manage Roles > New
  2. Create a role and assign necessary permissions for Zluri integration
  3. Make sure you select All under Subsidiary Restrictions > ACCESSIBLE SUBSIDIARIES
  4. Name the role: zluri-integration-role

Assign permissions to the role

  1. Under Transactions, add:

    • i. Expense report
    • ii. Bill Purchase Orders
    • iii. Bills
    • iv. Credit Card
    • v. Invoice
    • vi. Purchase order
    • vii. Make Journal Entry
    • viii. Find Transaction

    Check the Web Services Only Role option

  2. Under Reports, add:

    • i. SuiteAnalytics Workbook (edit)

  3. Under Lists, add:

    • i. Employees
    • ii. Employee Record
    • iii. Vendors
    • iv. Documents and Files (required to get vendors)
    • v. Departments
  4. Under Setup, add:

    • i. SOAP Web Services
    • ii. User Access Tokens
    • iii. Rest Web Services


Assign Role to User

  1. Go to Setup > Users > Manage Users. Edit the user you want to use for authentication.
  2. Click on the Access subtab.
  3. If Give Access is unchecked, check the box.
  4. Under Roles, assign the role created above.
  5. Click Save

Create Token

Follow these steps to generate a new Access Token in NetSuite.

Steps

  1. From your NetSuite homepage, go to:
    Setup > Users/Roles > Access Tokens > New

  2. This opens the Access Token creation page.

  3. On the Access Token page:

    • Select the Application Name (the integration you created earlier)
    • The Token Name is auto-filled using Application Name, User, and Role
  4. Click Save
    The confirmation page will display the Token ID and Token Secret
    Please note them down. If you lose them, repeat the process to generate new credentials.


Get the Account ID and Suitetalk

  1. Go to Setup > Company > Company Information
  2. Look for ACCOUNT ID
  3. Under Company URLs, find SUITETALK (REST WEB SERVICES)

Required Details for Zluri

Make sure you collect the following:

  1. Rest service URL (e.g., https://xyz.suitetalk.api.netsuite.com) – without trailing slash
  2. Account ID
  3. Consumer key
  4. Consumer secret
  5. Token ID
  6. Token Secret

Once you have these details:

  • Log in to Zluri

  • Go to Sources → Integrations, search for NetSuite

  • Click Connect

  • Fill in the form with the above values

If everything is entered correctly, you’ll see a Connection Successful message.

Go to Sources → Integration → Connected to confirm that NetSuite is connected.


Got questions? Feel free to submit a ticket or contact us directly at [email protected].


Got questions? Feel free to submit a ticket or contact us directly at [email protected].