Freight brokerage runs on relationships built one lane at a time, and most brokerages still build them the same way they did a decade ago: a rep cold-calling shippers off a purchased list, hoping to catch a traffic manager between load tenders. That approach still books freight, but it scales linearly with headcount, and it does nothing to surface the shipper whose current broker just failed a service commitment during peak season, the manufacturer opening a new distribution center in a lane the brokerage already covers well, or the mid-market shipper quietly shopping rates after a capacity crunch. Those accounts go to whichever brokerage reaches the decision-maker first with something specific — increasingly a rep running structured cold email against a well-built target list, not the one still dialing a stale contact sheet.
The mechanics are not exotic. A target list built around real shipping events instead of a flat NAICS-code pull, a message that speaks to a specific lane, mode, or service gap instead of a generic "let's talk about your freight," and a sending setup disciplined enough to land in a logistics manager's inbox instead of getting caught by a corporate spam filter. Brokerages that get those three right turn cold email into a repeatable source of new shipper contracts that doesn't depend on how many dials a rep can make in a day.
Most cold email advice assumes one buyer reacting to one pitch. Freight rarely works that way. A mid-market shipper might involve a logistics manager who owns day-to-day carrier performance, a VP of supply chain who owns the budget and RFP process, and sometimes a plant or DC manager with real influence over which broker actually gets called when a load falls through. Sending the same "we have capacity in your lanes" message to all three treats a multi-stakeholder buying process like a single transaction, and it reads that way the moment it hits the inbox.
The fix is separating outreach by role and by trigger instead of running one sequence against a flat contact list. We cover the underlying targeting logic in our ICP scoring framework — for freight, the strongest signal isn't shipment volume or company size alone, it's an inferable event: a service failure or capacity shortfall with the shipper's current broker, a new facility or distribution center opening in a lane the brokerage already runs well, a seasonal volume spike the shipper's incumbent carrier network can't absorb, or a mode shift (truckload to LTL, or asset to non-asset) driven by a cost or reliability problem. Score for those before broadcasting to an entire vertical.
A NAICS-code pull or a generic manufacturer list tells you which businesses ship freight. It doesn't tell you which of those businesses has a reason to switch brokers right now. A workable targeting model layers three signal types:
- Service failure signals. A publicized on-time performance issue, a damage claim dispute, or a shipper posting about missed appointments and detention charges all point toward a business actively frustrated with its current provider — exactly the moment a second option is most welcome. - Capacity and seasonality signals. A shipper entering a known peak season, opening a new SKU line, or expanding into a region where its current carrier network has thin coverage creates a natural window where the business is already looking for backup capacity, not being asked to consider a new vendor out of nowhere. - Growth and network-change signals. A new distribution center, a plant expansion, an acquisition that adds shipping lanes, or a shift in sourcing geography all signal that the current carrier and broker mix is about to be inadequate for the volume or lanes involved.
Prioritize shippers matching two or more signals for direct, lane-specific outreach from a rep. Everything else belongs in a lower-frequency capacity-update nurture track rather than a full outbound sequence — a lane-matched message consistently outperforms a generic "we move freight nationwide" opener, and the gap shows up almost entirely in reply rate on the first touch.
The fundamentals in our cold email deliverability guide apply here, with a few adjustments specific to how logistics managers and supply chain teams filter mail:
- Expect corporate-grade filtering at manufacturers and distributors. Mid-market and enterprise shippers often run tighter email security than a small regional business. Skip attachments and rate sheets in the first touch — link to a hosted lane capacity overview instead — and keep formatting plain rather than image-heavy. - Authenticate every sending domain. SPF, DKIM, and DMARC alignment matter as much for a freight brokerage as for any other B2B sender. We walk through the exact setup in our SPF, DKIM & DMARC guide — send prospecting volume from a dedicated subdomain so it never touches the domain used for load tenders and carrier confirmations with existing shipper accounts. - Warm gradually and match volume to the lane universe you're targeting. Most brokerages work a finite, well-defined set of lanes and shipper verticals — hundreds to a few thousand qualified accounts, not an entire national shipper database. A slow 4-6 week warmup with modest daily volume protects domain reputation far better than blasting an entire NAICS list ahead of peak season. - Refresh contact data before every seasonal push. Logistics and traffic manager roles turn over more than a purchased list reflects, especially at growing shippers. Validate emails before each new campaign rather than assuming a list pulled last quarter is still accurate — high bounce rates on stale contacts are one of the fastest ways to burn a sending domain's reputation right before the volume that matters most.
The general structure in our cold email sequence framework needs one adjustment for freight: lead with the lane and the problem, not the fleet size.
1. Touch one: name the lane and the situation, not the pitch. Reference the actual lane, mode, or event — the new DC opening, the reported service issue, the seasonal volume the shipper is heading into — and connect it to a concrete next step in one or two sentences. Skip the "we have 500 trucks in our network" opener; a logistics manager decides whether to keep reading based on relevance to their specific lanes, not the brokerage's fleet count. 2. Touch two: lead with comparable proof. Reference a similar shipper — same industry, similar volume, ideally the same lane or mode — and share the outcome (on-time percentage, cost per mile improvement, capacity secured during peak). This is the touch that moves a skeptical buyer, because it answers the only question that matters: has this brokerage actually moved freight like mine, on lanes like mine. 3. Touch three: make the next step low-friction. A complimentary lane analysis, a capacity check ahead of peak season, or a short call before an RFP cycle opens — not an open-ended "let's set up a call." Buyers respond far better to an offer that matches where they actually are in their shipping calendar than to a generic meeting request.
Sequences built around a real lane and backed by a comparable shipper reference outperform generic "nationwide capacity" openers by a wide margin, and the difference is largest on the first touch, where a relevant lane reference is often the only thing standing between a reply and an instant delete from a traffic manager who gets pitched by a dozen brokerages a week.
Most brokerages don't have the bandwidth to track service issues, capacity gaps, and facility openings across an entire target vertical by hand — that research typically falls to whatever time a rep has left after chasing today's loads, which means it rarely happens consistently. Hiring a dedicated research or business development hire to do it full-time is a real cost most brokerages outside the largest shops can't justify. That's the gap automated prospecting fills: continuously monitoring service, capacity, and expansion signals across target shippers, scoring the resulting accounts against a defined ICP, and queuing the highest-priority contacts for outreach — without adding headcount or pulling a rep off active load coverage. We break down the underlying cost comparison in our SDR replacement guide — for a brokerage, a single new mid-market shipper contract can cover the cost of a full year of automated prospecting several times over, and it does so without a rep ever building a NAICS list by hand.
- Pitching the whole shipper database at once. A flat NAICS-code list isn't a target list — it's a starting point that still needs signal-based prioritization by lane and event. - Leading with fleet size instead of lane relevance. A logistics manager facing a specific capacity or service gap wants to know the brokerage understands their lanes, not how many trucks are in the network. - Attaching rate sheets and capability decks in the first touch. This trips corporate spam filters at manufacturers and distributors more often than any other single mistake in freight outreach — link to a hosted version instead. - Treating every shipper in a vertical the same. A shipper heading into peak season with a known service gap deserves a different cadence and message than one with a stable, well-performing carrier mix. - Stopping after one email. Freight decisions run on RFP calendars, contract renewal dates, and seasonal planning cycles that a single message can't predict — a well-timed third touch often lands right as an RFP window opens.
Freight brokerages don't need a bigger NAICS-code export or another rep cold-calling from a stale list — they need a way to reach the shippers with an actual capacity gap, service issue, or expansion event in motion before a competing brokerage does, sent from infrastructure disciplined enough to clear a corporate spam filter. That starts with signal-based targeting instead of a flat contact list, and a sequence that proves lane relevance before it asks for a call.
OnyxSend handles signal-based ICP scoring, dedicated-domain warmup, and full authentication alignment inside the same automated prospecting workflow, so lean brokerage teams can build a predictable pipeline of new shipper contracts without adding a research hire. See our pricing or request access to test a scored sequence against your own target lanes.