Skip to main content

June 16th , 2025 Release Notes , Version 25.08

An overview of new features and bug fixes released on June 16th, 2025 for Shipwell version 25.08

S
Written by Shipwell TMS Support
Updated this week

Drayage Mode - Shipment Details Updates and Tracking via MBOL

What’s new?

Tracking updates

Users can now initiate container tracking using ONLY the Master Bill Of Lading (MBOL). This identifier is often available earlier than the container ID, which was required for tracking in prior Drayage versions. This recent update now allows users to enter only the MBOL during creation or post shipment creation to initiate tracking on the container associated to the MBOL. Users can still leverage the container ID for tracking.

How it works:

  • During Shipment Creation or post shipment creation, users can enter the MBOL into the required field.

  • Shipwell will recognize the MBOL and will send it to our tracking partner to initiate a tracking request.

  • Our tracking partner will initiate tracking and work to “locate” details on the MBOL. Locating container details can take up to an hour. Once located, our tracking partner sends container details to Shipwell for immediate display.

Improved Visibility of Key Shipment Milestones

Users can now quickly track key shipment milestones at the top of the shipment details page. These fields are editable by the end users and a tooltip hover ensures understanding of each field and what it represents. These fields are populated by our tracking partner.

Note: Our tracking partner uses specific logic, such as recent performance and previous estimate accuracy, to determine which estimate to pass through our integration. This means that there may be times where the estimation is from the terminal rather than the vessel which may not match what a customer sees with the ocean liner tracking.

  • Origin ETD - Estimated departure date from the origin location

  • Origin ATD - Actual departure date from the origin location

  • Port ETA - Estimated arrival date to the destination port

  • Port ATA - Actual arrival date to the destination port

  • Port LFD - Last Free Day before storage fees apply at the destination port

  • Loaded on Rail - Date the container was loaded onto a rail carrier

  • Final Terminal - Arrival date at the final rail terminal

  • Rail LFD - Last Free Day before storage fees apply at the rail terminal.

Enhanced Layout and Organization

Users will see new and updated layouts and fields (including new tooltips) in some sections of the Drayage details page:

  1. Container Details - This is a new section that provides key dates related to the container associated to the shipment.

    1. Origin Gated Out Empty - Date the empty container left the facility for pick up

    2. Origin In-Gate Full - Date the full container was returned to the facility

    3. Destination Gate Out Full - Date the full container left the destination facility

    4. Destination Gate Out Empty - Date the empty container was returned to the destination facility

    5. Release Date - Date the container was released and available for pick up

  2. Customs - There is an update to the “Customs Hold Resolve Date” field, it is now called “Customs Hold Release Date” to align with industry terms.

  3. Rail - There is an update to the “Final Terminal” field, it is now called “Final Rail Terminal” to provide clarity.

Highway - Carrier Compliance and Monitoring

  • What is Highway?

  • How does the Highway Integration work?

  • Key Highway Integration functionality

  • Benefits to using the Highway Integration

  • Setting up the Highway Integration - Initial Connection

  • Using the Highway Integration - New Carrier Onboarding/Creation

  • Using the Highway Integration - Carrier Compliance Monitoring - NEW

  • Using the Highway Integration - Bulk Carrier Creation - NEW

What is Highway?

Shipwell is excited to announce the integration Highway with our platform, enhancing our carrier management capabilities. Highway provides real-time updates and insights into carrier details, ensuring that you can confidently work with carriers that meet your standards. By integrating Highway with Shipwell, you’ll gain access to automated processes that simplify carrier management, saving time and reducing errors.

How does the Highway Integration work?

The Highway Integration in Shipwell allows users to connect their existing Highway account to their Shipwell platform through a seamless setup process. Once connected, the integration establishes a direct line of communication between Shipwell and Highway, enabling:

  • Automatic carrier creation in Shipwell after onboarding packets are completed by the carrier via Highway.

  • Continuous carrier monitoring, with real-time updates applied to carrier profiles when changes occur, including insurance changes, rule adherence and use status.

Note: An active Highway account is required to use this integration.

Key Highway Integration functionality

  1. Account Connection: Link your Highway account to Shipwell through the Integration Marketplace.

  2. Automated Carrier Onboarding: Automatically create new carrier profiles in Shipwell once Highway onboarding packets are completed.

  3. Ongoing Carrier Monitoring: Automatically apply updates to carrier profiles when Highway detects changes, such as compliance issues or insurance updates.

