Logistics · Playbook 33

I've worked in this sector

Warehouse slotting and pick optimisation

Every SKU in the right place for how it sells this month, shorter pick walks, waves that meet carrier cut-offs, and a labour plan that sees peak coming. Supervisors approve every move, and the WMS stays in charge.

  • Predictive ML
  • Event-driven integration
  • Agents with tools
  • Human in the loop
  • HSE manual handling (MHOR 1992)
  • Working Time Regulations 1998
  • Employment Rights Act 2025
  • ICO monitoring workers
  • UK GDPR

At a glance

The problem
SKUs were slotted at go-live and have drifted since. Pickers walk past slow lines to reach fast ones, and the labour plan is a spreadsheet
Typical volume
Around 25,000 active SKUs and up to 80,000 order lines a day at peak, over two shifts
Who's involved
Site leadership, operations and shift managers, inventory control, health and safety, HR, worker representatives, the WMS team, IT
Pilot
8–10 weeks in one pick zone, after a 3-week discovery
Platforms
AWS, Azure, or a sovereign or on-prem stack

An illustrative scenario. The numbers are typical examples, not a client case study. The cloud services and UK rules were checked on 9 November 2026.

The business problem

Take a UK distribution centre serving retail stores and online orders from one building: an each-pick zone of shelving and flow rack, a case-pick zone in pallet racking, reserve storage above, and a WMS that runs locations, replenishment and pick tasks. When the WMS went live, every SKU was given a pick face based on the sales data of the time. Since then the range has changed, promotions have come and gone, and seasonal lines have arrived and stayed. Fast movers now sit at the far end of aisles, slow lines take up the best locations, and items that are usually ordered together are picked from opposite ends of the building.

Walking between locations is often the largest single part of a picker's time, so poor slotting is paid for on every order line. It also creates other problems. Popular pick faces run empty mid-wave and wait for replenishment, heavy and bulky lines end up on top or bottom shelves where they're harder to handle, and peak is met with a frantic re-slot weekend that disrupts the operation it's meant to help.

Waves and labour are planned the same way. Shift managers release waves on fixed templates, then juggle to make the carrier cut-offs. Labour is planned in a spreadsheet from last year's numbers, so agency staff are booked late, shifts are extended at short notice, and the site is either overstaffed in the morning or chasing the last vehicle at night.

What AI changes

  • SKU velocity, seasonality and affinity (which items are ordered together) are forecast weekly from pick and order history, promotions and the range plan.
  • A slotting model suggests where each SKU should live, as a ranked list of moves, each with its expected travel saving and the labour it costs to make. Only moves that pay back are suggested.
  • Manual handling is built in, not bolted on: heavy and awkward lines go in the zone between knee and shoulder height, and those limits are set by the health and safety lead, not learned by a model.
  • Pick paths and batches are sequenced to cut walking, and waves are planned backwards from carrier cut-offs using the predicted order profile for each hour.
  • A labour forecast shows the hours needed by activity and shift a week or more ahead, so managers can book agency staff and agree overtime with proper notice.
  • Inventory control supervisors approve every re-slot move, and shift managers approve every wave and labour plan. The WMS creates and controls every task. The AI never scores or ranks individual workers.

How success is measured

Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.

Travel per pick line

Average walking distance or time per line picked, by zone. Measured from WMS task data, not per person.

ExampleDown by 20–30% in re-slotted zones

Lines per labour hour (site level)

Total lines picked divided by total hours worked in the zone. A site measure, never a league table.

ExampleUp, measured against the same weeks last year

Carrier cut-offs met

Orders picked, packed and on the right trailer before each cut-off.

ExampleAbove 99% outside peak

Empty pick faces met by a picker

How often a picker reaches a location with nothing in it. A sign of slotting and replenishment out of step.

ExampleDown by half

Heavy lines outside the handling zone

SKUs above the agreed weight sitting above shoulder or below knee height.

ExampleZero, with exceptions agreed by health and safety

Labour plan accuracy and notice

Planned against actual hours by activity, and how much notice agency and staff got of shift changes.

ExampleWithin 5%, and short-notice changes falling

UK regulation and controls

