Slot-based & Time Window Planning

Every delivery in the right window - planned automatically, every time.

Mojro models every customer time window as a hard constraint in the optimization run. It balances slot capacity across the fleet, sequences routes around committed windows, and pushes real-time ETAs to customers as routes progress.

Diagram showing a delivery truck from warehouse to homes and stores with live ETA and matched time windows.

The Problem

Slot planning without right

optimization isn't scheduling.

It's guessing at scale.

Slots get assigned manually by a dispatcher. It’s time-consuming, error-prone, and impossible to scale as order volumes grow.

Route sequences gets planned after slot assignment. That's two sequential decisions, each making the other worse.

Slot capacity is managed in a spreadsheet. Manual over and under booking happen regularly.

A window breach gets discovered at the point of delivery. The customer complaint is the first signal your team receives.

Capabilities

Every time window modeled. Every slot balanced. Zero manual assignment.

solution

01 Time window as hard constraint

Time window compliance built into the plan, not just nice-to-have.

Customer preferred delivery windows are treated as hard constraints. The optimizer never produces a route that violates a committed window.

02 Slot capacity balancing

No slot overbooked, no vehicle underutlized.

Total deliveries per slot are balanced across vehicles as a network-level constraint and not managed slot by slot with no more over-and-underbooking.

Black background featuring white technical text and diagrams on glass and reflective surfaces.

03 Batch and real-time planning modes

Plan all slots at once or absorb new orders as they arrive.

Batch mode assigns all orders to slots at the start of each planning cycle. Real-time mode injects new orders into open slots as they arrive, with live re-optimization to absorb them.

Pattern of overlapping black, white, and gray pixelated squares and rectangles in a grid-like arrangement.

04 ETA computation and update

Customers know exactly when their delivery is arriving.

Precise ETAs are computed and automatically advised based on route sequence, traffic, and driver progress.

Black background featuring white technical text and diagrams on glass and reflective surfaces.

05 Preferred window optimization

Preferred window first, acceptable window second.

When customers provide both options, Mojro optimizes for preferred first. It will fall back to acceptable only when preferred creates unacceptable network cost.

Table listing several codes with corresponding numerical values aligned in rows and columns on a black background.

06 Appointment and dock scheduling

Fixed appointments modeled as absolute constraints, not just a preference.

Hospital deliveries, retail dock schedules, and office building hours are modeled distinctly from preferences.

Decorative grid pattern with black and gray diagonal sections and small textured dots.
Several cargo trucks docked at a warehouse loading bay for loading or unloading goods.

What actually changes when every time window is modeled?

100%

time window adherenace

0

Delivery missed

5 - 10%

reduction in returns

Mathematical pattern of solution counts showing sequences of plus signs and numbers in rows.
Grid of black squares with red plus and minus signs showing a pattern of mathematical operations.

The right delivery in the right time window - planned, not assigned.

Let’s Get Started
arrow
ASCII art of a truck with wheels on a horizontal striped surface against a blue background.

99.9%

Executable
Plans