Benefits to using the Highway Integration

Integrating your Highway account with Shipwell offers several key advantages:

  • Save Time with Automation: Automatically create carriers in Shipwell, reducing manual data entry.

  • Ensure Accurate Carrier Profiles: Keep carrier details up to date with real-time updates from Highway.

  • Enhance Compliance Monitoring: Get instant alerts and automatic updates when a carrier’s status changes.

  • Reduce Risk: Quickly identify and flag carriers with compliance issues, ensuring you work only with trusted partners.

Setting up the Highway Integration - Initial Connection

Setting up the Highway Integration is simple. Follow these steps to connect your Highway account to Shipwell:

  1. Navigate to the Integration Marketplace:

    • Go to the Manage tab in Shipwell, and select Company.

    • Click on Integrations from the left-hand menu.

  2. Find the Highway Integration Card:

    • Locate the Highway card in the Integration Marketplace.

  3. Connect Your Account:

    • Click Connect on the Highway card.

    • Enter your Highway credentials when prompted and select Connect.

  4. Confirm Connection:

    • Once validated, you’ll see a green confirmation message and a checkmark on the Highway card.

    • If an error occurs, please verify your credentials with Highway or contact their support team.

Using the Highway Integration - New Carrier Onboarding/Creation

After connecting your Highway account, Shipwell will automatically create new carrier profiles for carriers that have completed onboarding packets in Highway.

How It Works:

  • Once the onboarding packet is marked as “complete” in Highway, Shipwell receives the carrier details.

  • Shipwell uses this information to automatically create a new carrier profile in your platform.

  • Shipwell then notifies Highway that the carrier has been added, marking the onboarding packet as processed.

Note: The Highway integration only supports automatic creation of new carriers. If you have existing carriers that have already onboarded through Highway, review the “Bulk Carrier Creation” section below.

Using the Highway Integration - Carrier Compliance Monitoring

Once a carrier is created in Shipwell, the integration will begin monitoring carrier compliance using live updates from Highway. Shipwell listens for key alerts from Highway, which trigger automatic updates to the carrier profile. Additionally, any documents provided by Highway will be added to the carrier profile.

Here’s how it works:

Alert Type

Highway definition

Shipwell Action

rule_override

An authorized user of your company has created or updated a rule override for this carrier.

This alert can trigger the “connection_overall_rule_result_change” alert. Align carrier status to alert payload.

connection_overall_rule_result_changed

A rule changed occurred for the carrier and it resulted in a change in the broker's rules assessment for that carrier. For example, the carrier was a pass under their rules assessment but an Identity Alert was posted on the carrier for stealing a load and they changed to fail.

Set carrier status to “Do Not Use”

insurance_policy

There was a change to one or more of the carrier's insurance policy information in Highway. Generally related to either an insurance certificate expiring or an insurance agent sending us a new insurance certificate for a carrier.

Update carrier insurance details as provided in the carrier detail

do_not_dispatch_status_changed

An authorized user of your company has updated the Do Not Use toggle inside of Highway. This will have an impact on the connection status displayed in the carrier detail body.

Update carrier status to “Do Not Use”

Using the Highway Integration - Bulk Carrier Creation

During Shipwell Integration, Shipwell can leverage your existing Highway carrier profiles to bulk create them in your Shipwell platform, saving implementation teams time and reducing error.

Note: You must connect your account with Highway through the Shipwell Integration Marketplace prior to starting these steps. If you have an integration with Highway via your existing TMS provider, you will need to work with your Implementation Consultant prior to executing these steps.

How It Works:

  • Highway will generate a list of your current, active carriers, regardless of their use/do not use state.

  • Shipwell will work with you to test the creation of 10 carriers from your list. This initial creation action allows for a quality review prior to creating all pre-existing carriers.

  • Once the initial 10 have passed quality inspection by Shipwell and your teams, Highway will update the remaining onboarding packets for processing.

  • The remaining carriers will be automatically created in your Shipwell account.

  • Shipwell will update the Highway packets as processed.

Dock Scheduling Calendar Modify Existing Appointment Date and Time

Shipwell has enhanced the Dock Scheduling Calendar so that users can now modify appointment durations or days via the side panel of a selected appointment. Users can quickly shorten or lengthen appointments via selecting a different ‘Appointment Duration’ or you can update the exact start and end date and time.

