Skip to main content

September 29, 2025 Release Notes , Version 25.13

An overview of new features and bug fixes released on September 29th, 2025 for Shipwell version 25.13

S
Written by Shipwell TMS Support
Updated over 2 weeks ago

Samsara Power Unit Synchronization

We've enhanced our Samsara integration to automatically synchronize power unit statuses with your Samsara account, ensuring you always have current information when selecting vehicles for shipments. This improvement helps guarantee that only active and available power units are used, resulting in more reliable tracking updates within Shipwell.

All Samsara power unit statuses are now mapped to either "Active" or "Inactive" categories within Shipwell. The table below shows how each Samsara status translates to Shipwell:

Samsara Health Status

Active

Inactive

Connected

Power Source Off - Active Vehicle

Vehicle Off

Weak Cellular Signal

Weak GPS Signal

Low Vehicle Battery

Low Charging State

Low Gateway Battery (+subtypes)

Low Battery, Replace Device

Requires Investigation

Requires Charge

Temporarily Offline

Recently Offline

Status Not Set

Not Installed

Unsupported Product

Unplugged

Power Source Off - Inactive Vehicle

Prolonged Offline

Replacement Required

Status Unknown

Power unit statuses are automatically refreshed every 24 hours. To update an inactive power unit status, make the necessary changes in your Samsara dashboard—these updates will be reflected in Shipwell during the next synchronization cycle.

If you notice a discrepancy between Samsara and Shipwell statuses, first verify that any changes in Samsara were made more than 24 hours ago. If the status remains incorrect after this timeframe, please open a support case for further assistance.

Carrier Bill To Terms

For direct connected carriers, Bill To terms have been added in the Carrier Profile, on the Accounts tab. The user can select the Bill To terms from the droplist, choosing Prepaid, Collect, or 3rd Party. Once the billing terms are selected, the user must enter a value for:

  • Company Name

  • Email Address

  • Phone Number

  • Billing Address

If a rate from this carrier account is selected for dispatch, and the Bill To terms on the shipment are blank, the shipment will be updated with the Bill To information stored on the carrier account. If there is already Bill To information set on the shipment, the system will not override those existing values at the time of dispatch.

Customer Criteria for LTL Accounts

When creating an LTL account in the Carrier Profile, users can add one or many Customers as part of the account selection criteria. If a shipment has a customer assigned to it that matches a Customer in the LTL account criteria, this account will be used when rating and dispatching the shipment.

Expanded Carrier Limits

Additional carrier limits have been added to the carrier exclusion rules in the Carrier Profile. If a shipment exceeds any of the carrier limits set up on the Carrier Profile, Rules screen the carrier will be excluded from the LTL rating and dispatching processes.

The following shipment attributes have been added:

  • Shipment Weight Limit - Total weight of the shipment

  • Shipment Volume Limit - Total volume of the shipment in cubic feet

  • Handling Unit Weight Limit - Maximum weight of any handling unit on the shipment

  • Length Limit - Maximum length of any handling unit on the shipment

  • Width Limit - Maximum width of any handling unit on the shipment

  • Height Limit - Maximum height of any handling unit on the shipment

Auto Assign Freight Class By Density

Auto Assign Freight Class by Density

In the Company Profile, you can set up the system to automatically assign the freight to shipment and order items, based on the item's density. To enable this, go to the Company Profile and select the Auto Assign Freight Class option.

Now when creating or editing orders or shipments, the system will automatically set the freight class based on an item’s density. If an item’s weight or dimensions are edited, the freight class will automatically be updated based on the new density.

The system uses the standard NMFC density rules for classifying freight.

Carrier & Company Terms

Carrier & Company Terms

In the Carrier Profile, a Carrier Terms note field has been added to allow the user to describe any terms related to the carrier.

In addition, the Company Profile has also been updated with a Company Terms note field, to describe any terms related to the Company.

When the rates are displayed, the Terms column will be populated with an icon and when you hover over it you will see the Carrier specific terms along with the Company Terms.

Shipment Dashboard Details Side Panel Enhancements

Shipwell’s Details side panel that is available on both the Shipment Dashboard and the Order Dashboard (v3) has been enhanced. In particular providing order-level information that include:

  • Order Number

  • Order Name

  • PO #

  • SO #

