Carriers book their own appointments against the doors, hours and rules you set. The yard, the doors and the appointments are one picture — and it stays accurate because the people booking are the people arriving.
Carrier self-service booking against rules you set, with the yard and the doors in the same picture.
Carriers get their own login, or a single-use booking link, and take a slot that is actually available — rather than calling a number and waiting for someone to check a spreadsheet.
An availability engine evaluates your rules against every request — lead times, windows, appointment types, door capabilities — and explains which rule blocked a slot instead of just refusing it.
Doors with their own capabilities and downtime, capacity rules by shift, operating hours and schedule exceptions — so the calendar reflects the building rather than an ideal version of it.
Trailers, spots and moves tracked as their own records, so what is on the property and where is a question with an answer.
Most scheduling tools answer a booking request with a slot list and nothing else. When a carrier cannot get the time they need, the conversation moves to the phone — which is what the tool was supposed to prevent.
Rules here are evaluated individually and each violation is named, so a carrier is told which constraint they hit and what would satisfy it. Your team is not the exception-handling layer.
A dock calendar that only exists in its own screen creates a second job: telling everyone else what it says.
Appointments raise events, webhooks deliver them with retry, and the appointment record carries its own history — so the warehouse, the TMS and the carrier all learn about a change the same way.
Booking, capacity, yard and the integrations that keep everyone in step.
A dock appointment is one moment in a longer chain. It comes from an order or a load and it ends as warehouse work — so it belongs on the same record.
The site where carriers queue, appointments slip and somebody spends the morning on the phone. That is where this earns its place.