Skip to content
Cryptio Help Center home
Cryptio Help Center home

How to connect to Netsuite

Cryptio acts as a sub-ledger for NetSuite. This integration lets you generate automated journal entries for your crypto assets directly in traditional accounting systems.

What is NetSuite?

NetSuite is an integrated cloud business software suite that includes accounting, ERP (enterprise resource planning), CRM, and e-commerce software.

For crypto companies, NetSuite offers:

  • Flexibility to support evolving and innovative business models.

  • Cloud-based scalability so you can grow without worrying about system limitations.

  • Strong operational controls to manage global operations and multiple subsidiaries with ease.

How to Connect Your NetSuite Account

The setup process in NetSuite involves five key steps, followed by connecting your credentials in Cryptio.

1. Enable Features (Pre-requisite)

a. In NetSuite, go to: Setup > Company > Enable Features
b. Select the SuiteCloud tab.
c. Enable:

  • SERVER SUITESCRIPT (under SuiteScript)

  • REST WEB SERVICES (under SuiteTalk)

⚠️ You must agree to the Terms of Service.

d. Click Save.

Screenshot 2023-03-23 at 13.07.49.png

2. Create a Role

a. Go to: Setup > Users/Roles > Manage Roles
b. Click New Role and name it (e.g., Cryptio Integration Role).
c. Under Authentication, check Web Services Only Role.

Screenshot 2023-02-10 at 15.37.27.png

d. Assign the following permissions:

  • Transactions: Find Transactions (View), Make Journal Entries (Full)

  • Analytics: SuiteAnalytics Workbook (Edit)

  • Records: Accounts (View), Customers (View)

  • Setup: Access Token Management (Full), Company Information (Full), REST Web Services (Full), SOAP Web Services (Full), SuiteApp Marketplace (Full), SuiteScript (View), User Access Tokens (Full)

  • Authentication: Log in using Access Tokens (Full)
    e. Click Create to save.

Screenshot 2023-02-10 at 15.40.13.png

a. Go to: Setup > Users/Roles > Manage Users
b. Assign the newly created role (e.g., Cryptio Integration Role) to your user account.

4. Create an Integration

a. Go to: Setup > Integrations > Manage Integrations
b. Click New and name it (e.g., Cryptio Integration).
c. Select the following options:

  • ✅ Token-Based Authentication

  • ✅ TBA: IssueToken Endpoint

  • ❌ TBA: Authorization Flow

  • ❌ OAuth 2.0 Authorization Code Grant
    d. Click Save.

    Screenshot 2023-02-10 at 15.47.53.png

    On the next page, copy and save the Consumer Key and Secret. These will not be displayed again.

Screenshot 2023-02-10 at 15.49.08.png

5. Create an Access Token

a. Go to: Setup > Users/Roles > Access Tokens
b. Click New Access Token.
c. Select:

  • Application Name: the integration you created in Step 4

  • User: yourself

  • Role: the new integration role from Step 3
    d. Keep the auto-generated Token Name.
    e. Click Save.

    Copy and save the Token ID and Token Secret. These will not be displayed again.

Screenshot 2023-02-10 at 15.53.19.png

Connect NetSuite to Cryptio

Once your NetSuite setup is complete, finalize the integration in Cryptio:

  1. Go to the Accounting > Integrations page.

  2. Click Connect in the NetSuite box.

  3. Enter:

    • Account ID: the 7-digit number from your NetSuite URL.

    • Consumer Key and Consumer Secret (from Step 4).

    • Token ID and Token Secret (from Step 5).

  4. Click Connect.

Your Cryptio account is now linked with NetSuite, and you’re ready to generate automated journal entries.