LTL Connect Implementation Guide: Redirect and Settings

LTL Connect provides a way for integrators to add LTL rate access for their customers and populate in-app dashboards with BOL, tracking, and cost information. The primary value for your end shippers will be transmitting load and shipment information having to re-enter data on uShip.com and keeping their LTL shipments through your TMS visible at a glance.

The following guide outlines the key requirements in order to have an ideal, expedited LTL booking. If some load details cannot be provided, the integration is still possible; however, as users may need to manually enter data into uShip forms and delay their rate retrieval, following this flow is highly recommended.

Partner Configuration and Display Details

uShip offers landing page customization and flexible field requirements. Prior to integrating, please provide the following information to uShip:

DescriptionSample Value
Marketing InformationThis information is used for branding support on our landing page.
LinkThe link to your site or partner-side landing pagewww.ExampleTMS.com
ParagraphParagraph text to contextualize the integration for your shippers"ExampleTMS has partnered with uShip.com for LTL rates. Once booked, you can track and view BOL data in your ETMS dashboard."
LogoPath to your desired logo in .jpg, .svg, or .png format"https://www.exampletms.com/data/imgs/etms.png"
Pickup or Delivery Field VisibilityIf you want shippers to manually enter data, you can select certain fields as editable or read-only. Please see the below section for more information.

Redirect and Data Entry

Partners will integrate the /redirect endpoint to transmit shipment data into uShip.com. Depending on the fields supplied, users will see one of three flows. These are listed below in descending order of ideal implementation

Flow A: Pass-thru

All required fields are included; users will land directly on uShip.com rates page where they will join, sign-in (active sessions valid for a week) or immediately view bookable rates if an active session exists.

All necessary fields for rates supplied, no active session.

All necessary fields for rates supplied, no active session.

Required fields for going directly to rates are:

Title

Commodity

Handling unit

Length

Width

Height

Weight

Quantity

Earliest Pickup Date

Latest Pickup Date

Pickup Zip Code

Pickup location type

Delivery Zip Code

Delivery location type

Reference Number

Flow B: Some sections supplied

All required fields for either the Pickup or Delivery sections are supplied but not both. As mentioned in the table above, partners can hide or show completed sections or adjust the editability of a given field so it cannot be changed from what was passed over via the API.

All Pickup fields supplied and Pickup section hidden; Delivery section not supplied and left as editable.

All Pickup fields supplied and Pickup section hidden; Delivery section not supplied and left as editable.

Flow C: No fields passed through

If no fields are passed through or not enough fields to complete a section, the full shipper flow page will appear. We do not suggest this flow as it removes a key value add in accelerating the listing creation.

No fields passed through, user manually enters all data.

No fields passed through, user manually enters all data.

Only fields that have data passed over can be hidden.

Required /redirect Fields For Rates

In order to display the ideal straight-to-rates flow, integrators must supply the information listed below. For a complete list of fields and examples, please see the technical reference here.

Origin InformationDestination InformationItem Information
Origin Contact First NameDestination Contact First NameHandling Unit
Origin Contact Last NameDestination Contact Last NameHeight
Origin Contact Email AddressDestination Contact Email AddressLength
Origin Company NameDestination Contact Company NameWidth
Pickup Location Phone NumberDestination Contact Phone NumberWeight
Origin Street AddressDestination Street AddressMeasurement Unit
Origin CityDestination CityReference Number
Origin StateDestination State
Origin Postal CodeDestination Postal Code
Origin Location TypeDestination Location Type
Origin Earliest Arrival/Pickup Date (must be the same as latest date, only between 8 am to 11 am; no later than 21 days from the current date)
Origin Latest Arrival/Pickup Date (must be the same as the earliest date, only between 2 pm to 5 pm; no later than 21 days from the current date).

Sample Call

Javascript
Copy

Reference Numbers

For many LTL Connect integrations, partners will have multiple shippers with multiple loads and each will have their own respective uShip account. When retrieving the delivery, tracking, and other data for display, you will need to ensure that the right data is displayed to your shipper and for the correct shipment.

uShip enables this mapping via the Reference Number field. Users can include multiple different types of Reference Number but load mapping requires the Third Party Tracking ID type to be included. When retrieving data via /reports, you can use this ID to parse and delivery the tracking data to the correct account. The number included as the Third Party Tracking ID must be unique to the load. Please see the example below for more detail; Third Party Tracking ID is listed as type "9" alongside the ID used for Pay-on-Terms (11), and a generic sales order number (5).

Load ID Reference Number
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard