An integrated thermal management system, method, and non-transitory computer readable medium for a vehicle, including a cabin thermal management loop; an energy storage system thermal management loop; a power electronics thermal management loop; and a multi-port valve assembly coupled to the cabin thermal management loop, the energy storage system thermal management loop, and the power electronics thermal management loop, adapted to, responsive to an operating state of the vehicle, selectively isolate and couple the cabin thermal management loop, the energy storage system thermal management loop, and the power electronics thermal management loop from and to one another.