Define your ICP: brands at the order-volume tipping point
3PLs win deals at a specific moment: when a brand's order volume outgrows what a founder or a small team can pack and ship reliably. Define your ICP around that tipping point rather than revenue alone. A brand doing 500 to 5,000 orders a month, still shipping from a garage, storage unit, or a single small warehouse, is usually feeling real pain around shipping cost, pack time, or missed delivery windows.
Write the ICP as a sentence: "DTC brands shipping 1,000 to 4,000 orders a month who still fulfill in-house." That sentence is specific enough to write a real email against.
Also decide which product types your fulfillment operation actually handles well, apparel, small parcel, fragile goods, cold chain, and build that into the ICP. Pitching a brand whose product does not fit your warehouse setup wastes a sequence step on a deal you could not close well anyway.
Seasonality matters here too. A brand that is well within its order-volume range most of the year but spikes hard around a single holiday period can hit the same in-house wall for a few weeks a year without showing up in a flat annual average. If your operation is well suited to short-term seasonal overflow, that is worth a separate ICP variant with its own timing.
Source your list with AI Leads
Describe that ICP to AI Leads and let it find and enrich contacts at matching brands. The quality funnel filters out brands too small or too large for your typical account before they cost you credits. If you already track a list of prospects from industry directories or trade show leads, import it as a CSV or connect it instead.
Target operations and logistics titles alongside founders. At larger brands in this range, someone other than the founder may own the fulfillment decision, and reaching the actual decision maker shortens the path from reply to a real evaluation call.

Let research find volume and fulfillment signals
Contact research runs automatically before drafting, and the transparency view shows what it found and what made it into the email. For 3PL outreach, the most useful signals are hiring posts for warehouse or fulfillment roles, recent funding or growth announcements, and any public complaints about shipping delays or costs.
Check the transparency view on a handful of contacts to confirm the research is finding volume and operations signals, not just generic company facts. A brand that is visibly hiring for fulfillment help is a much stronger lead than one picked at random from a revenue list.
Customer reviews mentioning slow shipping or damaged packages are another useful signal research can surface for brands that already outsource fulfillment. Those brands are not a fit for the in-house pain point in this step, but the signal is worth flagging for a separate campaign built around switching providers.
A brand that recently expanded into a new sales channel, wholesale, marketplace, international, is also worth noting. Added order complexity from a new channel often accelerates the point at which in-house fulfillment stops working, even before total order count crosses your usual volume threshold.
Set up your campaign with Describe, Teach, Practice
Create your campaign and set the goal, usually book a meeting since 3PL decisions typically need a call to walk through rates and service levels. Campaign guidance walks you through Describe, Teach, and Practice.
In Describe, explain what your 3PL solves in concrete terms: same-day pick and pack, a specific carrier rate advantage, or a service level commitment like 24-hour ship time. Instruct the AI to reference the specific volume or hiring signal from research rather than a generic "as you grow" line.
Use Practice to review sample drafts and confirm the pain point referenced feels real and specific to that brand, not boilerplate.
If your warehouse network covers specific regions, name the state or metro area in Describe. A brand shipping mostly to the West Coast cares more about a warehouse near them than about your total footprint, and the email should reflect that.

Teach the AI to talk cost and service levels, not features
Teach the AI your tone by pasting past emails that got replies or writing a couple of samples. For 3PL outreach, the tone that works is operational and numbers-driven: cost per order, average ship time, error rate. Avoid vague claims about efficiency or scale. A founder currently packing boxes themselves wants to know what changes for them next week, not a long-term vision.
Write your samples the way you would explain the switch to another operator, not a sales pitch. Naming the actual steps a brand goes through onboarding, first shipment, ongoing reporting, gives a founder something concrete to picture instead of a vague promise of relief.
Draft with AI Autopilot and quantify the pain
AI Autopilot writes each email per contact using the research, with quality gates checking format, personalization, and claims before anything sends. Review drafts yourself or let Autopilot run once the pattern is solid.
A sample first email for this ICP:
Subject: your fulfillment role posting
Hi [First name],
Saw you are hiring for a warehouse associate at [Company name]. A lot of brands around your order volume hit that same wall, in-house fulfillment starts costing more in hours and shipping errors than a 3PL would.
We run fulfillment for brands doing similar order counts, typically cutting per-order shipping cost and getting same-day pick and pack. Worth a quick call to compare your current numbers against ours?
[Your name]The email names the actual signal, the job posting, and offers a specific comparison, not a generic sales pitch. Avoid stacking multiple signals into one opener, one specific, verifiable observation is stronger than three vague ones layered together.
Sequence a follow-up with a rate comparison
Sequences let you queue follow-ups with delays, and every step stops once a contact replies. For 3PL outreach, a strong second step includes a concrete rate comparison relevant to their likely shipping zones, or a short note about average order accuracy and ship-time numbers. Keep it to two or three steps, since a brand actively fulfilling orders in-house does not have time for a long chase.
If your operation has a known peak-season capacity, the run-up to a holiday or seasonal spike is a strong window for a second-step message, since order volume pain intensifies right when a brand can least afford to fall behind.

Handle replies and track what is converting
Replies land in your unified inbox, and AI reply handling responds to the actual content, whether the brand wants a rate comparison, a call, or is not ready yet. Bounce handling suppresses undeliverable addresses automatically.
Check analytics for opens, replies, and meetings per campaign and per-step performance. 3PL outreach lands in standard B2B territory, so expect a 2 to 5 percent reply rate and a 0.5 to 1.5 percent meeting rate as a reasonable benchmark. If opens are strong but replies are low, the usual fix is tightening the order-volume qualifier on your ICP rather than rewriting the email.
Compare reply rates between brands sourced from job postings and brands sourced from a general revenue filter. If the hiring-signal segment consistently outperforms, shift more of your list-building effort toward that signal in future campaigns.
Meetings booked from this playbook often take longer to close than a typical software sale, since a fulfillment switch involves onboarding and inventory transfer. Track time from meeting to signed account separately from reply rate so you can judge the full pipeline, not just the top of it.

Pro tips
Watch fulfillment job postings
A warehouse or fulfillment job posting is one of the strongest signals available for this ICP. A brand actively hiring for the pain you solve right now is closer to a decision than one that just crossed a revenue threshold.
Skip exact pricing in email one
Keep exact pricing out of the first email. Rates depend on volume and zones, so an early number risks looking wrong once the real conversation starts, and a corrected quote later can cost you credibility.
Check for public complaints first
If a brand already uses a competing 3PL, use research to check whether they have posted about delays or issues before you spend a sequence step on them. A brand with no visible complaints is a lower-priority lead than one publicly frustrated with its current provider.