Other changes were made that includes:

  • Labeling the number of each stop for ease of stop identification.

  • Switching the edit state from two clicks to one click to get to edit stop time state.

  • Bringing the stop status to the top of the stop card as a stop pill.

NetSuite SuiteApp Integration Support Invoicing and Billing

Shipwell’s SuiteApp seamless integration into NetSuite now supports settlement. This enhancement includes the ability to map Shipwell charge codes and/or charge categories into NetSuite class fields. Further, Shipwell customers integrated with the SuiteApp can directly create carrier bills when ready to pay freight and create customer invoices when requesting payments based on orders submitted to Shipwell. Further, customers creating shipments not tied to orders within NetSuite can still create customer invoices in the case of a backhaul freight invoice for example.

Configure Your Default Billing and Invoicing Charge Codes

Before creating a vendor / carrier bill or a customer invoice within your SuiteApp configurations first configure your Billing and Invoicing to your NetSuite class fields in order to ensure Shipment charge data is properly linked to the appropriate NetSuite class. This can be done on either a Shipwell charge category or a Shipwell charge code. Note the Shipwell charge code mapping will take precedent if provided over the Shipwell charge category.

Note if a field is not mapped for a charge category or charge code then it will trigger an error currently when creating the bill or invoice. If this occurs, simply update your NetSuite SuiteApp configurations and resend the bill or invoice and it should work. However, to reduce these potential errors it is advised to map all charge categories and then any specific differences among charge codes then select and map for your integration.

Create a Vendor / Carrier Bill or Customer Invoice

Go to the ‘Financials’ tab of the ‘Shipment Details’ page and select ‘Create Bill' in the carrier financial card or ‘Create Invoice’ in the customer financial card to have the respective Create Bill or Create Invoice populate.

You then identify which charge line items apply to the Bill or Invoice and which documents apply to the bill or invoice. Note for the bill creation you can make modifications to defined payment dates as respects bills unless overridden. Click on the information icon for each area to learn more about bill payment default terms.

The Shipwell NetSuite SuiteApp provides orders to cash integration for our NetSuite customers all without needing to do any code.

Groups Can Be Assigned to Orders

Groups are now available on orders (v3) as part of the initial phase of Groups. Customers looking to integrate and leverage Groups should now feel comfortable doing so.

In Q4 2025, we will continue to expand Groups within the shipment creation and update process along with including on freight invoices that are associated with shipments. Further, there will be the addition of adding in Groups filters and columns to the Orders, Shipments, and Settlement Dashboards upcoming.

Groups is a feature that will be made generally available once Groups has been added to Orders and Shipments. However, for customers looking to get early access to create and manage Groups beforehand then it can be activated now by asking your Customer Success Manager to activate it for you in production. Further, we have activated Groups within the sandbox environment for all customers.

API Changes

Overview

This release introduces comprehensive carrier terms support across all quoting and shipment endpoints, plus a new company preference for automatic freight class assignment. All changes are backward compatible and provide enhanced functionality for managing carrier negotiations and shipment processing.


New Features

Carrier Terms Support

We've added comprehensive carrier_terms support across all quoting workflows, allowing you to capture and manage specific terms and conditions from carriers during negotiations.

New Property:

  • carrier_terms (optional object) - Available in quotes and awarded quote objects

Key Capabilities:

  • Create quotes with terms: Include carrier-specific terms when creating quotes

  • Update quote terms: Modify carrier terms during negotiations

  • View terms in responses: Access carrier terms in all quote and shipment responses

  • Track awarded terms: See carrier terms for the most recently awarded quote on shipments

Affected Quote Types:

  • RFQ quotes

  • Spot negotiation quotes

  • Load board spot negotiation quotes

  • Private market negotiation quotes

  • Customer negotiation quotes

Available in Responses:

  • Individual quote objects

  • Quote collections (lists)

  • Most recently awarded quote on shipments

  • All negotiation workflows

Auto-Assign Freight Class Preference

New company-level preference to automatically assign freight classes during shipment processing.

New Company Preference:

  • auto_assign_freight_class (optional boolean) - Enable/disable automatic freight class assignment

Endpoints:

  • GET /companies/{companyId}/preferences/ - View current setting

  • PUT /companies/{companyId}/preferences/ - Update setting


