CompanyBlogContact
cat-00-fundamentals

The onboarding sequence: what a strong first 30 days with a 3PL looks like

3PL Spain

The Onboarding Sequence: What a Strong First 30 Days with a 3PL Looks Like

A strong 3PL onboarding produces specific artifacts by day 30: a signed scope with RACI, a verified catalog, a tested discrepancy protocol, documented pick/pack rules, and a pilot with closed results. Without these, go-live is a guess.

3PL onboarding: The structured process of building operational predictability before live volume begins. Not a handoff ceremony — the point is to verify that the 3PL can run the brand’s specific flow correctly before that flow carries real customer orders.

Why Onboarding Determines Go-Live Quality

Everything that goes undefined in onboarding shows up as an exception in week five. This isn’t a warning — it’s a mechanical observation. Exceptions in a 3PL operation originate from gaps between what the system expects and what the physical reality produces. Those gaps are either closed during onboarding — by verifying the catalog, testing the discrepancy protocol, documenting pack standards — or they remain open and generate exceptions at volume.

The brands that have the worst first 90 days with a 3PL almost always share the same problem: onboarding was treated as an administrative transition rather than an operational verification. They signed the contract, loaded the catalog, scheduled go-live. They didn’t confirm the catalog was scannable, test the discrepancy protocol with a real shipment, or run a controlled pilot before live orders. A structured 30-day onboarding isn’t slower than an unstructured one. It’s faster — because it front-loads the error discovery before errors carry customer impact.

The sequence that follows is organized around three decisions that onboarding must resolve before live orders begin: what the operation runs, what inputs it needs, and what conditions must be verified before volume depends on it.

Week 0: Scope, RACI, and Acceptance Criteria

Before the first delivery is scheduled, three documents need to exist and be agreed on by both parties. Skipping this step doesn’t accelerate onboarding — it moves the negotiation to when it’s most expensive: during an active exception.

The scope document defines what the 3PL runs and what it does not run. It covers which services are included (inbound verification, storage, pick/pack, dispatch, returns triage), the cut-off logic for each workflow, and the explicit boundaries of the 3PL’s responsibility. What the 3PL does not manage — procurement, carrier selection, channel management — should appear as clearly as what it does manage. Ambiguous scope is the source of most 3PL disputes that aren’t about errors.

The RACI maps who makes each decision when something breaks. Who approves a discrepancy hold? Who decides whether to partial-ship or hold an order when a component is out of stock? Who has authority to change a cut-off? These questions need named individuals on both sides — not roles — because “the account manager” is only useful if the account manager can be reached at 6pm on the day a delivery fails.

Acceptance criteria defines what conditions must be true before live orders begin. Suggested minimum: catalog verified against physical product (every barcode scans correctly, every variant is distinguishable), discrepancy protocol tested with a real inbound, pick/pack rules documented and confirmed by the team, and pilot orders processed and reviewed. Go-live should be a decision based on verified criteria, not a date on a calendar.

With scope, RACI, and acceptance criteria in place, the onboarding moves from governance to operations — starting with the input that causes most early failures.

Catalog and Packaging Inputs

The catalog is the most common source of early exceptions. Most catalog problems are invisible until the physical product arrives and the system tries to process it.

Every active SKU needs five minimum inputs: a unique identifier scannable at the unit level (not just the carton level), a description, weight and dimensions, a storage condition note, and a photo showing how the product is packaged as it arrives from the supplier. Variants — size, color, configuration — must be distinguishable at the unit level. A master barcode that covers all eight color variants of the same garment is not a unit-level identifier. When the 3PL scans that barcode, it can’t know which variant it’s handling.

Packaging inputs are separate from the catalog. The pack standard document for each order type should specify: which box type for which order size or product combination, how inserts are placed, tissue paper or protective material rules, fragile marking requirements, and what to do when the specified packaging component isn’t available. This last point — the exception case — is what most pack standards omit and where most pack errors originate.

The catalog and packaging inputs should be submitted by the brand before the first delivery, not after. They’re the 3PL’s operating manual for the brand’s products. A 3PL that accepts a go-live date without requiring complete catalog inputs is accepting a go-live date without the information it needs to run correctly. Consider what happens when that manual is incomplete: a fashion brand onboards with 24 SKUs across three product lines, catalog data clean, barcodes matching. What’s missing: the physical dimensions of each packaged unit differ enough that the wrong box is selected for roughly a third of orders in the first week. The pack standard was never documented. Every picker improvised. The fix is simple; the returns and re-shipping cost is not.

Once the catalog is complete and packaging inputs are documented, the first delivery becomes the system’s first real test.

Inbound Verification and Discrepancy Protocol

The first delivery is not just a delivery — it’s a test of the inbound process. Running it as a test, not a routine inbound, produces the most useful information.

Before the first delivery, agree on the ASN format: what information will accompany each inbound and how it will be transmitted.

