Shipwell's NetSuite SuiteApp helps customers quickly integrate NetSuite into Shipwell. Depending on Shipwell customer integration needs the SuiteApp may be sufficient by itself. However, even if there are additional integration needs via Shipwell’s APIs, then the SuiteApp should help reduce overall time and effort of the overall implementation.
This overview will break down what Shipwell’s SuiteApp supports currently and what it does not. Note all things listed as not supported by the SuiteApp can be supported via the API.
Shipwell continues to invest in enhancing its SuiteApp so something not supported today may be supported in the future it may be supported. At the end of this overview, it lays out several SuiteApp enhancements being envisioned.
Shipwell integrations are generally broken down into three segments:
Order information in
Shipment information out
Financials/Settlement
Order Information In: The order information in process includes passing in orders from NetSuite including sales orders, purchase orders, and transfer orders.
Supports:
Passing in sales orders, purchase orders, and transfer when the NetSuite Item Fulfillment is created or edited and is in status of ‘Picked’ or ‘Packed’ and has not been sent to Shipwell already
NetSuite orders will have a one-to-one relationship with Shipwell orders
Updated NetSuite orders where the user then select 'Send to Shipwell' will update within Shipwell as long as the order is NOT in Booked or Tendered status
Passing in quantity count representing the number of pieces in each order line item along with piece weight per line item
Supports passing in length, width, and height from custom NetSuite data
Allows configuration of a consistent piece type across orders (not per order)
Passing in partial handling units (including partial handling units, 0.34 pallets) or pass in aggregate order-level handling units in addition to pieces into Shipwell
Passing NetSuite most available Shipwell order data fields
Passing in NetSuite data into Shipwell custom data fields (Custom Reference Data, Custom Line Item Data, and Custom Stop Data)
Doesn’t Support:
Updates to Shipwell orders are not synced to NetSuite from Shipwell after the initial creation from NetSuite to Shipwell
Shipment Information Out: The shipment information out process is taking information around the orders on shipments and passing this information back into NetSuite.
Supports:
Passes along one-to-one mapping of shipments for full truckload (FTL), less than truckload (LTL), volume less than truckload (VLTL), and parcel shipments from Shipwell into respective NetSuite orders
Multiple orders from NetSuite being placed on the same Shipwell shipment
Passes shipment documents from Shipwell into NetSuite
Passes shipment data back into NetSuite including:
Shipment ID
Customer Reference Number
PRO Number
BOL Number
Pickup Number
Shipment status
Find a complete list of default fields (order information in and shipment information out) that are mapped back from Shipwell into Netsuite (v2 Orders and v3 Orders).
Passing of an external tracking link that continuously updates based on a shipment’s movements
Provides NetSuite order information updates from associated shipments when the Shipwell shipment hits the following shipment status (Carrier Confirmed, Tendered, Delivered, and Cancelled).
Financials and Settlement: The settlement process generally includes the accrual of shipment financials along with the creation of carrier invoices and customer bills.
Supports:
Passes along initial shipment financials from Shipwell into NetSuite once a carrier has been assigned (i.e., tender accepted, bid accepted, instant rate chosen, carrier assignment)
Generate customer invoices
Generate carrier bills
Pass along settlement / financial documents
Custom Configurability: Shipwell’s SuiteApp allows for robust configurability to map most NetSuite fields into respective Shipwell fields. If there is ever something desired to configure but not available then let your Customer Success Manager know so product feedback can be provided.
Other Items to Be Aware About: New order-level capabilities being developed are only being created for our modern orders framework which the SuiteApp is currently leveraging. As new capabilities come out Shipwell plans to incorporate into our native NetSuite SuiteApp.
Is the Shipwell SuiteApp for NetSuite Right For You? In order to determine if the SuiteApp is right for you as a stand alone option or whether additional API development might be needed, we recommend leveraging the following process:
Start by identifying your successful process and data flows between NetSuite and Shipwell. This means being specific on which fields in both NetSuite and Shipwell are looking to be leveraged and the process around those being leveraged.
Identify which of those processes, data, and data flows are necessary versus nice to have. Not everything will likely be currently supported by the SuiteApp and being able to segment the critical items versus the nice-to-have items will help you in determining the appropriate choice.
Identify which items are supported via the Shipwell SuiteApp natively and which items are not. This document and associated documents will be a strong guide in this but there should also be engagement with your Shipwell Solution Engineer that will help guide you here.
Based on understanding of what is supported and what is not supported via the SuiteApp, then determine if those gaps in aggregate are minimal and move forward with the SuiteApp. Or if gaps more substantial, then engage a potential integrator (internal or external) to evaluate the level of effort to either fill in those gaps between desired process and data flows between NetSuite and Shipwell not supported by the Shipwell SuiteApp.