Inventory Management

Container Inventory Guide

Master Klau's container inventory tracking system. Know exactly where every container is, forecast availability weeks ahead, and never promise a delivery you can't fulfill.

1. Understanding Container Inventory

In roll-off operations, containers are your most valuable assets. Unlike traditional fleet management where vehicles return to base each night, roll-off containers live in a continuous cycle across multiple locations. Effective inventory tracking is the difference between a smooth operation and constant firefighting.

Why Inventory Tracking Matters

  • Prevent Over-Promising: Know exactly how many empty containers you have before committing to new deliveries.
  • Optimize Pickups: Identify which pickups will "unlock" pending deliveries by returning containers to your yard.
  • Reduce Yard Chaos: Track staged (full) containers waiting to be dumped and prioritize accordingly.
  • Improve Cash Flow: Faster container turns mean more revenue per container per month.

The Container Lifecycle

Every container in your fleet moves through a predictable cycle. Understanding this cycle is key to effective inventory management.

Container Lifecycle Flow

YARD (Empty)|Delivery JobvCUSTOMER SITE|Pickup JobvDUMP SITE|Return to YardvYARD (Empty)

Container Sizes

Klau tracks containers across five standard roll-off sizes. Each size is managed independently for availability forecasting.

10yard
15yard
20yard
30yard
40yard

2. The Inventory Dashboard

The Inventory Dashboard is your central command for container visibility. Access it from the main navigation or directly from the dispatch board header.

Real-Time Yard Stock Counts

The dashboard displays live counts of containers currently at your yard, broken down by size and status. These numbers update automatically as jobs are completed.

Yard Stock Summary (Example)

Size
10yd
15yd
20yd
30yd
40yd
Empty
8
4
12
6
3
Staged
2
1
3
0
1

Empty vs Full Container Tracking

  • Empty Containers: Ready for delivery. Shown in green. These are your available inventory for new jobs.
  • Staged (Full) Containers: Sitting at the yard waiting to be dumped. Shown in amber with an "F" indicator. These need internal dump jobs to become available.

Container Location Overview

The map view shows where all your containers are located. Click any marker to see container details, customer information, and days on-site.

  • Green Markers: Containers at your yard (available)
  • Blue Markers: Containers at customer sites
  • Amber Markers: Containers in transit
  • Red Markers: Containers flagged for attention (overdue pickup, etc.)

3. Container States

Every container in Klau exists in one of four states. Understanding these states helps you make better dispatching decisions.

At Yard (Empty)

Container is at your yard and available for delivery. This is your "sellable" inventory. When a customer requests a delivery, these containers fulfill it.

At Customer Site

Container has been delivered and is currently in use at a customer location. Klau tracks how long each container has been on-site for billing and pickup scheduling.

Staged at Yard (Full)

Container has returned from a pickup but hasn't been dumped yet. These are waiting at your yard and need an internal dump job to become available again.

In Transit

Container is currently on a truck, either being delivered, picked up, or transported to/from a dump site. This state is temporary during active job execution.

State Transitions

At Yard (Empty) --[Delivery Job]--> In Transit --> At Customer

At Customer --[Pickup Job]--> In Transit --> Staged (Full)

Staged (Full) --[Internal Dump]--> In Transit --> At Yard (Empty)

4. Availability Forecasting

Klau doesn't just show you what's available today. It projects your inventory 14 days into the future, helping you prevent stockouts before they happen.

The 14-Day Availability Heatmap

The heatmap visualizes your projected container availability by size and date. Green cells indicate healthy stock levels. Yellow indicates low stock. Red signals a projected stockout.

Availability Heatmap (Example)

SizeMonTueWedThuFri
20yd86310
30yd55442

The 20yd row shows a projected stockout on Thursday/Friday. Schedule pickups now!

Understanding Projected Stock Levels

Klau calculates projected availability by starting with today's actual counts and applying all scheduled jobs going forward:

  • Deliveries: Subtract from available stock (container leaves yard)
  • Pickups: Add to staged stock (container returns but full)
  • Dump & Returns: Convert from staged to available (container emptied)
  • Swaps: Net neutral (one out, one in of same size)

Identifying Future Shortages