ASN (Advance Shipping Notice): A structured notification sent to the receiving warehouse before a delivery arrives, specifying what’s in the shipment by SKU, quantity, and configuration. It allows the 3PL to verify the inbound against expectation rather than treating every delivery as unknown.

An ASN that arrives after the delivery provides no verification value — the 3PL needs it before to check the goods against it. Without it, the 3PL knows what arrived but not what was supposed to arrive, which makes discrepancy identification impossible.

The discrepancy protocol answers four questions: what gets documented when a delivery doesn’t match the ASN (count difference, damaged units, wrong SKUs); in what format that documentation is produced; what happens to the discrepant goods (hold for brand review, accept under protest and flag, reject and return); and how quickly the brand is notified. The protocol should be tested with the first delivery — even if that delivery matches exactly — to confirm the documentation flow works and both parties know what they receive. A discrepancy documented at receiving is a five-minute call. The same discrepancy discovered six weeks later, when a stockout surfaces and nobody can trace the origin, costs orders and investigation time that nobody planned for.

With inbound verification established, the operation is ready to define what happens to product once it leaves the shelf.

Pick/Pack Rules and Cut-Offs

Pick/pack rules are the 3PL’s production specification for the brand’s orders. They should exist before the first order is processed — not be developed from the exceptions first orders generate.

Cut-offs are the time by which an order must arrive in the system to ship on the same day. They are channel-specific: an ecommerce order and a B2B wholesale order may have different cut-offs because their carrier options and loading schedules differ. Cut-offs should be written, confirmed by the 3PL as operationally realistic (not agreed to in a sales context without verifying the dispatch schedule), and communicated to the brand’s order management team before go-live.

Pick/pack rules cover: which box or mailer for which order configuration, how to select box size for multi-SKU orders, how to place inserts, how to handle fragile items, and what to do when a required component is unavailable. The unavailability case is not an edge case — it happens regularly. Having a written protocol prevents an improvised decision from becoming a customer complaint.

A useful test before live orders: simulate three specific order scenarios — a standard single-item order, a multi-SKU order with an insert, and an order where one component is unavailable. Process them through the physical flow. What the team does with the unavailable component scenario reveals whether the rule is actually understood or just documented.

Pick/pack rules and cut-offs define the physical flow. The next layer is the data flow that carries orders in and confirmations out.

The Data Handshake and Failure Detection

The data connection between the brand’s order management system and the 3PL’s warehouse management system needs to be tested before live orders depend on it. Discovering a data flow failure at go-live is significantly more expensive than discovering it during testing.

Minimum data exchange has three flows: orders coming in (from the brand’s platform to the 3PL), inventory going out (live counts from the 3PL back to the brand’s system), and shipping confirmation going out (carrier tracking data from the 3PL to the brand’s platform). Each flow has a failure mode — the connection drops, a field is missing, a format change at the brand’s end isn’t communicated.

Before go-live, define: who monitors the connection (a named person on each side, not “the tech team”), what the alert looks like when a flow fails, how quickly that alert is acted on, and what the manual fallback is if the connection fails during peak hours. The manual fallback isn’t a failure — it’s an acknowledgment that automated connections have failure modes and that continuity requires a plan for them.

Test the data flows before live orders: send a batch of test orders, confirm they appear correctly in the 3PL’s system, confirm inventory updates flow back, confirm shipping confirmation data arrives in the right format. Document what doesn’t work as a punch list for resolution before go-live.

When both the physical flow and the data flow have been tested, the operation is ready for its first real orders — under controlled conditions.

Controlled Pilot Before Full Go-Live

Most teams treat the pilot as a formality — a short run before the real thing begins. That framing inverts the logic. The pilot is the most information-dense moment of the entire onboarding: it’s where gaps in scope, catalog, and pack standards surface as real exceptions rather than theoretical risks.

Pilot parameters: a defined number of orders (enough to surface systematic issues, not so many that failures create a customer service crisis), a defined time period (one to three days), and specific monitoring at each stage: inbound verification, inventory update, pick accuracy, pack compliance, dispatch closure, tracking confirmation.

The pilot produces the first real exception list: pick errors not caught in training, pack standard gaps the documentation didn’t address, data flow irregularities that testing didn’t surface. That list becomes the pre-go-live punch list. Items requiring a process change should be addressed before volume scales. Items requiring a system fix should be assigned a resolution date. A pilot that produces no exceptions is either a sign of an exceptionally well-prepared operation — or a sign that monitoring wasn’t thorough enough to catch what was there.

The pilot closes with a punch list. That list is what determines whether go-live proceeds — not the date on the calendar.

Go-Live and Escalation Protocol

Go-live is approved when the acceptance criteria from week 0 are verified against pilot results — not when the calendar date arrives. This is the most frequently skipped step, and the source of most “the 3PL was fine in the pitch but terrible in practice” experiences.

The escalation protocol for the first 60 days should be explicit: who is the brand’s primary contact for operational issues (not just the account manager — the person who can act), who is the 3PL’s operational escalation contact for time-sensitive issues, and what is the expected response time for each severity level. A missed cut-off needs a different response path than an inventory discrepancy from three weeks ago.

