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:
Container Details - This is a new section that provides key dates related to the container associated to the shipment.
Origin Gated Out Empty - Date the empty container left the facility for pick up
Origin In-Gate Full - Date the full container was returned to the facility
Destination Gate Out Full - Date the full container left the destination facility
Destination Gate Out Empty - Date the empty container was returned to the destination facility
Release Date - Date the container was released and available for pick up
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.
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
Account Connection: Link your Highway account to Shipwell through the Integration Marketplace.
Automated Carrier Onboarding: Automatically create new carrier profiles in Shipwell once Highway onboarding packets are completed.
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:
Navigate to the Integration Marketplace:
Go to the Manage tab in Shipwell, and select Company.
Click on Integrations from the left-hand menu.
Find the Highway Integration Card:
Connect Your Account:
Click Connect on the Highway card.
Enter your Highway credentials when prompted and select Connect.
Confirm Connection:
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 | 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:
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.
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
Added new event types for shipment identifier updates. These events may be pulled/polled from the get/list events API endpoint or subscribed to and pushed to an URL endpoint via webhook delivery.
Event Name/Type | Description |
| Occurs when the BOL (bill of lading) number on a shipment is updated |
| Occurs when the capacity provider's (typically the carrier) customer reference number on a shipment is updated |
| Occurs when the customer reference on a shipment is updated |
| Occurs when the pickup number on a shipment is updated |
| Occurs when the PRO (progressive rotating order) number on a shipment is 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 |