Connect fyrn to Oracle NetSuite to automate ERP workflows — manage customers, create sales orders, generate invoices, and run SuiteQL queries through the SuiteTalk REST API.
Property Value Type httpAuthentication oauth2Category Finance & Accounting
Field Type Required Description account_idstring Yes NetSuite account ID (e.g. 1234567 or 1234567_SB1 for sandbox) consumer_keystring Yes OAuth 1.0a consumer key (integration record) consumer_secretstring Yes OAuth 1.0a consumer secret token_idstring Yes Token-based auth token ID token_secretstring Yes Token-based auth token secret
Retrieve a single NetSuite record by type and internal ID.
Endpoint GET /{recordType}/{recordId}Method GET
Create a new NetSuite record of the specified type.
Endpoint POST /{recordType}Method POST
Update an existing NetSuite record (partial update via PATCH).
Endpoint PATCH /{recordType}/{recordId}Method PATCH
Delete a NetSuite record by type and internal ID.
Endpoint DELETE /{recordType}/{recordId}Method DELETE
List NetSuite records of a given type with optional filtering.
Endpoint GET /{recordType}Method GET
Create a new sales order in NetSuite with line items.
Endpoint POST /salesOrderMethod POST
Create a new customer record in NetSuite.
Endpoint POST /customerMethod POST
Create a new invoice in NetSuite with line items.
Endpoint POST /invoiceMethod POST
Execute a SuiteQL query against NetSuite.
Endpoint POST /services/rest/query/v1/suiteqlMethod POST
name : shopify-to-netsuite
description : Sync new Shopify orders into NetSuite as customers and sales orders
event : shopify.order.created
companyName : "{{ trigger.body.customer.first_name }} {{ trigger.body.customer.last_name }}"
email : "{{ trigger.body.customer.email }}"
phone : "{{ trigger.body.customer.phone }}"
- addr1 : "{{ trigger.body.shipping_address.address1 }}"
city : "{{ trigger.body.shipping_address.city }}"
state : "{{ trigger.body.shipping_address.province_code }}"
zip : "{{ trigger.body.shipping_address.zip }}"
country : "{{ trigger.body.shipping_address.country_code }}"
action : create-sales-order
entity : "{{ steps.create-customer.result.id }}"
tranDate : "{{ trigger.body.created_at | date: '%Y-%m-%d' }}"
items : "{{ trigger.body.line_items | map: 'sku', 'quantity', 'price' }}"
q : "SELECT tranId, total FROM transaction WHERE id = {{ steps.create-sales-order.result.id }}"