During the first 60 days, treat every exception as a signal, not a nuisance. Each exception tells you something about what onboarding missed. An exception investigated and closed adds to the operation’s stability. An exception resolved individually without a process change will recur.

Day 30 Review and Change Control

By day 30, the operation has generated its first real dataset: pick accuracy, discrepancy resolution times, cut-off compliance, and a list of exceptions that reveal what onboarding missed. The review exists to read that dataset as a system signal — not to assign blame or confirm that things went generally well.

It should cover four metrics: pick accuracy rate, inbound discrepancy resolution time, cut-off compliance, and open exceptions at day 30 by category. The category breakdown is more actionable than the count alone — ten exceptions all originating from the same SKU point to a catalog problem; ten exceptions distributed across unrelated orders point to a training gap.

The review also activates change control — the process by which any change to the operating model is managed after go-live. New SKUs, new channels, new packaging specifications — all go through change control: documented, tested in a small batch, then released to full volume. Change control isn’t bureaucracy. It’s the mechanism that prevents the catalog from diverging from the system over time. Without it, the operation accumulates informal exceptions that become permanent workarounds.

Operational Scenario

A supplement brand launches with a 3PL following a two-week onboarding. The catalog was loaded from the product database but never tested against physical product. The go-live date was set before the pilot was completed.

Week three: the picking team begins reporting barcode scan errors on a specific product line — six flavors of the same protein powder, each with a distinct barcode on the front label but a shared EAN on the outer packaging. The catalog was built from the EAN. In the 3PL’s system, all six flavors are the same SKU. Orders for four weeks shipped with incorrect variant assignment. Inventory counts are wrong for all six variants. Re-labeling 4,000 units in storage takes three days; the inventory correction requires a full manual count.

The problem wasn’t the 3PL’s execution. It was a catalog never tested against the physical product before go-live. A pilot that included a physical scan verification would have surfaced this in the first 50 orders. The lesson: the catalog is not a data entry task — it’s a physical verification.


Frequently Asked Questions

Q: How long does 3PL onboarding typically take? A: A well-structured onboarding takes 20 to 30 days from contract to go-live. The timeline depends on catalog complexity (SKU count, variant depth, packaging variety), data integration complexity, and the brand’s readiness to provide the inputs the 3PL needs. Brands that have their catalog clean, their order logic documented, and their inbound format defined before onboarding starts consistently have faster, more stable go-lives than those that develop these inputs during onboarding.

Q: What is a RACI and why does it matter in 3PL onboarding? A: RACI stands for Responsible, Accountable, Consulted, Informed — a decision mapping framework that defines who makes which decisions. In 3PL onboarding, it answers questions like: who approves a discrepancy hold, who decides whether to partial-ship an order, who updates pack specifications when they change. Without explicit answers, these decisions get made by whoever happens to handle the situation — which produces inconsistent outcomes and disputes about who should have acted.

Q: What should a 3PL pilot verify? A: A pilot should verify the complete order flow: that orders arrive correctly in the 3PL’s system, inventory updates flow back to the brand’s platform, products are picked to the correct variant, packing matches the documented standard, and shipping confirmation with tracking data arrives in the expected format and timeframe. The pilot should also test at least one simulated exception — a pack component unavailable, an order with ambiguous SKU information — to verify exception handling before it’s needed at volume.

Q: What is an ASN and why is it required for inbound verification? A: An ASN (Advance Shipping Notice) is a structured notification sent to the receiving warehouse before a delivery arrives. It specifies what’s in the shipment by SKU, quantity, and configuration, allowing the 3PL to verify the inbound against expectation rather than counting from scratch. Without an ASN, the 3PL receives blind — it knows what arrived but not what was supposed to arrive, making discrepancy identification impossible and inventory accuracy a best-effort rather than a verified state.

Q: What happens if onboarding reveals a problem that delays go-live? A: That’s the purpose of onboarding — to surface problems when they’re inexpensive to fix, not when they’re generating customer impact at volume. A go-live delay caused by discovering a catalog issue or a data flow failure is always preferable to going live on schedule with the problem unresolved. Acceptance criteria should explicitly allow for a delay when specific conditions aren’t met. A 3PL that pressures a brand to go live before criteria are verified is optimizing for the start date, not for operational stability.

Q: How does change control work after go-live? A: Change control is the process by which any modification to the operating model — new SKUs, new channels, new pack specifications — is managed after the initial go-live. Each change is documented, tested in a small batch, then released to full volume. The purpose is to prevent the operating model from drifting informally: a new SKU added verbally, a packaging change communicated by email but not logged in the system, a cut-off shifted without updating the pick team. Informal changes accumulate into exceptions that nobody can trace to a cause.

If you’re planning a 3PL transition and want to map what onboarding looks like for your specific product type and channel mix, a structured scope conversation is the most useful starting point.

Map your flow →