Users can still modify appointments by moving an appointment via drag-and-drop on the calendar.

Reach out to your Customer Success Manager if you are interested in learning more about Shipwell’s Dock Scheduling add-on and how it can save you and your warehouse staff time in booking and managing appointments automatically and provide more freight insights.

Load Optimization Additional Configuration Options

Shipwell has enhanced Load Optimization with additional configuration options for your load planning needs. The two new enhancements are for you to be able to:

  1. Distance Calculation: Represents the distance calculation method being used for load optimization. Options include:

    • Driven Distance: This is an estimated driven distance using a driven distance model.

    • Straight Line Distance: This is the straight distance from one location location to another location similar to how a bird would fly. Note this is the fallback option for instances where a driven distance cannot be calculated.

  2. Shipment Creation Settings - Stop Window Method: This setting determines how stop times are displayed for each stop during shipment creation from load optimization. It does not affect load plans or overall route optimization. The available Stop Windows Options are:

    • Address Window Time: Shows the location’s operating hours for the day of the stop. If th stop is not listed as an address book reference or dock scheduling facility, it defaults to the general Facility Operating Hours in the load optimization plan.

    • Estimated Stop Time: Displays the exact estimated date and time for each shipment stop.

    • Order Provided Stop Time: Reflects the days and hours specified in the order. If no start or stop window is provided, it defaults to the Address Window Time.

In addition to these two editions, we have modified the naming of one of our load optimization model options from “Optimize by Distance” to “Optimize by Duration” since this model does indeed optimize to have the lowest duration load plan. We will be introducing a new option that will be a “Optimize by Distance” model that will leverage distance optimization. Note that for most customers a duration-based optimization will result in the same plan as a distance-based optimization.

Learn more about Load Optimization and all its functionalities here.

New Order to Shipment Creation Options

Shipwell users that are creating orders into shipments now have additional options that they can leverage as long as the Create Shipment modal is activated in your account. As a reminder to activate this Order to Shipment creation modal you need to go to ‘Manage’ → ‘Company’ → ‘Profile’ → select ‘Always display the Customer/Mode modal when creating shipments from orders’.

When this modal is activated then when you are on the Orders Dashboard or Order Details page then you will have the following modal populate after selecting ‘Create Shipment’ or ‘Create Multiple Shipments’.

The Create Shipment modal now includes the additional options:

  • Equipment: This will allow you to select the Equipment for the shipment

  • Service Level: This will allow you to select the Service Level for the shipment

  • Shipment Creation Defaults:

    • 'Create shipment in draft status'

      • Selected: It will create the shipment in ‘Draft’ status

      • NOT selected: It will create the shipment in 'Quoting' status

    • ‘Create shipment in a new tab':

      • Selected: It will create the shipment in a new tab and navigate you to this additional tab. Note that many Internet browsers will first ask you for permission to do this navigation and if you confirm giving Shipwell permissions to do this then it will do so on an ongoing basis.

      • NOT selected: It will create the shipment in the same manner as normal and navigate to the Shipment Details page directly in the current tab.

Note that we are storing each user’s previous selection so this modal will prepopulate with the last items chosen for Mode, Movement Type, Equipment, Service Level, Shipment Creation Defaults, and ‘Stops - Create unique delivery stops for each individual order’. For each Mode it will remember your last Equipment and Service Level for that Mode.

Disclaimer: If you are a customer that currently has some freight that was temperature controlled and other freight that was not, then you previously had the Equipment automatically determined from the shipment creation process as Dry Van or Reefer. This no longer works this way to in turn allow for the user’s to be able to have more flexibility in setting the equipment type. Accordingly, please make sure this modal is activated and leveraged by your users.

Shipwell SuiteApp Now Support v3 Orders

Shipwell has enhanced its SuiteApp to support v3 orders. All existing SuiteApp customers will be contacted to determine when they would like to move over to v3 orders and get all the benefits of the enhanced SuiteApp.

Leveraging the SuiteApp using v3 Orders allows for customers to have the following additional functionality:

  • Ability to add orders onto multiple shipments

  • Ability to have order go into and out of a pool point

  • Ability to pass in order-based combined handling units

  • Ability to pass in decimal-level handling unit quantities

  • Ability to pass in order tags

  • Additional out-of-the-box Shipwell data fields (e.g. bill-to information, pickup numbers, and more)