Cross-sector rules are on the UK regulation map.

  • HSEManual Handling Operations Regulations 1992 (guidance L23)

    Employers must avoid hazardous manual handling where they reasonably can, assess what can't be avoided, and reduce the risk. Slotting is one of the best tools for that. Weight, size and height limits are hard constraints owned by the health and safety lead, and a re-slot that changes where heavy lines sit is checked against the site's risk assessments. Order picking has variable loads, which HSE's V-MAC tool is designed for.

  • HSERisk assessment for AI (HSE policy statement, 12 June 2026)

    HSE has said health and safety law applies to AI like any other technology: uses of AI that affect workplace health and safety must be risk-assessed, with controls put in place so far as is reasonably practicable, including cyber security. Pick paths, wave pace and slotting all change the physical work, so they're in the site's risk assessment.

  • HSE and local authoritiesWorking Time Regulations 1998

    Workers are entitled to 11 hours' rest between working days, a 20-minute break when working more than six hours, weekly rest, and an average 48-hour week unless they opt out. Wave plans include breaks, and labour suggestions are checked against these limits before a manager sees them.

  • BIST and the Fair Work AgencyEmployment Rights Act 2025

    The Act gives qualifying zero-hours, low-hours and agency workers rights to reasonable notice of shifts and to payment when shifts are cancelled, moved or cut short at short notice. The detail is being set in regulations and the start date isn't fixed yet. Distribution centres rely on agency labour, so the labour forecast's main job is giving managers enough notice, and every shift change is logged with when it was notified.

  • ICOUK GDPR and the ICO's guidance on monitoring workers

    Scanner and task data linked to a person is personal data, and using it to monitor performance is worker monitoring. The ICO expects a clear purpose, the least intrusive means, telling workers before it starts, and a DPIA where the risk is high. This design plans from zone and activity data and doesn't score individuals. The ICO notes its monitoring guidance is under review after the Data (Use and Access) Act 2025.

  • ICOAutomated decisions (UK GDPR, as amended by the Data (Use and Access) Act 2025)

    Since 5 February 2026, automated decisions with significant effects need safeguards: telling people, letting them make representations and contest the decision, and a person who can step in. If the site later wants to use pick data in decisions about individual workers, those safeguards apply, along with consultation with staff representatives. In this design, people make every decision about people.

The solution

Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.

Warehouse slotting and pick optimisation: reference architecture
  1. 01Channels

    • Store and online orders (EDI, APIs)
    • Supplier ASNs and deliveries
    • Carrier cut-offs and bookings
  2. 02Intake

    • Kinesis Data StreamsEvent HubsApache KafkaWMS task and order events
    • API GatewayAPI ManagementKong, or your existing API gatewayIntegration API
    • Amazon S3Azure Data Lake StorageCeph, or IONOS S3 Object StoragePick and order history
  3. 03Intelligence

    • SageMaker AIAzure Machine LearningMLflow and Kubeflow on KubernetesVelocity, affinity and labour forecasts
    • Open-source solver on AWS BatchOpen-source solver on Azure BatchOpen-source solver (e.g. OR-Tools) on KubernetesSlotting, path and wave optimiser
    • Agent
      Bedrock AgentCoreFoundry Agent ServiceLangGraph on Kubernetes, with open-weight models via vLLMPlanning assistant
  4. 04Orchestration

    • Step FunctionsLogic Apps / Durable FunctionsTemporalNightly re-slot and plan workflow
    • EventBridge + SQSEvent Grid + Service BusApache Kafka or RabbitMQEvents and queues
  5. 05Systems of record

    • WMS: locations, stock, tasks
    • ERP and item master
    • Transport management
    • Time and attendance, agency bookings
  6. 06People

    • Person
      Inventory control: approves re-slot moves
    • Person
      Shift managers: approve waves and labour
    • Person
      Health and safety lead: sets handling limits
  • Cloud or platform service (AWSAzuresovereign / on-prem)
  • AI agent
  • A person decides
  • Your existing systems
  • Outside your organisation

Components, side by side

