The system utilizes a series of robots, intelligent Cube-IQ project planning software, and conveyors to custom pack mixed product into various cases, boxes and/or totes. Orders are analyzed and the correct container is then automatically released into the system. When the container is presented to the robot the Cube-IQ software tells the robot which products are to be placed in what position. A solution can include the ability to check tare and final weights, apply labels, provide case erecting and sealing and may include quality control and manual stations. Additionally, used or recycled packaging can be re-introduced into the system.