Send a credit application from a NetSuite customer and file the signed copy

The workflow reads the customer and its contact from NetSuite and fills the credit application, which the customer completes and signs and the credit manager who started the workflow countersigns. It then writes the confirmed email back to the customer and files the signed application on the customer record.

Your ERP
Starts
From the customer with Baton Launcher, an API call or by hand
Steps
6
Document
Credit application, 2 pages
Signers
The customer, then the person who starts it
Last test run
10 November 2026
Credit application from NetSuite
  1. Start WorkflowFrom an API call
  2. 1Read Customer from NetSuite
  3. 2Read Contact from NetSuite
  4. 3Prepare eSignature Template
  5. 4Send Documents for Signature
  6. 5Update Customer in NetSuite
  7. 6File signed application on the Customer
  8. Path End
The steps of this workflow in Docusign Workflow Builder.

What it does

  1. Start: Start WorkflowFrom the NetSuite customer with Baton Launcher, from an API call, or Run Workflow by hand. Inputs: Customer_ID, the customer's internal ID, and the Customer participant's name and email.
  2. 1
    Read Customer from NetSuiteCustomer where Record ID equals Customer_ID, one record: Company Name, Email, Phone, Terms Name, Credit Limit, Sales Rep Name and the default billing address.
  3. 2
    Read Contact from NetSuiteContact where Company equals the customer's Record ID, first match: Contact Name, Email, Job Title.
  4. 3
    Prepare eSignature TemplateThe credit application template, with its nine data labels mapped. The accounts payable email starts with the customer's Email and stays editable. The customer enters the requested limit, years in business, a bank and two trade references; the credit manager enters the decision and the approved limit.
  5. 4
    Send Documents for SignatureTo the Customer participant first, then to the person who started the workflow as Credit Manager, with the subject "Please complete: Honeycomb Mfg. credit application".
  6. 5
    Update Customer in NetSuiteCustomer where Record ID equals Customer_ID: Email from the accounts payable email the customer confirmed, and a custom Customer field from the contact's name.
  7. 6
    File signed application on the CustomerFile Upload to NetSuite: the signed application, attached to the customer.

Field map

Where each data label on the credit application is filled from in NetSuite
Data label on the credit applicationNetSuite fieldStep
Customer_CompanyCustomer / Company Name1
Customer_NumberStart input Customer_IDStart
Bill_To_StreetCustomer / Default Billing Address 11
Bill_To_CityCustomer / Default Billing City, State and Zip1
Customer_PhoneCustomer / Phone1
Payment_TermsCustomer / Terms Name1
Current_Credit_LimitCustomer / Credit Limit1
Sales_RepCustomer / Sales Rep Name1
Contact_NameContact / Contact Name2

Written back: Email = Customer_Email, as the customer confirmed it; A custom Customer field = Contact / Contact Name

Filed to: Customer drive / {Customer Record ID} / Signed Credit Application - {Company Name} - {Instance ID}.pdf

Page preview of the sample credit application, with its data label fields highlighted and filled with sample values.
Honeycomb Mfg. is a fictional company. This is a demonstration document. Sample document for workflow testing. Have counsel review before use.
The document

A credit application that fills itself

The highlighted fields are the credit application's data labels, shown here with sample values. The field map lists where each one comes from in NetSuite or the start inputs. Each field sits on a hidden anchor tag, so you can use your own credit application: keep the nine data labels and the workflow keeps working.

Set it up

  1. Install and connect the app

    Install NetSuite for Docusign IAM from the Docusign App Center and connect it to your NetSuite account. An account admin does this once.

  2. Upload the template

    In Docusign, upload the credit application template (.json) under Templates. It carries the document and its fields.

  3. Build the workflow

    In Agreements, Workflows, Create Workflow, add the steps listed above in order. Use the definition file to check the settings of each step, pick your NetSuite connection, and map the fields as the field map shows.

  4. Test with a sample record

    Run it once on a test record addressed to your own inbox, and check the write-back and the file.

Make it yours

  • Keep the decision in NetSuite: Credit Limit is read only in NetSuite for Docusign IAM, so map Credit_Decision and Approved_Credit_Limit to custom Customer fields in Update Customer in NetSuite.
  • Choose the custom field that receives the signer's name in Update Customer in NetSuite. The definition writes it to a custom field of the demo account.
  • Countersign with a named credit manager instead of the person who starts the workflow: change the second recipient in Send Documents for Signature.

Questions

Is the workflow file ready to run as is?

No. It is the definition exported from the tested workflow, kept as a reference. Build the workflow step by step in Docusign Workflow Builder and use the file to check the settings of each step. The account, connection and template ids in it are placeholders.

Who starts the workflow?

An account manager or the credit team, on the NetSuite customer with Baton Launcher, or anyone with Run Workflow and the customer's internal ID. Another system can start it through the API with Customer_ID.

What is written back to NetSuite?

The accounts payable email the customer confirmed goes to the customer's Email, and the contact's name goes to a custom Customer field. The decision and the approved limit stay on the signed application unless you map them to fields of your own.

Is Honeycomb Mfg. a real company?

No. Honeycomb Mfg. is a fictional company and every sample value is invented. Put your own company, terms and template in place before you use the workflow.

Need it to match your approval process?

We adapt library workflows to your stages, approvals and documents, and build private apps when a system has no app yet.

HR and recruiting

Send a new hire packet from a NetSuite employee record

Fills an onboarding packet from the employee record, collects the new hire's details and signature, and writes their phones back.

  1. Read
  2. Template
  3. Send
  4. Write
  5. File
Starts: API or by handTested 10 Nov 2026
Finance and procurement

Onboard a supplier from a NetSuite vendor record

Fills a supplier agreement from the vendor, collects the legal name, tax ID and both signatures, and updates the vendor.

  1. Read
  2. Read
  3. Template
  4. Send
  5. Write
  6. File
Starts: API or by handTested 10 Nov 2026

Docusign is a trademark of Docusign, Inc. NetSuite for Docusign IAM is published by Fluidlabs. To ask us to remove a mark, email hello@fluidlabs.com.