Warehouse slotting and pick optimisation: components on AWS, Azure and a sovereign or on-prem stack
LayerAWSAzureSovereign / on-prem
Intake: WMS events, history, APIsTwo years of pick history is ideal, so seasonality and peak are both in the data. Most WMSs can export it.Kinesis Data Streams, S3, API Gateway, AWS GlueEvent Hubs, Azure Data Lake Storage, API Management, Azure Data FactoryApache Kafka; Ceph or IONOS S3 Object Storage; Kong or your existing API gateway
Forecasting: velocity, affinity, seasonality, labourPlain, explainable models do well here. Amazon Forecast is closed to new customers, so forecasts are built in SageMaker AI.Amazon SageMaker AIAzure Machine LearningMLflow and Kubeflow on Kubernetes
Optimiser: slots, pick paths, wavesOptimisation, not generative AI. Handling limits, hazardous goods segregation, temperature zones and client separation are hard constraints.An open-source solver (e.g. OR-Tools or Timefold) on AWS Batch or ECSAn open-source solver (e.g. OR-Tools or Timefold) on Azure Batch or Container AppsAn open-source solver (e.g. OR-Tools or Timefold) on Kubernetes
Explanations and plan summariesThe only generative step. It explains why a SKU should move and summarises the night's move list and tomorrow's labour plan in plain words.Amazon BedrockMicrosoft FoundryOpen-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub
Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore.Amazon Bedrock AgentCoreFoundry Agent ServiceAn open-source agent framework (e.g. LangGraph) on Kubernetes
WorkflowRuns the nightly cycle: forecast, optimise, approve, send moves to the WMS, check they were done.AWS Step FunctionsLogic Apps or Durable FunctionsTemporal, or n8n
Middleware and eventsAmazon EventBridge, SQSEvent Grid, Service BusApache Kafka or RabbitMQ
Link to the WMSThis decides the design. Approved moves become standard WMS move tasks. Nothing writes to WMS tables directly, so a WMS upgrade doesn't break it.Through your WMS supplier's published APIs or interface tablesThrough your WMS supplier's published APIs or interface tablesThrough your WMS supplier's published APIs or interface tables
Human reviewSupervisors approve moves where they already work, not in a new screen.In the WMS's own task approval screens, or the supervisors' existing dashboardIn the WMS's own task approval screens, or the supervisors' existing dashboardIn the WMS's own task approval screens, or the supervisors' existing dashboard
GuardrailsThe model explains plans; it can't change a constraint or release a task.Bedrock GuardrailsFoundry guardrails (Azure AI Content Safety)Open-source guardrails (e.g. NeMo Guardrails, Llama Guard)
Identity, keys, data protectionOperator IDs are removed from pick history before it reaches the models. Only planning roles see plans.IAM Identity Center, KMS, MacieEntra ID, Key Vault, PurviewKeycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM
Monitoring and auditLog every suggested move, every approval and rejection with its reason, and the savings measured afterwards.CloudWatch, CloudTrailAzure Monitor, Log AnalyticsPrometheus, Grafana, OpenTelemetry
UK data residencyPick history is mostly commercial data. Staff and agency data stays in the UK.eu-west-2 (London)UK South / UK WestYour own UK data centre, or a UK or EU provider

On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →

Hybrid and on-prem

Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.

Stays on-prem

The WMS, RF scanners, voice picking, printers and any automation controls stay where they are, on site or in your WMS supplier's hosting. The floor runs entirely on the WMS, whatever happens to the AI.

Uses cloud AI

Forecasting, the optimiser and the planning assistant can run in AWS or Azure, or on your own servers for the sovereign option. The optimiser doesn't need GPUs, and slotting is a nightly batch job, so it suits on-prem well.

How they connect

A private link (AWS Direct Connect or Azure ExpressRoute), or a site VPN, through the API layer. WMS events go out; suggested moves and plans come back for approval, and only approved moves become WMS tasks.

If the link drops

Nothing on the floor stops. SKUs stay where they are, the WMS releases waves from its standard templates, and managers plan labour as they do today. The next night's run catches up.

The agents

What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.

Planning assistant

May do

  • Read WMS locations, stock, pick history and open orders
  • Run the optimiser for re-slot, wave and labour scenarios
  • Draft the night's ranked move list, with the saving and labour cost of each move
  • Explain why a SKU should move, in plain words, when a supervisor asks
  • Draft the labour plan summary by activity and shift for managers

May not do

  • Create, release or cancel a WMS task or wave
  • Change the location master, item master, weights or dimensions
  • Change a handling, hazardous goods or temperature constraint
  • Book agency staff, or add, cancel or move anyone's shift
  • Score, rank or report on individual workers

Where a person signs offAn inventory control supervisor approves every re-slot move before it reaches the WMS. A shift manager approves every wave plan and decides every labour change. The agent's permissions are enforced by the platform's identity and policy controls, not by instructions in a prompt.

Middleware and integration

The WMS stays the master of locations, stock and tasks. The AI suggests; the WMS does. Approved moves go in through the WMS supplier's published API or interface tables as ordinary move tasks, so the WMS checks stock, location capacity and conflicts exactly as it does for any other move.

Item data is the weak point in most slotting projects. Weights and dimensions in the ERP item master are often missing or wrong, and the slotting is only as good as they are. Discovery measures a sample, and the item master stays in the ERP, owned by the team that owns it today.

Events keep the AI decoupled. Task completions, receipts, replenishments and new orders become messages on a queue. Each move carries an ID, so a retry never creates a duplicate task, and moves not done by the morning are withdrawn rather than left hanging.

