This article is the combined 2023-R4 Release List, Announcement, and Webinar article for the R4 release on October 19, 2023.
This article includes:
- The recording of the 2023-R4 Release Webinar presented by the Turvo Product Team.
- Summary descriptions of each release feature and demo videos of the key release features.
- Links to detailed Help Center articles at the end of the feature summary descriptions (when available).
- Configuration guidance for features that require configuration or enablement from Turvo:
- Features with “No” in the Requires Turvo Enablement column will be available for all tenants on release day.
- Features with “Yes” in the Requires Turvo Enablement column require users to contact their Turvo representative or submit a support ticket to enable the feature for their tenant.
- Fixed issues for the release with corresponding Zendesk ticket numbers
2023-R4 Release Webinar
The following recording is the 2023-R4 Release Webinar that occurred on October 13, 2023. Chapters are provided below the video to assist you with finding the features you are interesting in learning more about.
Topic | Time stamp |
Contract Sharing | 2:42 |
Accessorial Cost Requests |
4:22 |
Cost Plus and Markup Rating | 7:47 |
Greenscreens Network Rates Enhancement | 9:54 |
Auto Accessorials from Contracts | 11:53 |
Notification Rules by Roles | 14:45 |
Add or Remove Groups in Bulk | 17:03 |
Lock Shipments with Exceptions | 18:32 |
Gate Codes for Appointment Scheduling | 21:38 |
Pickup Links | 25:06 |
New Delivery Links | 26:59 |
Customer Specific Blacklisted Carriers | 28:31 |
Create BOLs on your mobile devices | 30:05 |
Triumph Pay Integration Enhancements | 31:41 |
Multi-Leg Shipments | 32:01 |
Shipment and Order Update Logic | 35:52 |
Inventory Substatuses | 39:06 |
Monthly Billing Dashboard | 40:34 |
Quick links
- New features and enhancements
- 2023-R4 fixed issues
New features and enhancements
Integrations
CR number | Feature description | Requires Turvo enablement? |
CR-10079 |
Enhancements to Turvo's TriumphPay integration: Important note: Turvo's TriumphPay integration is currently not a self-serve integration. This enhancement is currently in beta testing. If you are interested in enabling TriumphPay and payment acknowledgments, contact your Turvo representative. With this release, the TriumphPay integration can now return TriumphPay payment acknowledgements to the Turvo invoice or payable record every hour. |
This is a limited beta feature is not automatically available to all customers. |
Rating and Freight Matching (RFM)
CR number | Feature description | Requires Turvo enablement? |
CR-16009 |
Greenscreens integration enhancement: We are enhancing Turvo’s Greenscreens.ai integration by adding lane network predictions and the ability to see network load data and trends on the Greenscreens platform. Network lane rate prediction provides the average rates based on the full network of load data available to Greenscreens. In the Turvo user interface, a clickable link will redirect users to the Greenscreens.ai portal so that they can see all the data trends available in the Greenscreens platform. For more information, see our Turvo’s Greenscreens.ai integration article in the Help Center. |
No |
CR-14866 |
Updates to pending offers: To assist carriers and brokers with being able to see and share updated shipment information on offers:
For more information, see our Send offers to carriers article in the Help Center. |
No |
CR-14672 and CR-15553 |
Automated contracted rate retrieval when manually adding a cost line item: For shipments and orders linked to a contract, we added the ability to retrieve contracted rates for manually added cost line items. When manually adding cost line items, the system will automatically retrieve the contracted rate, if it is available, and calculate the costs based on the user-entered quantity. For more information on assigning contracted rates, see the Assign a contracted carrier rate to a shipment. |
No |
CR-15626 |
Auto-rate customer billable costs on orders based on carrier payable costs: For this release, you no longer have to manually transfer additional payable costs from a shipment to the customer on transportation orders. We are automating the transfer process in accordance with the terms of the customer contract. This transfer can occur at a standardized rate, as a direct cost pass-through, or with a pre-determined markup specified in the contract. See our article on Automatically adding carrier payable shipment costs as customer billable costs on associated orders to learn more. |
No |
CR-15777 |
New rail mode for contracts: We are introducing support for rail mode on contracts and in Turvo rating processes. We added rail mode in Turvo because of the importance of identifying the specific mode in all operational and analytical reports. For more information, see our Add services to contracts or global rates article in the Help Center. |
No |
CR-14955 |
Add Visibility groups to routing guides: We added an optional multi-select field to add Visibility groups when creating a routing guide. Default groups will auto-populate on the Visibility groups field and users can remove the default group and add new visibility groups, if necessary. |
No |
CR-15529 |
Assign Visibility groups to contracts, global rates, service plans, and fuel surcharges: Default groups should auto-populate in the visibility groups field. Users will have the option to remove the default group and add the new Visibility groups. For more information about visibility groups, see the Create and manage Visibility groups article in the Help Center. |
No |
CR-14530 |
Routing guide build precedence: We are enhancing routing guide build precedence by adding the following matching criteria:
If multiple routing guides have the same build precedence, they are sorted additionally by matching mode. Routing guides with the same mode take higher precedence over the routing guides without a mode. Hazmat is an exact match. If the shipment is not a hazmat shipment, routing guides are filtered by shipments that are designated as non-hazmat. And, similarly, routing guides are only filtered by shipments that are designated as hazmat. For more information, see the Using Turvo's routing guide article in the Help Center. |
No - except for organizations with Divisions and Operational groups enabled |
CR-15734 |
Enhanced tracking provider section in connected carrier tenants: We enhanced the workflow in the connected carrier tenant by adding a new tracking provider section to share the carrier offer information with the broker tenant.
|
No |
CR-15719 |
Designate default accessorial charges on orders or shipments: We introduced an optional Default charge setting you can utilize when you create a service rate. This setting is available when you create a service rate in a contract, global rate, or service plan. |
No - for tenants that have rates enabled |
CR-15715 |
New stop-off accessorial calculation by excluding first pick up and last drop off: We updated the way stop-offs are calculated for complete shipments by allocating accessorial rates for each intermediate stop. This enhancement will help make the rate allocation to orders more accurate for billables. |
No |
Shipments, Orders, and Contracts
CR number | Feature description | Requires Turvo enablement? |
CR-12332 |
Multi-leg shipments: You can now create multi-leg shipments in Turvo. Multi-leg shipments are shipments that consist of two or more legs, where a leg is typically composed of consecutive segments of a route. Multi-leg shipments are common when you are using more than one carrier or need flexibility in your shipment’s route journey. Essentially, a multi-leg shipment is one that connects several legs of a shipment, where the multiple legs can be serial movement or parallel movement using pool points.
For more information, see our Multi-Leg Shipment Guide article in the Help Center. |
No |
CR-15907 |
Exception Lockout: We added a rule that allows you to control exception lockout settings. When toggled ON, roles that you define will be locked out of making changes to a shipment when it has exceptions. For example, you could lock the Operator role from making changes to shipments with the Shipment arrives late exception. For more information, see our Configure business rules for shipments and Locking shipments from changes articles in the Help Center. |
No |
CR-12150 |
Blacklisted carrier configuration: We are introducing the ability to mark carriers as Blacklisted in your tenant. Blacklisted carriers cannot be manually assigned to a shipment, and they cannot be selected automatically by your network, routing guide, API, or appointment scheduling. For more information, see our View and edit customer details article in the Help Center. |
No |
CR-15612 |
Associate orders to shipments without intermediate planning screen: We added a configuration that tells Turvo how to sequence stops when you don't use the planning review screen. There are three options: No match required: Merge stops with matching type and location, using the shipment appointment date
Note: This may not be enabled in all tenants by default. If you do not see this feature in your tenant and would like to enable it, reach out to your Turvo representative. For more information on the Order-to-Shipment planning process, see our Order-to-shipment planning in the Help Center. |
Yes |
CR-13280 |
Auto-transition statuses: We added the ability for you to auto-update your shipment to any status. For example, you can create a rule that transitions the shipment to the Processing status automatically after 20 seconds after manually setting it to Ready for billing. For more information on this rule, see our Create automatic shipment status transition rules article in the Help Center. |
No |
CR-15840 |
Include source order of update in Shipment 'Planning Issue' exception type: We added the source Order information in the Reasons for failure section in the Planning issue exceptions on shipments. This gives you the ability to see the order that caused the update on the shipment exception and provides context on what changed. The Update Source section shows the following information about the order whose updates propagation triggered the exception on the shipment:
For more information on managing exceptions, see our Shipment exception types and reasons article in the Help Center. |
No |
CR-15666 |
Carrier/Customer IDs in the overview block: We added the option for you to configure the ability to add Carrier and Customer IDs to the shipment Overview card. These configurations can be found in Admin console > Settings > Shipments > Shipment IDs. For more information see our Understanding shipment tabs article in the Help Center. |
No |
CR-15664 |
Ability to hide and unhide dates from the Details & Summary view: You now have the ability to hide or show dates on the Overview card in the shipment Summary tab. This gives you the flexibility to show the dates that are most important to your workflow and hide the others. For more information see our Understanding shipment tabs article in the Help Center. |
No |
CR-9527 |
Required Late Reason Codes: Previously, when an appointment was changed, no reason was required. You can now set a shipment Autopilot rule to generate an Arrived Late exception when appointment dates are changed to after the original pickup or delivery date. Turvo requires a reason when this exception is generated. For more information, see our Autopilot: Automatic exception rules on orders and shipments and Manage exceptions with Workbench articles in the Help Center. |
No |
CR-15485 |
Add all modes on quotes: See our Create and Update Quotes article to learn more. |
No |
CR-14609 |
Stop level fragmentDistance Webhooks and API support: Turvo only shared total routeDistance through Public API & Webhooks before the R4 release. Now, Turvo shares stop-level fragmentDistance through Webhooks and API. |
No |
CR-14063, CR-15303, and CR-15304 |
LTL SMC3 Contract Additions: See our Creating and assigning Freight of Any Kind groups for LTL shipment rating and TDI field mapping tables - Contract articles in the Help Center for more information. |
No |
CR-14255 and CR-13923 |
Cost Plus Rating: Important note: Cost Plus is not enabled by default. If you would like to enable this feature, reach out to your Turvo representative. If enabled, with every update to the carrier cost Turvo tries to re-calculate customer billables. An exception is raised if the system fails to rate. Previously, Turvo did not support Cost Plus rating and any markups to carrier rates had to be calculated and manually applied. Turvo now supports Cost Plus rating and will calculate Cost Plus rates on orders and shipments with one order. There is also now:
For more information, see our Cost Plus Rating article in the Help Center. |
Yes |
CR-14826 |
Support time zone changes made by the IANA in 2022: We’ve updated our user interface to account for changes made by the Internet Assigned Numbers Authority (IANA) regarding timekeeping standards and time zones in regions of northern Canada, northern Mexico, and Greenland. This will prevent potential issues with dates and timestamps for shipments with stops in those regions. |
No |
CR-15989 |
Shipment Event to have previous tracking method when tracking method is changed for driver: Previously, when you deleted the tracking method from a shipment, that previous tracking information was no longer available. Now, even after the tracking method is deleted, that previous tracking information remains available. |
No |
3PL
CR number | Feature description | Requires Turvo enablement? |
CR-15798 and CR-15799 |
Order to shipment update propagation: Before this release, changes to a customer, origin, destination, ship date, delivery date, equipment, services, and/or items were not propagated to shipments when multiple orders are associated to a shipment or shipments. We updated the configuration in Admin console > Settings > Orders that propagates changes to associated shipments, even when orders are associated with multiple shipments. Items, item attributes, and customers will propagate to all legs of a shipment to which an order is associated. For more information, see our Order-to-shipment planning article in the Turvo Help Center. |
No |
CR-15317 |
Group by inventory substatuses: You can now filter your inventory by Substatus. To group by substatus, you must have at least one filter set. For more information on grouping inventory in Inventory 2.0, see our Managing Inventory 2.0 in Turvo article in the Help Center. |
No |
CR-13150 |
Manage inventory substatuses at locations: You can now manage substatus codes at both the location and customer location in Turvo. To manage substatus codes at the Location level, navigate to Locations > Select the location > Details > Warehouse > Substatuses. To manage substatus codes at the Customer Location level, navigate to Accounts > Customers > Select the customer > Locations > Warehouses > Select the warehouse > Substatuses. For more information, see our Manage Inventory Substatus Codes article in the Help Center. |
No |
CR-13701, CR-15268, CR-15508, CR-15262, and CR-15512 |
Appointment Scheduling enhancements for 2023-R4: Important note: You must have Appointment Scheduling enabled in your tenant to use these features. We added the following Appointment Scheduling feature capabilities in this release.
For more information on appointment scheduling features in Turvo, see the Understanding appointment schedules article in the Help Center. |
No - for tenants with appointment scheduling enabled (required) |
CR-13263 |
Autosuggest functionality in the inventory substatus filter: You can now filter substatus in the inventory List view. You can also filter by inventory substatus if the exact code is not available. |
No - for customers with inventory enabled |
CR-15445 |
Warehouse locations are now visible by default: Multi-leg shipments require users to configure pool points on locations. Users can only mark a location as a pool point if the Warehouse section is enabled on the location and the user has the appropriate permissions. The Warehouse section is now enabled on the location by default and is visible across tenants for users that have appropriate permissions. |
Yes |
CR-12919 |
Update pickup or delivery dates based on Transit Times: In the 2023-R3 Patch One release, we introduced the ability to calculate transit time by mode and service in Turvo. The Transit Times feature provides users with greater accuracy and flexibility in managing transportation orders and enables efficient transit time calculation based on working calendar. Key aspects of this enhancement to the Transit Tables feature:
|
Yes |
CR-13534 |
Update TDI Location Entity: Until this release, ID and Name were the only required fields for the Locations entity in the TDI Locations.csv file. For this release, the fields listed below are mandatory:
|
No |
CR-13807 |
Exception auto-resolution for order data related exceptions: Before this release, exceptions on Orders do not automatically resolve when corrections have been made. Now, Turvo resolves Exception type: Planning issue; Reason: Visibility Group is missing automatically when corrections are made. For more information on managing exceptions, see the Manage exceptions with Workbench article in the Help Center. |
No |
CR-14450 |
Order data validation exceptions: We introduced an Autopilot rule that allows you to have Turvo generate an exception when an item’s net or gross weight is less than or equal to zero. This enables you to see what orders need updated information and can be easily managed with Workbench. Turvo generates an exception type Line item issue and the reason is:
The exception will auto-resolve once the item’s net or gross weight is updated to a number greater than zero. For more information on how to create autopilot rules, see Autopilot: Automatic exception rules on orders and shipments in the Help Center. |
No |
CR-15094 |
Line Item information is optional on specific order exceptions: Line item information, which was previously required in the Item field for overages, shortages, or damage, is now an optional field for the following exceptions:
For more information on setting order exception rules, see Autopilot: Automatic exception rules on orders and shipments in the Help Center. |
No |
CR-15548 |
Restriction of Ready for billing status to update an order: Currently, when an order has a contract, global rate, or service plan associated with pass through and cost plus details, you are not able to stop the order from moving to Ready for billing status. With this release, you can automatically restrict an order from moving to the Ready for billing status using an autopilot rule when there is cost plus and pass-through associated with the order. You can also manually restrict when there is cost plus and pass-through associated with the order. The order status can be changed to Ready for billing once the shipment is moved to Ready for billing and pass through and/or cost plus is in sync with the shipment or shipments associated with it and re-rating is completed on the order. If the auto-pilot rule for re-rating is off, and the order’s allocated cost is added or updated for pass through and/or cost plus, a Re-rating issue exception is generated when you try to move the status to Ready for billing. Note: In the case of a multi-leg shipment, when there are multiple shipments associated with order, all shipments associated with it should be in the Ready for billing status before you can move the order to Ready for billing status. For more information on how to create autopilot rules to rate shipments, see Autopilot: Automatically Rating Orders in the Help Center. |
No |
CR-15653 |
#NeedsDocs Autopilot Tag Rules for Orders: Before this release, you had to manually sort through orders to determine if they were missing documentation and then manually tag the order. Now, you can create an autopilot rule that generates a #Needsdocs tag for orders that are missing documentation. When you create a #NeedsDocs rule to add a #NeedsDocs tag to an order, #NeedsDocs is displayed in the tags column. #NeedsDocs gets displayed along with the current count of orders needing documents on the Order tags card found under Admin console > Rules > Other > Dashboards. For more information, see our Autopilot: Automatically Apply #NeedsDocs to Orders with Missing Documents article in the Help Center. |
Yes |
CR-15786 |
Update to the Autopilot re-rating rule to consider allocated rates: We updated the existing re-rating Autopilot rule to consider allocated-cost updates to trigger re-rating on the order cost block. |
No |
CR-7135 |
Configure order Secondary IDs: You can now configure order secondary IDs in Turvo and by customer, set the secondary ID for each order type, and set the secondary ID by direction, inbound, outbound, or either. Admin users can define these configurations in Admin console. For more information, see Secondary IDs for shipments and orders in the Help Center. |
No |
CR-16334 |
Inventory substatus Contains/Does not contain filter: We have added filter functionality to the inventory list view. Now, when you add Substatus as an additional attribute, you have the option to choose Contains or Does not contain. When an exact match for substatus isn’t found with the Is/Is not filter, try the Contains/Does not contain option with freeform text. |
No |
CR-15747 |
Cost Approval/Rejection 2.0: By default, a carrier can only request the addition of accessorial costs to your shipment, which requires a manual response or an Autopilot rule for automatic approval. These rules do not include an automatic rejection setting. In this release, we added a new tenant configuration that allows carriers on your shipments to request the addition of shipment cost items of any type. When your tenant is configured this way, your Autopilot rules can be set to both automatically approve or automatically reject these cost requests. To learn more about this new workflow, see our Help Center articles on: |
Yes |
Settlements and Accounting
CR number | Feature description | Requires Turvo enablement? |
STL-1273 and CR-16023 and CR-16010 |
Updates to cost allocation features:
We updated the cost allocation features with the following new parameters, all of which are enabled automatically if your tenant has the cost allocation feature enabled:
|
No |
STL-1584, STL-1585, STL-1586, STL-1587, and CR-15748 |
Release Update October 19, 2023: Rate qualifier field in shipment and order costs: To better support Electronic Data Interchange (EDI) rate qualifier codes in our integrations, we’ve created the Rate qualifier field for cost items on shipments and orders. These rate qualifiers are linked to EDI codes, which are included in the cost item data sent via API. This eliminates the need to manually tag cost items with EDI codes for certain integrations and provides the EDI codes for invoices where necessary. Note: If there is only one applicable rate qualifier type, the Rate qualifier field automatically populates with the appropriate rate qualifier when you select the cost item’s type in the Item field. If multiple rate qualifiers can apply to a cost type, you must select the appropriate rate qualifier using the Rate qualifier field’s drop-down menu. The two-character EDI code associated with the rate qualifier type can be updated manually via the Admin console > Payments > Cost itemization > Rate qualifier EDI code table. Only one code can be applied to a rate qualifier type at a time. Any changes made will be applied tenant-wide. The pre-configured codes in the table are based on EDI standard rate qualifier codes. Speak to your Turvo representative about adding this feature, as it is not enabled by default. |
No available this release |
CR-16058 |
Order status sync from the Fast action button (FAB) and Shared Tenants: When you update the checkboxes for status in the Route section of a shipment, the order status also gets updated. This functionality was previously available for updating statuses via the Fast Action Button (FAB) or via a shared tenant. Now, when you update the status via the FAB or in a shared tenant, the correct status will be reflected on the order. |
No |
Sharing and Collaboration
CR number | Feature description | Requires Turvo enablement? |
CR-15673 and CR-15374 |
Contract sharing from broker to carrier or customer tenants: Important note (added November 2, 2023): This feature is currently disabled due to further testing and enhancements. We will let you know when this feature is available again. With this release, brokers can share contracts that include lane rates, services, and fuel surcharge plans with customer or carrier tenants. |
This feature is currently disabled |
CR-15170 |
Create a Bill of Lading (BOL) from the Turvo mobile app: For this release, users that are logged into the Turvo mobile app can add a shipment BOL that can be emailed to customers or carriers. |
No |
CR-9136 |
Driver app - Prioritized contact selection for drivers: When a driver goes to the Messenger section of the shipment, we now only display the contacts that are relevant to the shipment in the carrier tenant.
|
No |
CR-15954 | Driver app (iOS): Select a photo from the photo gallery: For iOS users of the Driver app, you can now select photos from your mobile device’s photo gallery to upload documents to shipments. |
No |
CR-14937, CR-13309, CR-14938, CR-13312, CR-15593, and CR-14945 |
Location link and Turvo link expansions: Location links are emails sent to contacts at stops on a shipment to provide updates on the status of their shipment, such as tracking updates or exception information. These links can be sent manually or using automatic triggers configured at the location-level. Turvo links are emails that can be sent to contacts outside of your Turvo network with links that allow them to see shipment information without an account of their own on your tenant. In this release, we’ve expanded the link features to provide more versatility in sharing shipment updates and information with your location contacts. All of the new features listed below are available on your tenant if you already have the location links/Turvo links feature enabled, but are turned off by default:
|
No |
Admin
CR number | Feature description | Requires Turvo enablement? |
ADMN-304 |
User - Invitation expiration notification: When you configure the system to auto-resend user invitations, you will be notified when an invitation expires if the user does not accept the invite after 7 days. The notification can be based on a role, or individual users.
For more information on this feature, see our Create and manage users article in the Help Center. |
No |
ADMN-348 |
Remove support for SVG file type: When uploading a profile picture to your Turvo profile, SVG file type is no longer supported. Instead, use JPG or PNG file types to upload your profile picture. |
No |
CR-14932 |
Notification Rules by user role: Important note: This is a limited release feature and is not available to all customers by default. We will update you when the feature is available to all customers. With this release, you can now set tenant-wide notification rules for specific user roles in your tenant. See our Configuring tenant notification rules for all users with a specific role article to learn more. |
This is a limited release feature not available in all customer tenants |
User Experience Update |
User profile Rules tab now called Notifications: We've renamed the Rules tab in your user profile to Notifications. This change does not impact the functionality of your notification rules. See our Managing and configuring notification rules for your account article to learn more about adding notification rules to your account. |
No |
Data
CR number | Feature description | Requires Turvo enablement? |
DATA-266 |
New Usage page in Admin Console: Release Update October 23, 2023: We added the Usage & billing page to the Admin console. Your organization’s super admins, admins, and financial admins can utilize this page to view Usage reports so that they can verify that the invoiced amounts match the shipment data in the Turvo platform. Usage reports contain the Shipment ID, Status, Gross Revenue, and Creation Date for each eligible shipment in the previous month’s billing period. A new usage report is run on the 2nd of every month, collecting the previous month’s shipment data. This report can be downloaded directly from the Usage & billing page as a .csv spreadsheet file or sent as an email once a month to a designated contact address. See our Auditing your Turvo invoice via the Usage & billing page article to learn more. |
Yes |
DATA-295 |
Analytics enhancement: In the Carrier added by name field in Turvo Analytics, there is instances where it displayed that the carrier account was added to a tenant by multiple users. With this release, each shipment’s Carrier added by name column now displays only the user that created the associated carrier’s account. |
No |
DATA-316 |
Rate insider card integration with FreightWaves TRAC for spot rates: Important note: All Turvo customers using the FW TRAC rates must have an agreement with FreightWaves to access their FW TRAC data. Customers who subscribe to the FW TRAC API can utilize their current API credentials to access the data through Turvo. Reach out to your Turvo representative to learn more. Due to the deprecation of FreightWaves' SONAR platform, we have deprecated Turvo’s integration with SONAR for spot rates on the Rate insider card. Instead, customers utilizing this feature can request for their tenant be transitioned to Turvo’s integration with the FreightWaves Trusted Rate Assessment Consortium (FW TRAC) to retrieve relevant market data when rating shipments. For more information about the Rate Insider card feature, see Turvo's Rate Insider card article in the Help Center. |
Yes |
2023-R4 fixed issues
The following list identifies the issues and bugs that will be resolved by the day of the 2023-R4 release, October 19, 2023. Each issue includes the corresponding Zendesk ticket number for your reference.
Zendesk ticket number(s) |
Issue description |
29200 | Fixed a CPS public scheduling page loading issue in a sandbox environment |
28929 | Resolved an issue with a running late shipment not recalculating after updating the pickup and delivery |
28955 | Fixed an issue with the Show Subtotal option not populating on the inventory page |
28732 | Investigated and resolved an unexpected format for a customer order returned on an API request |
28762 | Resolved an issue with an appointment not showing up in the correct order position |
28402 | Fixed a quoting error |
28179 | Resolved a permissions issue |
27807 | Investigated a fix for a search limit issue |
36973 | Fixed an issue with an entered amount changing after scrolling |