Hi Ragheb,
I think your proposed architecture is already well aligned with Genesys Cloud best practices. Using ACD Skills, proficiency, Skill Groups, and Bullseye Routing for progressive expansion is the approach I would have considered as well.
While looking into your question, I also checked the documentation and asked the same question in the Ask Me Anything section of the Orchestrators Portal. One feature that might be worth evaluating is ACD Skill Expression Filters.
From what I found, Skill Expression Filters allow you to define dynamic skill expressions at the interaction level and update them while the interaction is waiting in queue by using Set Skill Expression Filters in an In-Queue Flow. This could reduce the need to create multiple queues just to represent different skill combinations or priorities.
That said, one important point is that ACD Skill Expression Filters are currently supported with Standard Routing (using All Skills Matching) and Predictive Routing, but not with Bullseye Routing. So if Bullseye is a hard requirement, your current design may still be the most appropriate approach.
I also found that Skill Expression Groups can be combined with Bullseye Routing to simplify queue membership and progressively expand the available agent pool while keeping the required skills intact.
My suggestion would be:
If Bullseye Routing is your primary requirement, your current design looks solid and I would try to minimize the number of queues unless there is a clear business reason (reporting, SLA, different routing logic, etc.).
If your priority is having dynamic skill combinations and changing skill requirements while the interaction is queued, it may be worth evaluating Standard Routing together with ACD Skill Expression Filters.
I hope this gives you another option to evaluate. I'd also be interested to hear how you end up implementing it.
References:
ACD Skill Expression Filters
https://help.mypurecloud.com/announcements/genesys-cloud-announces-support-for-acd-skill-expression-filters/
Evaluate Skill Expression Filters
https://help.mypurecloud.com/articles/evaluate-skill-expression-filters-action/
Set Skill Expression Filters
https://help.mypurecloud.com/articles/set-skill-expression-filters-action/
Orchestrators Portal
https://orchestrators.genesys.com/
------------------------------
Raphael Poliesi
------------------------------