How Do I Connect Ziflow With NetSuite?

Connect NetSuite to Ziflow before configuring integration flows.

Updated over a week ago

Summary: The Ziflow integration with Oracle NetSuite makes connecting your proofs to your CRM/ERP activity easy. Using the NetSuite Zibot, you can trigger proof review and approval project tasks directly in the NetSuite platform when new proofs or new versions are created. When a new proof or version is created, the Zibot will pass along the following task data in NetSuite:

  • Task name with simple text and JsonPath data

  • Status

  • Constraint type

  • Estimated work

  • Finish no later than

  • Assignees

To start sending information from Ziflow to NetSuite, you will need to integrate both applications.

Where is the feature applied? Click on Connect -> Applications and select Netsuite from the Connect Application list.

Connecting Ziflow with NetSuite

How does it work?

Once you have selected Netsuite from the list, you must fill out all necessary fields to connect both applications.

Netsuite configuration

Please take note that integration requires the following values to be set:

  • Account number (Setup -> Setup manager -> Company information -> Account ID)
    โ€‹

    NetSuite account ID location
  • Consumer Key

  • Consumer Secret

  • Token ID

  • Token Secret

To use the connection, the following things need to be done:

  1. Enable Token-Based Authentication

  2. Create Integration record

  3. Create a Role and assign it to a User

  4. Create an Access Token for the Integration record, User, and Role

To have a fully working NetSuite connection, please follow the steps below:

  1. Go to Setup > Company > Enable Features > Suite Cloud > Manage Authentication.

  2. Enable Token-Based Authentication.

Now create an Integration Record as shown below:

  1. Go to menu Setup > Integrations > Manage Integrations.

  2. Tap the New button.

  3. Set the name to Ziflow integration. Please make sure to tick the Token-Based Authentication option.

  4. Please copy Consumer Key and Consumer secret values for application connection configuration.

Please take note that Consumer Key and Consumer Secret values are displayed only once, so please make sure you copy them before going to another page.

NetSuite Consumer Key and Consumer Secret

Now create a Role and assign it to a User below:

  1. Go to Setup > Users/Roles > Manage Roles > New.

  2. Create a role and assign necessary permissions for Ziflow integration.

  3. The role must have several permissions set up:

    • Project Tasks - Full

    • Projects - View

    • Resource - View

      NetSuite permissions
    1. Lists permissions

    2. Setup permissions

  1. Access Token Management - Full

  2. Custom Event Fields - Full

  3. Log in using Access Tokens - Full

  4. User Access Tokens - Full

  5. SOAP Web Services - Full

    Permissions configuration in NetSuite
  1. Assign the Role to the desired user that will be used for integration. Go to Lists > Employees > Employees > Edit user > Access tab > Roles subtab.

Please remember that role permissions propagation might take some time.

Create an Access Token for the Integration record, User, and Role.

See below how to create an Access Token for the Integration record, User, and Role:

  1. Go to Setup > Users/Roles > Access Tokens > New.

  2. Select the Integration record, User, and Role created or referenced in the previous steps.

Token Id and Token Secret will be displayed after tapping the save button. Please copy the Consumer Key and Consumer secret values to be used in the connection process.

Token Id and Token Secret displayed in NetSuite

After the above steps are completed, you can now use the Consumer Key, Consumer Secret, Token ID, and Token Secret in Ziflow's Connect to NetSuite window.

Additional information:

Did this answer your question?