Logistics and 3PL
How 3PLs receive inbound freight without retyping ASNs and packing lists
Know what’s on every container before it backs in, so short or wrong items get caught at the dock instead of at month end.
By Caden PoseyUpdated
The container is due at door 6 at seven tomorrow morning. The client emailed a spreadsheet about it on Monday. On Wednesday a second email arrived with a PDF packing list that adds two SKUs and drops one. Somewhere in the thread is a note that pallet 9 is mixed. At 4:30 the receiving lead is still at the office computer, printing both files and keying the expected lines into the WMS. If that doesn’t get finished, the crew counts the container blind and sorts it out on paper.
That is inbound work at a lot of third-party warehouses. The freight is planned weeks ahead. The paperwork about it is handled the night before, by hand, by whoever has time.
An advance ship notice, or ASN, is the client’s heads-up about what is coming: which items, how many, how they are packed and on which truck or container. This guide is about what happens when those notices arrive in a dozen shapes, and what the dock looks like once they stop being retyped.
Why the dock is behind before the doors open
Inbound problems rarely start at the door. They start in the inbox, a day or two earlier.
- Every client has a format. One sends a neat spreadsheet. Another sends a scanned packing list. A third types “two pallets of the usual, plus the new blue ones” into an email and calls it a notice.
- Revisions pile up. The vendor short-ships, so the client sends a corrected ASN. Now there are two versions in the thread, and whoever keyed the first one may not see the second.
- Their item codes, your item records. The notice uses the client’s SKU or the vendor’s part number. Your WMS holds the item under its own record. Someone has to know which is which.
- Cartons, inner packs and eaches. The packing list says 40 cartons. The client stores and bills in eaches. Whoever is keying has to know the pack size or look it up.
- Notices that never show up. Some loads arrive with nothing ahead of them, so the crew opens the doors and counts with no idea what to expect.
- One person who knows the clients. The receiving lead knows which client always ships extra and which vendor mislabels pallets. That knowledge lives nowhere else.
None of this is about effort. It comes from asking people to turn a different kind of paperwork for every client into the same clean list of what’s coming, the night before it is needed.
What your WMS already does, and where the gap is
Your WMS is built to receive against an expected receipt. When the lines are there, the crew scans and counts against them and the differences are plain. The gap is upstream. Getting each client’s notice into those expected lines is still a person reading a file and typing.
What retyped ASNs cost the warehouse
The first cost is the keying itself. Each notice is opened, matched to the right client and entered line by line. A one-SKU truckload takes a few minutes. A mixed container with sixty lines and two revisions can eat most of an afternoon.
The second cost is what happens when the keying doesn’t get done. The crew receives blind. Counts go on paper and get entered later. A short-shipped carton or a wrong item isn’t spotted at the door, because nobody had the expected number in front of them. It turns up weeks later, when the client’s inventory doesn’t match yours and someone has to work back through old receipts to find out why.
The third cost is the client relationship. A 3PL that can’t say on the day of receipt what arrived and what didn’t ends up answering inventory disputes long after the truck has gone. Every one of those conversations starts with someone digging for the original notice.
You can price the first cost with your own figures. Count the people who key inbound notices, estimate their hours in a normal week and use their loaded hourly cost. Here is an example for a 3PL with two people who each spend about 8 hours a week on ASNs and packing lists. Put your own numbers in.
- People doing it
- 2
- Hours each, per week
- 8
- Loaded cost per hour
- $28
- Hours per month
- 69
- Cost per year
- $23,296
- Hours back per month
- 35–49
An estimate from the numbers above, not a client result. It assumes 50%–70% of the work can be taken off your team; your audit checks that against your own numbers.
In that example, the team spends 832 hours a year retyping inbound paperwork. That is before counting a single blind receipt or month-end inventory dispute.
Knowing what’s on the truck before it backs in
Your clients keep sending notices the way they always have. What changes is what happens after the email lands.
- Tomorrow’s container is on the list without anyone retyping it. Whatever the client sent, whether a spreadsheet, a packing list or two typed lines, becomes the items and quantities your crew will count against. It is matched to the right client and their SKUs to your items, in the units that client is stored in.
- Your receiving checks run on every notice. Is this item set up for this client? Does this notice replace one already in? Is a quantity far off from what this vendor usually ships? Each rule your team applies today is written down and run on every notice. A notice that passes goes into your WMS, or waits for a person to approve it first. You set that per client.
- Anything unclear goes to a person. They see the original notice next to the draft receipt with the question marked: unknown item, pack size missing, second version that changes three lines.
- The answers are kept. When someone pairs a new client SKU with your item or confirms a pack size, that answer is saved. The same question doesn’t come back on the next container.
When the notice comes in ahead of the load, the list is usually waiting by the time the truck backs in.
| On the inbound side | Retyping ASNs by hand | After |
|---|---|---|
| A notice arrives | Waits in the inbox until someone has time | Picked up from the same inbox |
| A revised notice | Easy to miss in a long thread | Caught as a change to the earlier one |
| Client item codes | Looked up by hand or from memory | Matched to your items |
| Cartons and eaches | Converted by whoever knows the pack size | Converted the same way every time |
| What should be on the truck | Keyed the night before, if at all | In the WMS once the notice is in |
| Something looks wrong | Found at the door or at month end | Flagged for a person before unloading |
Differences you see before the doors open
The biggest change is when problems show up. A notice that lists an item nobody has set up for that client is flagged the day it arrives, not when a pallet of it is sitting on the dock with no home. A revision that cuts a quantity in half is caught before the crew plans the labor for the full load. The client can be asked while there is still time to answer.
At the door, the crew receives against real expected lines. When a carton is short or an item is wrong, the difference is on the receipt that day, with the client’s notice beside it. Nobody has to rebuild the story weeks later from a stack of printed packing lists.
Some notices will always need a person. A first load from a new vendor or a client who changes pack sizes without saying so are decisions, not typing. The point is that your team spends its attention on those, not on the routine notices that were right all along.
Counting Wilmer ramp containers against a list
The Wilmer Economic Development Corporation describes a major railroad’s flagship intermodal terminal in Wilmer, a 360-acre site. It lists several big consumer-goods brands and a national hardware chain among the companies with major distribution centers in the town. For a 3PL in southeastern Dallas County taking containers off that ramp, knowing what’s on a container before it pulls in is the difference between counting against a list and counting blind.
What changes on the dock
When a notice arrives ahead of the load, the expected receipt is in the WMS before the freight is. The crew starts each unload knowing what should be on it.
Differences surface early. Short shipments, wrong items and unknown SKUs are raised the day of receipt or before, when the client can still do something about them.
The night-before keying stops. The receiving lead stops being the person who stays late to type tomorrow’s containers in, and gets that time back for the dock.
Client questions get quick answers. When a client asks what came in on a container, the receipt and the original notice are already side by side.
Month end gets quieter. Fewer inventory gaps to explain means fewer afternoons spent hunting through old emails.
And what the receiving lead knows about each client and vendor ends up written down, so a week off doesn’t leave the dock guessing.
The outbound side of the same problem is covered in how 3PLs get every client’s orders into the WMS. Other guides for warehouses and carriers are in our logistics and 3PL section. To see how a project is scoped, read how we scope order work for distribution and logistics.
Where to start
Pick a small slice of inbound and measure it.
- Choose your busiest inbound clients. The ones whose notices your team keys most often are the first to move.
- Gather a week of their notices. Save the spreadsheets, packing lists and emails, revisions included. Those show the formats to expect.
- Write down your receiving checks. List what the lead looks for before a receipt goes in. Those become the rules.
- Decide on approval. Pick whether each starting client’s receipts wait for a person or go straight in.
- Go live, then add clients. Your first workflow goes live within 14 days of access to your tools. More clients follow as theirs run clean.
It runs on the tools you already use: your WMS and the inbox your clients already send to. The first step is a free 20-minute audit call about how inbound notices reach you today. You get a written plan within 48 hours and a fixed-scope quote after the audit.
Sources
- Transportation and Logistics (Wilmer Economic Development Corporation), checked October 30, 2026
Common questions
What if a client sends no ASN at all?
Then the dock receives the way it does today. If a packing list or bill of lading turns up instead, it is read the same way, so that load still has a list.
Do your clients have to change how they send inbound notices?
No. They keep emailing spreadsheets, PDFs or a few typed lines, the way they do now. There is nothing new for them to learn. The change happens on your side of the dock.
Will expected receipts go into the WMS without anyone looking?
Only if you choose that. Each client’s receipts can wait for someone on your team to approve them. Clients whose notices keep coming through clean can go straight in. You decide per client.
What happens when the count at the door doesn’t match?
Your team records what actually came off the truck, as they do now. Because the expected receipt was already there, the gap shows up that same day, with the client’s original notice beside it.
How soon could the first client’s inbound run this way?
Your first workflow goes live within 14 days of access to your tools. Start with the clients who send the most inbound loads, then add the rest once their notices run clean.

Caden Posey, Founder
Caden Posey has spent five years in AI and marketing and runs Automation Results from Dallas. He builds systems that save DFW businesses hours on orders, calls and content, and he reviews every guide on this site before it’s published.
Last reviewed
More on logistics and 3pl
Book a free audit
Find out what this is costing you
A free 20-minute call about your own numbers. You get a written plan within 48 hours: where the hours go, what to fix first and what it’s worth.
Pick a time
Loading the calendar…
Open the calendar in a new tabNo time that works?Send us a message