Abstract: A system and method for automatic queue management of resources are presented. The method includes receiving a selection of an unavailable resource from a selecting user entity, wherein the selected resource is associated with a queue order including at least one queued entity; updating the queue order of the selected resource based on the received selection; monitoring resource availability information of the selected resource to identify changes in an availability of the selected resource; and upon detecting a change in the availability of the selected resource: automatically assigning the detected available resource to the next queued entity in the queue order; and updating the queue order based on the assignment.