Matching Engine

The Matching Engine: How Loadwyre Works

From load ingestion to carrier match in under 90 seconds — here is what happens inside.

The Matching Pipeline

Load Post TMS / manual Ingestion API / webhook Capacity Graph Query opted-in carriers Scoring Algorithm Lane, rate, tender history Match Ranking Top carriers scored Dashboard One-click book Booking Confirmed end-to-end target: <90 seconds from load post to top match

Load Ingestion

Load data enters Loadwyre through three channels depending on your setup:

TMS push integration — your TMS fires a webhook when a load is created. Loadwyre receives origin, destination, equipment type, target rate, and pickup window automatically.
Manual entry — dispatchers enter load details directly in the Loadwyre dashboard. Fast form, under 60 seconds.
Load board sync — Loadwyre reads load data from connected boards (DAT, Truckstop) via data integration, so you don't re-key information that already exists elsewhere.
Chicago, IL Atlanta, GA Dry Van 53' $2,450 target 2026-04-08 · 08:00–12:00 pickup Find Matches

Scoring Algorithm

Five dimensions, scored in parallel for every opted-in carrier in the capacity graph:

Lane match score — how closely the carrier's historical lane preferences align with this load's origin-destination pair.
Equipment type availability — does the carrier have the right equipment available in the proximity of the pickup origin?
Tender acceptance rate — carrier's historical acceptance rate on loads from this broker or on similar lanes.
Rate competitiveness index — does the carrier's typical rate for this lane align with the load's target?
Time-to-pickup proximity — estimated drive time from carrier's current position to load origin.
Match Score Breakdown Carrier: Hartfield Transport · Load #4821 Lane Match 90% Equipment Avail. 96% Tender Accept. 80% Rate Fit 86% Proximity 76% Overall Match Score 87 Ranked #1 of 14 matches found in 62s

How Carriers Join the Network

The capacity graph is an opted-in network of asset carriers who have shared their lane preferences, equipment availability, and capacity windows with Loadwyre.

This is not an open load board. Carriers don't bid on individual loads. They publish lane preferences and let the matching algorithm surface them to the right broker at the right time.

Carriers opt in and publish lane preferences via the Loadwyre carrier app or REST API
Lane history from prior loads updates the preference graph automatically over time
Capacity scores update in real time as loads are accepted, rejected, or completed
Rate history is anonymized — carriers set willingness bands, not posted rates
Learn about the Capacity Network

Built for TMS Integration

Your TMS pushes a load. Loadwyre returns a ranked carrier list in the same session.

POST /api/v1/match — sample request & response
POST /api/v1/match
Authorization: Bearer <api_key>
Content-Type: application/json

{
  "load_id":          "LWY-2026-04821",
  "origin": {
    "city":            "Chicago",
    "state":           "IL",
    "pickup_window":   "2026-04-08T08:00/12:00"
  },
  "destination": {
    "city":            "Atlanta",
    "state":           "GA"
  },
  "equipment":         "DRY_VAN_53",
  "weight_lbs":        42000,
  "target_rate_usd":   2450
}

── Response (62ms) ──────────────────────

{
  "load_id":     "LWY-2026-04821",
  "match_time_ms": 62,
  "matches": [
    {
      "carrier_id":    "CAR-00291",
      "carrier_name":  "Hartfield Transport",
      "match_score":   87,
      "rate_usd":      2400,
      "accept_rate":   0.80
    },
    {
      "carrier_id":    "CAR-00517",
      "carrier_name":  "Redwood Freight Inc",
      "match_score":   82,
      "rate_usd":      2475,
      "accept_rate":   0.75
    },
    {
      "carrier_id":    "CAR-00884",
      "carrier_name":  "Vance Trucking LLC",
      "match_score":   74,
      "rate_usd":      2380,
      "accept_rate":   0.68
    }
  ]
}

See the Matching Engine in Action

Request a 30-minute demo — we will walk your team through a live load matching session.

Request a Demo