When the heatmap shows red (stockout) or yellow (low stock) for a future date, Klau provides actionable recommendations:

  • Which pickups, if expedited, would resolve the shortage
  • Which internal dumps need to happen to free up containers
  • Which deliveries could be rescheduled if needed

Pro Tip: Planning Pickups to Unlock Deliveries

When you see a future stockout, look for pickup opportunities before that date. A pickup scheduled for Wednesday can "unlock" a delivery on Thursday. Klau's chain optimization even sequences these jobs efficiently, routing the driver from pickup to dump to the new delivery site.

5. Fulfillment Guardrails

Klau proactively prevents inventory problems before they become customer disappointments. The fulfillment guardrails system runs in real-time during job creation and scheduling.

How Klau Warns About Stockouts

When you create or schedule a delivery, Klau instantly checks projected inventory for that date and container size. If the delivery would cause a stockout (today or in the future), you'll see an immediate warning.

Stockout Warning Example

Cannot schedule this delivery

Scheduling a 20yd delivery for Thursday would leave you with 0 containers.

Suggestions:

  • Expedite pickup at ABC Construction (20yd, requested Wed)
  • Complete internal dump for staged 20yd containers (2 waiting)
  • Reschedule delivery to Friday when pickup completes

Real-Time Availability Checks

Every action that affects inventory triggers an instant availability check:

  • Creating a new delivery job
  • Rescheduling an existing job to a different date
  • Changing a job's container size
  • Canceling a pickup (reduces future availability)

Blocked Delivery Warnings

