A 3PL can onboard a new client with an AI-drafted checklist by collecting the client's product, order and inbound details, asking AI to draft a per-client SOP and an SLA metric table from them, then walking both through with the client. Nothing goes live until named people on each side sign off.
Everything here runs from the 3PL's side of the table. The AI does the first drafts and the cross-checks; your operations lead decides what the site can actually do. The quality gate is simple: if a rule in the SOP cannot be checked by a picker, a receiver or a report, it should not be in the document.
Why most onboardings go wrong in week three, not week one
Week one is optimism. Problems arrive when the first real inbound turns up with unlabelled cartons, when an order includes an insert nobody knew about, or when the client reads the first weekly report against an on-time definition you never agreed. Each of these is a gap in what was collected or written before go-live.
The fix is a checklist whose items are each tied to a document or a decision, owned by one person, with a date. The AI helps by turning your intake notes into those documents quickly, and by spotting what is missing. A prompt such as "list every question this client has not yet answered" is more useful than any amount of drafting.
The checklist, grouped by phase
Phase 1: collect before you draft (days 1 to 5)
- Signed commercial terms and rate card. Why: SOPs and SLAs must match what was priced. Verify: the rate card in the contract equals the one in the billing sheet (see the billing reconciliation tutorial).
- Product master file. SKU, description, dimensions, weight, units per case, cases per pallet, barcode, lot or expiry control, hazardous flag. Verify: ten SKUs measured and weighed on the dock against the file.
- Forecast inbound and order profile. Expected orders per day, lines per order, units per line, peak weeks, channels. Verify: the client's own figures, labelled as estimates.
- Carrier and service rules. Which carriers, cut-off times, labels, who pays, where manifests go.
- Special handling. Inserts, gift wrap, kitting, serial numbers, temperature or security needs.
- Returns rules. Who authorises, what condition gets restocked, what gets scrapped, time limits.
- Contacts and escalation. Named people, phone and email, hours, who decides what.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowPhase 2: draft and review (days 5 to 10)
- Per-client SOP addendum, drafted by AI, edited by the operations lead.
- Receiving rules sheet (one page the dock team can follow).
- SLA metric table with definitions, targets and measurement source.
- Integration test plan: order import, advance shipping notice (ASN, the supplier's list of what is on its way), inventory feed, shipment confirmation.
- Training card for pickers and packers, built from the SOP.
Phase 3: prove it before go-live (days 10 to 15)
- Test orders: at least ten, covering a single line, multi-line, a kit, a backorder and a return.
- Test inbound: one real delivery received to the rules sheet, with discrepancies logged.
- Client walk-through of SOP and SLA, with changes recorded.
- Signatures from both sides, then go-live date confirmed.
Phase 4: first 30 days
- Daily check of orders, exceptions and inventory differences for week one.
- Weekly report starts (see the weekly KPI report tutorial).
- 30-day review: what the SOP missed, which SLA numbers need adjusting, what to change in the template for the next client.
Dates here are an illustrative pattern, not a promise. A client with few SKUs and one channel may move faster; a client with lot control, kitting and three integrations needs more time. The point is that every date is attached to an item that can be ticked.
Main example: onboarding a home-fitness seller
Illustrative case. A small 3PL takes on a seller of resistance bands and gym accessories: 140 SKUs, about 250 orders a day expected, two sales channels, one carrier, returns accepted for 30 days. The operations lead pastes the intake form answers into an AI assistant with this prompt:
I run operations at a small 3PL. Below are intake answers from a new client.
Draft a one-to-two page per-client SOP addendum with these sections:
Receiving, Putaway and storage, Order processing, Packing and inserts, Carrier
and dispatch, Returns, Exceptions and who to call. Use short numbered steps
written for a warehouse operative. Where an answer is missing or unclear, do
not fill the gap: list it under OPEN QUESTIONS with the person who should
answer it. Never invent a quantity, time or rule.
[paste intake answers, with names and addresses removed]
Illustrative output (shortened): "Receiving. 1. Check each carton label against the ASN before unloading. 2. Count cartons; if the count differs from the ASN by any amount, photograph the pallet and note the difference on the receiving sheet before signing. 3. Resistance-band cartons stack no higher than four high. Putaway. 4. Bands go to flow racks in zone B; yoga mats to bulk pallet positions." Then OPEN QUESTIONS: "No instruction for what to do when a carton has no SKU barcode. Who approves relabelling, and who pays? (Client operations contact.) The client says orders must ship 'quickly' but gives no cut-off time. (Client sales contact.)"
The OPEN QUESTIONS list is the most valuable output. In the illustration, six of the nine gaps get answered in one call with the client, two become new SLA terms and one is declined as out of scope. The SOP is then edited by the operations lead against what the building can do. If a step says "scan every carton on receipt" and your team scans only pallets, change the SOP or change the practice, but do not publish a rule you will not follow.
Receiving rules that stop most disputes
Receiving is where blame starts, so write rules clear enough for a dock operative to apply without a manager. Ask the AI to draft the rules sheet from your standard dock procedure and the client's product details, then cut it to one page:
| Situation | Rule | Evidence to keep |
|---|---|---|
| Carton count differs from ASN | Receive what is physically there; record the difference; email client same day | Photo of pallet, signed delivery note |
| Damaged carton, contents intact | Receive into a quarantine location, notify client | Photo of damage on the carton |
| Barcode missing or unreadable | Hold the carton; relabel only with client approval, charged as agreed | Photo, approval email |
| Delivery without ASN | Accept at the receiving rate, mark "unadvised", put away after client confirms | Delivery note, timestamp |
| Mixed pallet | Break down and charge the mixed-pallet fee in the rate card | Count sheet |
| Expiry date under agreed minimum | Do not put away; call client | Photo of date code |
Illustrative note: the rule for "no ASN" saves the most arguments. Without it, the first unannounced delivery becomes a debate about whether the receiving team should have refused it. If your dock scheduling already uses slots, state the consequence of a missed slot in the same table.
SLA metrics: define, set, measure, review
An SLA is a short table, not a long essay. Each row needs a definition, a target, a measurement source and a consequence. Ask the AI to draft the table from your measured history, not from a blank page:
Here are our measured results for the last 13 weeks across similar clients:
dock-to-stock median 9 hours (weekly medians 5 to 14, slowest single
receipt 26 hours), order cut-off performance 97.1%
(range 94.8 to 98.9), pick accuracy 99.5% (range 99.2 to 99.8), inventory
accuracy at cycle count 99.1%.
Draft an SLA metric table for a new client with columns: metric, plain-English
definition, proposed target, measurement source in the WMS, reporting
frequency, and what happens on a miss. Propose targets we have actually met
in at least 11 of the last 13 weeks. If the data does not support a target the
client might ask for, say so.
Illustrative output: targets of a median dock-to-stock "within 24 hours of check-in" (met every week), pick accuracy at 99.3% (not 99.8%, which was met in only 2 weeks), on-time ship at 97% for orders released before the cut-off. The assistant also notes "the data does not support a 99.8% pick-accuracy target." That is the sentence that stops you signing something unmeetable. A client who insists on a stricter figure gets a priced option, or a target that applies after a settling-in period such as the first 60 days.
Typical metrics and how to define them
- Dock-to-stock time. From check-in to available. State whether holds for client release stop the clock.
- Order cut-off. Orders released before the cut-off ship the same working day; define the working days.
- Pick accuracy. Lines shipped correct divided by lines shipped; state whether it is measured at pack-out or from customer complaints.
- Inventory accuracy. Counted quantity versus system quantity at cycle count, by SKU; align with your cycle count plan.
- Returns processing time. From receipt to restocked or dispositioned.
- Response time. Hours to reply to a client query on a business day.
Consequences should be proportionate and agreed: a service credit capped as a percentage of monthly fees, or a corrective action plan within five working days. Ask your lawyer to review the wording; the AI draft is for structure. Before you talk to a client about targets, it helps to know what they compare against; the 3PL quote comparison tutorial shows that side.
Five onboarding gaps that surface after go-live
A product master with the wrong dimensions
The client's file says a kettlebell carton is 20 cm tall; the dock measures 24 cm. Storage and pick-path planning use the file, so the error affects pallet configuration and billing. The check: pull ten SKUs, ask the AI to produce a comparison sheet from the file and your measured values, and flag any difference above 5%. Fix the file with the client, not in your own system alone, so both sides agree on the figures.
An insert nobody wrote down
The client's marketing team adds a discount card to every order in week two. It was never in the SOP. Add a standing question to the intake form: "Does any order include inserts, samples or gifts, and who supplies them?" Ask the AI to compare the SOP with the intake form and list every item mentioned in one but not the other.
A client with expiry-dated stock
A dental-supply seller needs first-expiry-first-out picking and a minimum remaining shelf life on receipt. The receiving table gains a row, the SOP gets a picking rule, the WMS needs lot control switched on for these SKUs, and the SLA gains a metric for expired stock found at count (target: none). The AI can draft all three in one pass from one paragraph of requirements, but the system change is yours to make and test before go-live.
Two clients with different return policies
Say one client restocks any unopened item within 30 days and another accepts returns only after an authorisation email. Keep both rules in the per-client addendum and in the returns training card, not in the generic SOP. Ask the AI to produce a one-page comparison for the returns team so the differences are visible at the bench.
An estimate treated as a promise
The client forecasts 250 orders a day and signs up on that basis; actual volume is 90. The SLA's cut-off performance is unaffected, but staffing and pricing assumptions are. Write volume bands into the SLA ("targets apply up to 400 orders per day; above that, agree extra labour in advance") and review the first 30 days of actuals against the forecast.
Proving the SOP works: a ten-order test plan
Do not trust an SOP that nobody has run. Before go-live, put ten test orders through the full flow, with the real picker and packer following the written steps, not the operations lead. Ask the AI to draft the test plan from the SOP, so each test traces back to a rule:
From the SOP addendum below, write a table of 10 test orders for go-live.
Columns: test number, scenario, SKUs and quantities (use SKUs from the
product master), the SOP step being tested, the expected result, and who
checks it. Include: a single-line order, a multi-line order, an order with an
insert, a kit, a backorder, a short pick, an address error, a return, a
cancelled order after picking, and an order over the carrier weight limit.
[paste SOP addendum]
Illustrative result, shortened: "Test 3. Two-line order including one resistance-band set and one discount-card insert. Tests SOP step 7 (inserts). Expected: card is in the carton, packing list shows no card line. Checked by packing supervisor." "Test 8. Return of an opened band set 12 days after dispatch. Tests Returns step 3 (opened items are scrapped, not restocked). Expected: item scrapped, credit request raised with the client." Each failed test produces one edit to the SOP or the training card, and a rerun.
In the illustration, three of ten tests fail first time: the insert is missed, the return is restocked by mistake, and the over-weight order prints a standard label. Finding these before the client's customers do is what the exercise is for.
Catching what you never asked: the gap-finder prompt
Once the documents are drafted, run a last check that looks for silence. Paste the intake answers, the SOP addendum and the SLA table, then ask:
Compare these three documents. List (1) anything the intake answers mention
that the SOP does not cover, (2) any SLA metric with no matching SOP step that
would let us hit it, (3) any term used differently in two documents, such as
"cut-off", "business day" or "damaged", and (4) any figure that differs
between documents. Quote the wording in each case. Do not rewrite anything.
Illustrative output: "The intake form says orders over $150 need a signature on delivery; the SOP's carrier step does not mention signature service. The SLA says 'business day' but the intake form's cut-off is 3 pm Monday to Saturday." Both are real gaps and both take minutes to fix. A structured comparison like this catches gaps that a tired read-through misses, because every term is checked against every document.
Filled-in SLA row: one metric end to end
For the fitness seller, a single completed row looks like this: metric "orders shipped on the day released"; definition "an order released in the WMS before 3 pm on a working day, with ship-confirm recorded by 6 pm the same day"; target "97% weekly, measured over orders released, for volumes up to 400 a day"; source "WMS order release and ship-confirm timestamps"; reported "weekly, Monday, by email"; on a miss "two consecutive weeks below target triggers a written action plan within five working days". Compare that with a vague line such as "orders will be shipped promptly", which gives no one anything to measure.
Sign-off: who signs what, and when
Make sign-off a document, not an email chain. A single page listing the SOP addendum, the receiving rules, the SLA table, the integration test result and the go-live date, with a signature and date from the client's operations contact and your operations lead. Use the AI to produce the one-page sign-off summary from the final documents, then have a person check that every attachment named in it exists and is the current version.
- Operations lead confirms the building can follow the SOP.
- Account manager confirms the SLA matches the contract.
- Billing clerk confirms the rate card is loaded and checked.
- Client operations contact confirms the receiving rules and the product master.
- Both sides confirm the go-live date.
Store the signed pack in one shared folder with version dates. When a dispute comes up in month four, the answer is a page in that folder, not anyone's memory.
An onboarding that is also a sales conversation
Onboarding is the first time the client sees how you work, so use it. When the open-questions list goes back to the client, include a short note on what you need and by which day. Clients who are slow to answer in week one are often slow throughout, and an honest "we cannot go live until the product file is confirmed" protects your schedule. Borrow a habit from client-service firms such as marketing agencies, which give each client one named contact and a weekly call: a fifteen-minute call every Tuesday for the first month, with the checklist on screen, closes items faster than email.
Keep the tone factual. The AI can draft the weekly status note from the checklist (done, due this week, blocked and by whom), but a person should read it, because a status line that says "on track" when two items are blocked damages trust more than a late go-live.
The 30-day review and improving the template
At day 30, bring three things: the exceptions log, the first four weekly reports, and the list of questions the client asked that the SOP did not answer. Ask the AI to cluster the exceptions by cause and propose edits to the template, then decide which edits apply only to this client and which should go into your standard intake form. After three or four clients the standard form covers most of what they ask, and onboarding time falls. A training card for pickers and packers can be refreshed from the same review.
Client data in the onboarding pack
Intake forms hold SKU lists, volumes and sometimes supplier details. Remove contact names, addresses and anything the client marks confidential before pasting into an AI tool, and use a business plan that does not train on your content by default. Read the contract for any limit on processing client information with third-party tools, and tell the client you use AI to draft documents, with a person reviewing every one. The open-questions list and the signed pack show that review step in practice, which is the reassurance a cautious client is looking for.
Questions about onboarding a new 3PL client
How long should 3PL onboarding take?
It depends on integration and product complexity. A simple client with one sales channel and no special handling can be ready in a couple of weeks; a client with kitting, lot control or several integrations needs longer. Set the date from the checklist, not from the sales promise, and agree it in writing.
Can AI write the SLA for us?
It can draft the structure and plain-language wording from your own terms and measurements, but a lawyer should review anything contractual. Treat the AI draft as a starting document for your own review, and never let it invent numbers you have not measured.
Should SOPs be per client or generic?
Keep one generic base for the site and a short per-client addendum covering what is different: receiving rules, labelling, packing, inserts and returns. That keeps the library small and the differences visible.
What should we do when a client wants SLAs we cannot meet?
Show them your measured performance from the last quarter, offer the nearest metric you can sustain, and price the difference for any stricter standard. Agreeing a number you have never hit builds penalties into the contract.
Further reads
- Questions to Ask a 3PL About Its AI and Automation: A Checklist — The client's side: what shippers should ask a 3PL.
- 3PL Pricing Calculator: AI Quotes Storage, Pick and Pack Rates — Price the new client's storage, pick and pack work.
- AI Tools for Warehousing: Which Suit a Small Warehouse or 3PL? — Which AI tools suit a small warehouse or 3PL.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: general 3PL onboarding and SLA practice; metric definitions follow common warehouse usage and should be set against the signed client contract.