The upgrade to v3 Orders provides even more SuiteApp configurations that are available to simply map order information into Shipwell and shipment information back into NetSuite.

Be on the lookout for many more Shipwell’s SuiteApp enhancements coming in Q3. Learn more about deploying the SuiteApp here.

Carrier Logos Added to Instant Rates Screen

The Instant Rates screen has been enhanced to display the carrier logos along with all the existing rating information. The carrier name will also appear if the user hovers over the carrier logo.

RFP Automation Enhancements

RFP Automation Enhancements

The RFP Automation Enhancements focus on fundamentally transforming the RFP process to take advantage of all the contract rating improvements that have occurred over the past 18 months. In addition, it addresses many of the functional gaps of RFPs that have been raised since its initial release.

The major enhancements include:

  • RFPs will now support the same capabilities as the contract importer

    • Create a single contract with multiple lanes, instead of a separate contract for every lane / carrier combination

    • Support international addresses and currencies

    • Define lanes by address, city, state/province, 3 5 6 digit postal codes, or country

    • Define a lane with multiple locations (350; 351; 352, etc)

    • Support round trip lanes

    • Support multi-stop lanes with additional stops

    • Add Fuel Surcharge and Accessorial tables in the new contracts

    • Add specific accessorials in the new contracts

    • Support complex band based rates

  • Load the contract on carrier upload instead of shipper doing this for all carriers all at once

  • Multi-select lanes for Routing Guide creation

  • Re-try Routing Guide creation if it fails

  • Limit the number of carriers in the Routing Guide (only include the top x number of carriers)

  • Option to set Routing Guides to trigger on shipment creation

Default RFP Automation Import File

Column Name

Required?

Sample Data

Notes

Lane ID

Yes

Austin to San Francisco Q42025

ID must be unique. Use the same Lane ID for multiple rows when creating rate table bands. Routing Guides created via the RFP process will use the Lane ID as the Routing Guide Name.

Notes

No

Test notes for contract

Optional field that describes the lane

Equipment Type

Yes

Dry Van

For multiple equipment types, separate by commas (e.g., Dry Van, Reefer, Flatbed). Use values from the list of equipment types to the right.

Shipment Modes

Yes

FTL

For multiple modes, separate by commas (e.g., FTL, LTL, DRAYAGE)

Origin Address

No

7901 Industrial Blvd.

Origin City

No

Austin

Origin State / Province

No

TX

To enter multiple states, separate values by semicolon (e.g., TX;OK;NM)

Origin Postal Code

No

78701

3 digit postal codes are supported. To enter multiple postal codes, separate values by semicolon (e.g., 787;786;785)

Origin Country

Yes

US

Destination Address

No

7901 Industrial Blvd.

Destination City

No

San Francisco

Destination State / Province

No

CA

To enter multiple states, separate values by semicolon (e.g., TX;OK;NM)

Destination Postal Code

No

94106

3 digit postal codes are supported. To enter multiple postal codes, separate values by semicolon (e.g., 787;786;785)

Destination Country

Yes

US

Round Trip

No

Y

Indicates if the lane is a round trip, where the shipment's first and last stop match the origin location. Valid values are Y, N or leave blank. N and blank are the same value.

Fuel Surcharge Reference

No

Q42025FUELTABLE

Valid “Reference” value from an existing fuel surcharge table. Values must match exactly and are case sensitive.

Accessorial Table Reference

No

Northeast Accessorials

Valid "Reference" value from an existing accessorial table. Values must match exactly and are case sensitive.

Rate Currency

No

USD

Options: USD, CAD, MXN, EUR, CNY. Default is USD if left blank. The value set in the first row of the import file will be applied to the entire contract.

Distance

No

150

Distance Unit

Yes

MILE

Options: MILE, KM

This is the distance unit used in calculating the band a shipment falls in and the rate when applicable.

Rate Type

No

RATE_TABLE

Options: FLAT_RATE, PER_MILE, PER_HOUR, or RATE_TABLE

Volume

No

20

The number of expected loads for the lane. This can be described in the carrier instructions if this is per week, per month, etc

Lane Location Example Formats

Destination Address

Destination City

Destination State / Province

Destination Postal Code

Destination Country*

17250 Joy Ct

Lakeville

MN

55044

