Unlike manual or other less capable appointment systems, our crossdocking planning and scheduling engines increase sorting capacity by employing advanced modeling to consider container relationships, sorting resources, and facility configuration. Container groups are allocated to the right areas considering priorities. Binpacking algorithms are used for optimal container allocation (Figure 3). Bins (refer to doors) are occupied in the time dimension with the right height by the right container to make exchanging of pallets possible. Containers with high exchanging relationship are allocated to neighbor docks to reduce exchanging cost and time. The plan ensures that containers are admitted to crossdock and pallets are transferred in a smooth and continuous way.