Enhanced Endpoints

Quoting Endpoints with Carrier Terms

RFQ Management:

  • POST /quoting/rfqs/ - Create RFQs with carrier terms in quotes

  • PUT /quoting/rfqs/{rfqId}/ - Update RFQ quotes with carrier terms

  • GET /quoting/rfqs/{rfqId}/ - View RFQs with carrier terms

  • POST /quoting/rfqs/{rfqId}/quotes/ - Create quotes with carrier terms

  • PUT /quoting/rfqs/{rfqId}/quotes/{quoteId}/ - Update quote carrier terms

Spot Negotiations:

  • POST /quoting/spotnegotiations/spot-negotiations/{spotNegotiationId}/quotes/ - Create quotes with carrier terms

  • PUT /quoting/spotnegotiations/spot-negotiations/{spotNegotiationId}/quotes/{spotNegotiationQuoteId}/ - Update quote carrier terms

  • All spot negotiation GET endpoints now return carrier terms

Private Market:

  • POST /quoting/privatemarket/spot-negotiations/{spotNegotiationId}/quotes/ - Create quotes with carrier terms

  • PUT /quoting/privatemarket/rfqs/{rfqId}/customer-negotiation/ - Update negotiations with carrier terms

  • All private market GET endpoints now return carrier terms

Load Board:

  • POST /quoting/loadboard/{loadBoardShipmentId}/spot-negotiations/ - Create negotiations with carrier terms

Shipment Endpoints with Carrier Terms

Enhanced Shipment Responses:

  • All shipment GET endpoints now include carrier_terms in most_recently_awarded_quote

  • Shipment creation and update endpoints support setting carrier terms on awarded quotes

Specific Endpoints:

  • POST /shipments/ - Create shipments with carrier terms in awarded quotes

  • PUT /shipments/{shipmentId}/ - Update shipments with carrier terms

  • GET /shipments/external/ - View external shipments with carrier terms

  • All shipment action endpoints (auto-book, award-quote, cancel, etc.) return carrier terms


Migration Guide

For Carrier Terms Integration

No action required - All carrier terms functionality is optional and additive.

To start using carrier terms:

  1. Include carrier terms in quote creation: Add the optional carrier_terms object when creating quotes

  2. Update response parsing: Handle the new carrier_terms field in quote and shipment responses

  3. Leverage in negotiations: Use carrier terms to track specific conditions during the negotiation process

For Auto-Assign Freight Class

No action required - This is a new optional company preference.

To enable automatic freight class assignment:

  1. Set auto_assign_freight_class: true in your company preferences

  2. The system will automatically assign appropriate freight classes during shipment processing


Backward Compatibility

Fully Compatible: All existing integrations will continue to work without modification.

Optional Fields: All new fields (carrier_terms, auto_assign_freight_class) are optional and won't break existing parsing logic.

Enhanced Responses: Additional carrier terms data in responses is purely additive and maintains backward compatibility.

Flexible Implementation: You can adopt carrier terms functionality gradually across different quote types and workflows.

Description

Samsara Power Units - Maintain updated list in Shipwell

Breadcrumb Table - Displaying Incorrectly

Email Notification Improvements

Incorrect "Mark as Complete" Date and Timestamp

[iOS][5.6.7] Mobile app closing when drivers log in

[iOS][5.6.8] Carrier unable to place bids in Mobile app

[ANDROID][5.3.12] Failed to navigate to stop details from shipment details

Shipment Dashboard Right Side Panel Shipment/Order Details Updates

Implement Groups into new v3 order creation experience

Create mapping configurations for NetSuite similar to what we had previously supported for financial mapping for invoices and bills

Shipment Quantities Not Matching Across Ours and Carrier View

Incorrect Bill To Showing on BOL's

Missing Product Field Data in Shipments - V3 Upgrade

Location info not being populated at the shipment through SuiteApp V2 Integration

Discrepancy between the bill-to information on the shipments and the generated invoice

Order PU# being removed from BOL

Sales order on the new order form is not showing the correct custom data

Removing the groups updated by

Custom Mappings - custom float fields do not keep decimal points when used in the mappings

Scheduling Pickup Error on LTL's

CHR not receiving LTL dispatches

Unable to Tender Shipment to carrier ULA

Did this answer your question?