US

Indianapolis

IN

US

460; 461; 462

US

46375

US

Toronto

ON

CA

M4B1B6

CA

M5C

CA

Monterrey

NL

64490

MX

Multi Select Lanes to Create Routing Guides

Routing Guide Creation Options

Link to RFP Automation Import Template & Instructions

Data Science

  • See load optimization configuration additions above

API Changes

  • Contracts

    • Added new API endpoints that enable:

      • Retrieving contracts and lanes that match the provided criteria

        • Note: API reference links will be available and published with the release deployment

      • Retrieving charge items for a given shipment and contract

        • Note: API reference links will be available and published with the release deployment

  • Events and Webhooks

Event Name/Type

Description

shipment.identifiers.bol_number.updated

Occurs when the BOL (bill of lading) number on a shipment is updated

shipment.identifiers.capacity_provider_customer_reference_number.updated

Occurs when the capacity provider's (typically the carrier) customer reference number on a shipment is updated

shipment.identifiers.customer_reference_number.updated

Occurs when the customer reference on a shipment is updated

shipment.identifiers.pickup_number.updated

Occurs when the pickup number on a shipment is updated

shipment.identifiers.pro_number.updated

Occurs when the PRO (progressive rotating order) number on a shipment is updated

shipment.identifiers.purchase_order_number.updated

Occurs when the purchase order number on a shipment is updated

Mobile

  • Multiple bug fixes

Description

Update Swifty Error Messaging Email for Use Case Where Shipment Cannot Be Found in Uploading a Document

Swifty - Update the Order / Shipment Update email to include date for ETA

Swifty - DS - Not looking past the current days times into the next day

Analytics page doesn’t exist or you don’t have permission to view it

Load Optimization error message is not correct

Add errors for image type not supported and multiple shipments

Fix Optimization error link

New Optimization Distance calculation

Update optimization model so that it doesn't round up into another calendar day when performing load optimization

Add a load optimization configuration so that users can select whether they want driven distance or straight line distance for configurations in their optimization model

Allow users to configure load optimization shipments created to use Estimated Stop Time, Order Provided Time, and Address Time Window

Update DBT models to use Streamkap metadata

Swifty Forwarding Email - Setup

Update Shipment Assembly Create Shipment to optionally allow passing in Equipment and Service Level on new shipment creation modal for orders to shipment

Update Create Shipment Modal to optionally allow passing in Equipment and Service Level

Totals (declared value and pallet) incorrect when using Handling Unit Builder

Issue cloning multiple shipments

Dock Scheduling Facility Updates Do Not Seem to Be Behaving Correctly

Create Order Release for V3 Order Bugs

Address cards not populating information in Shipments correctly

Add an 'X' to quickly delete a date in the new order form experience

The Load from Products section should display the product_ref of the loaded product on new order and new shipment experiences

Order dashboard not applying the status filter on entering the dashboard

Cloning Shipment not copying all information over

City furniture receiving vague(not actionable) error messages on Order updates

Fixing New Order Creation/Viewing experience page bugs

Order error link not correct in optimization

Cannot Change QTY due to temperature restrictions

Pallets and Weight are not Changing in Shipment level once a qty change is made

Add the piece-package-quantity-interaction flag on the new order form

Address book not found - breaking the new order page

Add New Configurations to Load Optimization Configuration page

Update dock scheduling to support 3PL or carrier clients that are customers to leverage dock scheduling

Order Dashboard screen dissapearing

ES8 exceptions incompatible with Elasticsearch library

Create AWS Elasticache (Redis) Terraform for genesis repository

jenkins bug 403 on build replay

[Events/Webhooks] Implement API Endpoint to Retry/Resend/Re-Publish Webhook Attempt

BILL TO DEFAULT CHANGING

Accessorial Import throwing a unexpected error

UPS-Parcel Account Endpoint Not working

Freight Class rating not calculating weight correctly for handling units

Auto-Tendering via Non-Existent Routing Guide

HereMaps not calculating distance

Update Drayage Shipment Details Page

PO#S NOT PUSHING INTO SHIPWELL

Highway - New Carrier Compliance Details

Highway - Carrier Alert Handling

Highway - All documents in onboarding packet should be attached to new Carrier

Assigned Customer unable to see associated Shipments when using the "New Dashboard".

FE: Update copyright year for login page

Did this answer your question?