Orders arrive by EDI and APIs into the order management system or WMS as they do now. Carrier cut-offs come from the transport management system. The wave planner reads both and never changes either.

Process and people

  • A nightly re-slot routine: the move list is approved by a set time, sized to the labour available on the quiet shift, and checked the next morning.
  • Freeze windows: no re-slotting during peak weeks or within an agreed time of a promotion, with a planned pre-peak re-slot instead.
  • Handling limits owned by the health and safety lead, under change control, and reviewed with the manual handling risk assessments.
  • A written scope for pick data: what it is used for, what it is not used for, agreed with HR and worker representatives before the pilot.
  • A weekly review of forecast against actual, and of the savings each move actually delivered, with inventory control and shift managers.
  • Supervisors and managers trained before go-live, including how to reject a move and record why.

Delivery plan

  1. 3 weeks

    Discovery

    Extract pick and order history, measure travel and empty-face rates, check item master weights and dimensions, confirm what the WMS interface allows, and involve health and safety and worker representatives.

  2. Gate · must be true to passBaseline agreed, WMS integration route confirmed, handling constraints written down, pick-data scope agreed, DPIA started.

  3. 8–10 weeks

    Pilot

    One each-pick zone. Two weeks in shadow mode, then supervisors approve live moves in that zone, compared against a similar zone left as it is.

  4. Gate · must be true to passTravel saving and empty-face rate within agreed limits, no handling constraint broken, supervisor and health and safety sign-off.

  5. 4–6 weeks

    Production

    Re-slotting goes live in the pilot zone, with wave planning added, plus monitoring, support and a rollback plan.

  6. Gate · must be true to passMonitoring, support model, rollback plan and supervisor training in place.

  7. Ongoing

    Scale

    Add zones one at a time, then labour planning, then other sites on the same WMS.

  8. Gate · must be true to passEach new zone passes the same pilot gate, and a pre-peak re-slot is planned each year.

Roles and RACI

Who is responsible, accountable, consulted and informed, by activity
ActivitySite general managerOperations managerSolutions architectI can fill thisTechnical PMI can fill thisEngineersI can fill thisHealth & safetyHR & DPOSecurityI can fill this
Business case and benefitsAccountableResponsibleConsultedConsultedInformedInformedInformedInformed
Target architecture and WMS integrationInformedConsultedAccountable and ResponsibleConsultedConsultedInformedInformedConsulted
Handling constraints and risk assessmentConsultedConsultedConsultedInformedConsultedAccountable and ResponsibleInformedInformed
Pick-data scope, DPIA and worker consultationAccountableConsultedConsultedInformedInformedConsultedResponsibleConsulted
Build and integrationInformedConsultedAccountableResponsibleResponsibleInformedInformedConsulted
Pilot testing in one zoneInformedAccountableResponsibleResponsibleResponsibleConsultedInformedInformed
Go-live decisionAccountableResponsibleConsultedResponsibleInformedConsultedConsultedConsulted
Run, monitor and improveInformedAccountableConsultedConsultedResponsibleConsultedConsultedConsulted

Business case and benefits

Site general manager
A · Accountable
Operations manager
R · Responsible
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
I · Informed
Health & safety
I · Informed
HR & DPO
I · Informed
Security
I · Informed

Target architecture and WMS integration

Site general manager
I · Informed
Operations manager
C · Consulted
Solutions architect
A/R · Accountable and Responsible
Technical PM
C · Consulted
Engineers
C · Consulted
Health & safety
I · Informed
HR & DPO
I · Informed
Security
C · Consulted

Handling constraints and risk assessment

Site general manager
C · Consulted
Operations manager
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
C · Consulted
Health & safety
A/R · Accountable and Responsible
HR & DPO
I · Informed
Security
I · Informed

Pick-data scope, DPIA and worker consultation

Site general manager
A · Accountable
Operations manager
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
I · Informed
Health & safety
C · Consulted
HR & DPO
R · Responsible
Security
C · Consulted

Build and integration

Site general manager
I · Informed
Operations manager
C · Consulted
Solutions architect
A · Accountable
Technical PM
R · Responsible
Engineers
R · Responsible
Health & safety
I · Informed
HR & DPO
I · Informed
Security
C · Consulted

Pilot testing in one zone

Site general manager
I · Informed
Operations manager
A · Accountable
Solutions architect
R · Responsible
Technical PM
R · Responsible
Engineers
R · Responsible
Health & safety
C · Consulted
HR & DPO
I · Informed
Security
I · Informed

Go-live decision

