Skip to main content
With your reference search built and your lookup flow in place, this lesson covers everything you need to actually configure a Send to NetSuite step — choosing the right action type, mapping fields correctly, and avoiding the most common issues teams run into. The building challenge at the end of this lesson brings it all together: your reference lookup from Lesson 5 wired into a fully configured Send step.

Supported action types

The Send to NetSuite step supports four action types. The right choice depends on what you’re trying to do.
Creates a new record in NetSuite.Use this when your source data represents something that doesn’t exist in NetSuite yet — a new purchase order from a supplier spreadsheet, a new sales order from a customer order file, a new inventory adjustment.Common record types for Create:
  • Sales Orders
  • Purchase Orders
  • Inventory Adjustments
  • Journal Entries

How schema works

Every time you add a Send to NetSuite step to the canvas, Parabola makes a live call to your NetSuite account and pulls the current field schema for that record type. This means:
  • The field list in the step reflects your specific account’s configuration — including any custom fields you’ve added
  • If a new required field is added to a custom form, it will appear in the step the next time you open it
  • Schema is pulled fresh each time — no manual refresh needed

Field names vs. UI labels

The field names shown in the Send to NetSuite step are API field names — which often don’t match the labels shown in the NetSuite UI. What appears in NetSuite as “Delivery Method” might have an API field name like shipmethod. The field you recognize from the NetSuite interface won’t necessarily be listed under the same name in Parabola.
When you can’t find a field by its UI label, use the XML view trick to look up the exact API name.

Finding field names with the XML view

  1. Open any NetSuite record of the type you’re working with (e.g., an existing PO)
  2. At the end of the URL, add &xml=T and press Enter
  3. The page renders as XML, showing the exact field names the API uses — these match what you’ll see in the Send to NetSuite step
This is especially useful for fields like shipping methods, payment terms, or custom classifications where the UI label and API name diverge.

Custom forms with additional required fields

NetSuite allows accounts to create custom forms with mandatory fields beyond NetSuite’s defaults. The Send to NetSuite step only knows about the standard required fields — it doesn’t automatically detect custom form requirements. What this looks like: The record creation fails with a validation error, even though you’ve mapped everything the step shows as required. Fix: Identify which custom fields are mandatory on your form, and map values to those fields manually in the step — even if they aren’t flagged as required. Your NetSuite admin can tell you which form is in use and what its additional required fields are.

Bulk creation and line-item grouping

When your input data has multiple rows that belong to the same parent record — for example, a spreadsheet of order line items where several rows share the same order number — use the grouping feature in the Send to NetSuite step to specify which column identifies the parent record. Parabola will consolidate matching rows into a single record with multiple line items before sending.

Testing safely

Always test Send to NetSuite flows in a sandbox environment before running them against your production account. Even a small mapping error can create dozens of incorrect records that are hard to undo.
To test in sandbox:
  1. Set up a separate authorization using your sandbox account ID (e.g., 12345-sb1)
  2. Configure the Send to NetSuite step to use the sandbox credential
  3. Run a test with 2–3 rows and verify the records in NetSuite before running at scale
  4. Switch to your production credential only after the flow is confirmed working

FAQs

It depends on how the flow is configured, but by default, a failed record will log an error in the flow run history — other records in the same run may still succeed. Check the flow run log in Parabola to see which rows succeeded and which failed, then inspect the error messages to understand what went wrong.
Yes — just add multiple Send to NetSuite steps to the canvas. Each step can target a different action type and record type. For example, you could create a PO in one step and then transform it to an item receipt in a second step.
Two ways: check the flow run log in Parabola (it will show a success or error response for each record), then verify directly in NetSuite by searching for the record. For the first few runs of any new flow, it’s worth confirming in NetSuite directly rather than relying solely on the Parabola log.
You only need to map the fields that are required — and any optional fields you specifically want to populate. The step will leave unmapped optional fields blank (or populated with NetSuite’s defaults). Required fields are flagged in the step and must be mapped before the flow will run successfully.

What’s next

You’ve completed all the core lessons. Head to the final lesson for a course recap and to claim your certificate.

Building challenge

Configure a Send to NetSuite step using the internal ID lookup you built in Lesson 5. Stop before running — you’re setting up, not executing.
1

Add a Send to NetSuite step to your flow

Connect it after the Combine Tables step from Lesson 5 (the one with internal IDs joined to your input data).
2

Select the action type and record type

Choose the action type and record type that match your use case — for example, Create and Purchase Order if you’re following the PO example. The step will load the field schema from your NetSuite account.
3

Map object-reference fields to internal ID columns

For any field that references another NetSuite object — Vendor, Customer, Item, Location, Subsidiary — map it from the corresponding Internal ID column in your dataset, not the name column. This is the pattern that makes Send flows reliable at scale.
4

Map remaining required fields

Walk through any other required fields the step flags. Check for Subsidiary — it’s required for most transaction types. Map it to an internal ID, or set a custom/default value if all your records go to the same subsidiary.
5

Stop here

Don’t run the flow yet. The goal of this challenge is to have a correctly configured step — field mappings in place, action type set, all required fields addressed — that’s ready to execute when you’re ready to go live.
You’re done when: The Send to NetSuite step shows no unmapped required fields and all object-reference fields are mapped to internal ID columns. Your flow is configured end-to-end.
Last modified on March 5, 2026