Active Queues has to be managed by a human. It's main purpose is to make it a little easier to spin up a bunch of sessions to work a single queue without needing to drag & drop in Control Room over and over. If I remember right, the Active Queues documentation indicates it's only useful if you have to spin up a lot of sessions of the same process to work the same queue. It does not really provide any more benefit than that.
For what you describe, I think you'll want to look into Dynamic Scheduling: https://portal.blueprism.com/documents/standard?title=dynamic&category=…
The problem with Dynamic Scheduling is that a lot of people look into it and give up on the concept because it take some preparation. I would have a conversation with your team about it and consider carefully. There's also the option of using a 3rd party program (outside of Blue Prism) to check queues and start sessions whenever necessary.
Dave Morris, 3Ci at Southern Company