Site general manager
A · Accountable
Operations manager
R · Responsible
Solutions architect
C · Consulted
Technical PM
R · Responsible
Engineers
I · Informed
Health & safety
C · Consulted
HR & DPO
C · Consulted
Security
C · Consulted

Run, monitor and improve

Site general manager
I · Informed
Operations manager
A · Accountable
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
R · Responsible
Health & safety
C · Consulted
HR & DPO
C · Consulted
Security
C · Consulted

R ResponsibleA AccountableC ConsultedI Informed· not involved

Where I'd fit

Option A

Lead the architecture

If there's no architect on the programme, I'd own the design end to end: the forecasting and optimisation, the integration with your WMS, ERP and transport systems, and the gates. I'd start with the location masters, task interfaces, replenishment rules and order flows you already have, because that's where slotting changes succeed or stall. I'd report to your programme board.

Option B

Support your architect

If your partner, your WMS supplier or your own team already has an architect, I'd take on the WMS integration and the optimisation engine under their lead: the part where suggestions have to turn into tasks the WMS will accept. I'd also give them a second senior opinion on data quality, handling constraints and the rollback plan.

Where this goes wrong

  1. Goes wrong

    Item weights and dimensions are wrong, so the slotting puts things where they don't fit or can't be lifted safely.

    How the design avoids it

    Measure a sample in discovery, fix the item master at source, and treat missing data as a reason not to move a SKU.

  2. Goes wrong

    The model suggests thousands of moves, and the cost of making them eats the saving.

    How the design avoids it

    Rank moves by payback, cap them to the labour available each night, and measure the saving each move delivered.

  3. Goes wrong

    The optimiser puts a heavy line on the top shelf because it cuts walking.

    How the design avoids it

    Handling limits are hard constraints set by health and safety. The optimiser can't trade them away.

  4. Goes wrong

    Pick data quietly becomes a per-person performance tool nobody decided on.

    How the design avoids it

    A written scope agreed with HR and worker representatives, operator IDs removed before modelling, and a DPIA before any change of purpose.

  5. Goes wrong

    The integration writes straight into WMS tables and breaks at the next upgrade.

    How the design avoids it

    Use the WMS supplier's published APIs or interface tables only, and test every WMS upgrade against them.

On the horizon

Changes already announced or under way that affect this design. More in the UK horizon scan.

  1. Expected 2027, date not yet set
    Employment Rights Act 2025: guaranteed hours, reasonable notice of shifts, and payment for shifts cancelled, moved or cut short at short notice, for qualifying zero-hours, low-hours and agency workers. The government's consultation on the detail closed on 25 August 2026.

    Log when every shift change and agency booking change is notified, and make the notice threshold a setting, so the rules can be applied on the day they start.

  2. Response awaited
    The government's consultation on workplace monitoring technologies (8 July to 30 September 2026) asked whether employers should have to consult and negotiate with unions or elected staff representatives before introducing monitoring tools, including algorithmic management. Unions have argued for a legal duty; the TUC has also published a model AI and employment bill.

    Involve worker representatives from discovery, keep per-person data out of scope, and write down what pick data is for. That fits any likely outcome.

  3. 2026–2027
    HSE has said it will publish guidance on how health and safety law applies to AI, robotics and autonomous systems, and is working with industry on its first joint guidance for collaborative robots.

    Put the AI, and any robots or automation you add later, in the site's risk assessment now, so new guidance is a check, not a rewrite.

  4. 2026–2027
    The ICO's code of practice on AI and automated decision-making, required by regulations in force since May 2026. The ICO's monitoring workers guidance is also under review after the Data (Use and Access) Act.

    Keep the approval log, the pick-data scope and the DPIA in a form you could show the ICO or a staff representative.

  5. Late 2026–2028
    The Cyber Security and Resilience Bill brings medium and large managed service providers into regulation, with duties set by secondary legislation.

    If your WMS or AI platform is run by a managed service provider, expect new duties for them and update your contracts and supplier assurance.

Questions to ask your partner or vendor

Good answers are specific. Vague answers to any of these are worth following up.

Copy them into your next supplier meeting

  1. How do suggested moves get into our WMS, and what happens at our next WMS upgrade?
  2. What do you do when the item master weights and dimensions are wrong?
  3. How do you make sure the move cost doesn't outweigh the saving?
  4. Which constraints are hard limits, and who sets them?
  5. What pick data do the models use, and can anyone use it to rank individual workers?
  6. What does it cost to run per thousand order lines, at our volume?

Planning something like this?

Whether you need someone to lead the design or to support the architect you already have, let's talk it through.

Sam Naseem
Sam NaseemBirmingham, UK · UK & Europe
Available now