Jobs that would cause stockouts can be:

  • Blocked: Prevented from being scheduled until inventory is available (configurable setting)
  • Warned: Allowed with a visible warning badge and audit log entry
  • Override: Dispatcher can acknowledge the warning and proceed (useful for expected pickups that just haven't been entered yet)

Resolving Inventory Conflicts

When guardrails trigger, Klau suggests specific actions to resolve the conflict:

Quick Actions

  • Schedule suggested pickup
  • Create internal dump job
  • Move delivery date

Planning Actions

  • View availability calendar
  • Contact customer about timing
  • Override with acknowledgment

6. Automatic Inventory Discovery

One of Klau's most powerful features is its ability to "learn" your fleet automatically. You don't need perfect inventory data to get started. Klau discovers containers through normal operations.

How Klau Learns Your Fleet

Every completed job teaches Klau about your container inventory:

  • Deliveries: Klau learns a container of that size exists and is now at the customer site.
  • Pickups: If picking up from a site Klau didn't know had a container, it adds the container to your tracked inventory.
  • Photo Verification: When drivers upload container photos, Klau can detect container IDs and match them to your fleet.

Discovery Through Job Completion

When a driver completes a pickup from "Smith Residence" and Klau didn't have a container tracked there, it automatically: (1) Adds the container to inventory, (2) Records its size based on job details, (3) Marks it as staged at yard, and (4) Updates availability forecasts.

Manual Inventory Adjustments

Sometimes you need to manually adjust inventory. Common scenarios include:

  • Purchasing or selling containers
  • Containers damaged and removed from service
  • Correcting data entry errors
  • Initial setup before first job completion

Reconciliation Best Practices

For best accuracy, perform a quick inventory reconciliation weekly:

  1. Compare Klau's yard count to your physical count
  2. Verify staged containers match what's actually waiting to be dumped
  3. Spot-check a few customer sites with the longest dwell times
  4. Adjust any discrepancies and add notes for audit trail

7. Inventory Estimation

Don't have exact container counts? That's okay. Klau provides tools to estimate your inventory and refine it over time.

Initial Setup Without Exact Counts

When first setting up Klau, you can provide rough estimates:

Quick Setup Questions

  • Approximately how many total containers do you own? → 45
  • What's your most common size? → 20 yard
  • About how many are typically at customer sites? → 30
  • How many are usually at the yard each morning? → 15

Estimating Based on Job History

If you have historical job data (CSV exports, EnCore sync, etc.), Klau can analyze past jobs to estimate your fleet composition:

  • Peak daily deliveries suggest minimum fleet size
  • Size distribution of past jobs indicates container mix
  • Average job duration estimates containers at customer sites

Importing Inventory from Spreadsheets

Klau accepts CSV imports for bulk inventory setup. Required columns:

container_idsize_yardsstatuslocation
CNT-00120at_yardMain Yard
CNT-00230at_customer123 Oak Street
CNT-00320stagedMain Yard

Ongoing Accuracy Improvement

Klau's inventory accuracy improves naturally over time:

  • Each completed job validates or discovers containers
  • Discrepancy alerts prompt investigation and correction
  • Photo verification adds confidence to container tracking
  • Weekly reconciliation catches any drift

8. Internal Dump Jobs

Internal dump jobs are a unique feature designed for roll-off operations. They handle the critical step of emptying staged containers so they can be redelivered.

What Are Internal Dump Jobs?

When a driver picks up a container from a customer site and returns to the yard, that container is full. It needs to be taken to a dump site and emptied before it can be delivered to another customer. An internal dump job handles this transition.

Internal Dump Job Sequence

  1. Load staged (full) container at yard
  2. Drive to designated dump site
  3. Empty container
  4. Return empty container to yard
  5. Container becomes available for delivery

How Klau Auto-Generates Them

Klau automatically creates internal dump jobs when:

  • Staged containers are sitting at the yard for more than a configurable threshold
  • Upcoming deliveries will require containers that are currently staged
  • Optimization identifies an efficient chaining opportunity (pickup → dump → delivery)

Smart Dump Scheduling

When optimizing routes, Klau looks for opportunities to combine pickups with dumps. Instead of: Pickup → Yard → (later) Yard → Dump → Yard, it creates: Pickup → Dump → Yard (or even → next Delivery). This saves an extra trip and turn time.

Managing Staged Containers

The Inventory Dashboard shows all staged containers with:

  • How long they've been waiting (hours/days)
  • Their size and any pending delivery that needs them
  • Recommended dump priority based on upcoming demand
  • One-click action to create an internal dump job

Prioritizing Dumps for Upcoming Deliveries

Klau ranks staged containers by urgency:

High Priority

Needed for delivery in next 24 hours. No empty containers of this size available.

Medium Priority

Will be needed within 3 days. Low stock of this size approaching.

Normal Priority

Adequate stock available. Can be dumped during routine operations.

9. Reports & Analytics

Klau provides comprehensive inventory analytics to help you optimize your fleet and improve operational efficiency.

Container Utilization Metrics

Understand how effectively your containers are being used:

  • Active Utilization: Percentage of containers currently at customer sites generating revenue.
  • Yard Dwell Time: Average time containers sit at yard between jobs.
  • Staged Wait Time: Average time full containers wait before being dumped.
  • Dead Stock: Containers that haven't moved in 30+ days.

Turn Rate by Size

Container turn rate measures how many times each container is used per month. Higher turn rates mean more revenue per container.

Monthly Turn Rates (Example)

Size
10yd
15yd
20yd
30yd
40yd
Turns
4.2
3.8
5.1
3.2
2.4

20yd containers turn 5+ times/month. Consider adding more to your fleet.

Average Time at Customer Site

This metric helps with billing accuracy and identifying customers who may need follow-up:

  • By Customer Type: Residential vs. Commercial vs. Construction
  • By Size: Larger containers often stay longer
  • Overdue Alerts: Containers past expected pickup date

Fleet Capacity Planning

Use Klau's analytics to make informed decisions about your fleet:

  • Peak Demand Analysis: Which sizes frequently run out?
  • Seasonal Trends: How does demand vary throughout the year?
  • Growth Projections: When will you need to purchase more containers?
  • Right-Sizing: Are some sizes underutilized and could be converted?

Pro Tip: Weekly Inventory Review

Set aside 15 minutes each Monday to review your inventory metrics. Look at the 14-day forecast, check turn rates, and identify any containers sitting too long. This small habit prevents most inventory-related dispatch headaches.

Quick Reference: Daily Inventory Workflow

  1. Morning Check: Review yard stock counts in the dispatch board header. Note any sizes running low.
  2. Staged Containers: Check for high-priority staged containers. Create internal dump jobs for any that block upcoming deliveries.
  3. Forecast Review: Glance at the 14-day heatmap. Look for any red or yellow cells that need attention.
  4. Job Creation: Let guardrails guide you. When warnings appear, use the suggested actions to resolve conflicts.
  5. Optimize Routes: Klau will automatically chain pickups with dumps and deliveries when container sizes align.
  6. End of Day: Verify completed jobs updated inventory correctly. Address any discovered containers.

Related Documentation