Thank you, guys. Really appreciate the input.
RE transferring interactions to flows - it's possible that I'm being a little 'daft' here but I can only see the option to transfer to agents (user), queue or external contact.
Original Message:
Sent: 03-19-2026 08:14
From: Josh Coyle
Subject: Transferred Interactions > Skill / Priority
Hi Matthew,
Your transit queue process is good and other customers use similar approaches for this behaviour.
The Issue you have is that transferred calls retain original skills/priority instead of adopting target queue attributes, this is confirmed platform behaviour.
Your Solution itself should work well, the empty transit queue with in-queue flow effectively re-stamps the interaction.
Reporting would shows extra queue hops and you'll need to maintain transit queues for each destination.
Alternatives:
- "Strip Skills on Blind Transfer" org setting (only removes skills, doesn't add new ones)
- Transfer to flow instead of queue (similar result to your approach as @Phaneendra Avatapalli has commented on)
- Script Buttons - You could develop a script which acts as the transfer mechanism to the target queue with the desired parameters via custom actions
- External Contact - Transfer to external DID that routes back through inbound flow with new skills/priority
Your method is a good approach, use clear naming like "XFER-QueueName" and document for reporting teams.
------------------------------
Josh Coyle
Senior Professional Services Consultant
Original Message:
Sent: 03-19-2026 07:00
From: Matthew Tipler
Subject: Transferred Interactions > Skill / Priority
An issue we experience when transferring interactions (predominantly voice) between queues is that the required skills and priority of the target queue are not applied to the transferred interaction. Instead, the original routing context is retained.
I've tested the following approach, which appears to work reliably:
Scenario:
A call is routed to Queue 1 and needs to be transferred to Queue 2, whilst adopting the skills and priority associated with Queue 2.
Solution design:
Create a dedicated transit queue - e.g. "XFER β Queue 2".
Flow:
Call β Queue 1 β Agent Transfer β XFER β Queue 2 β In-Queue Flow β Queue 2 (with correct skills/priority)
Because there are no agents assigned to the XFER queue, the interaction immediately enters a waiting state and the In-Queue Flow executes, effectively re-submitting the interaction into ACD with the desired routing attributes.
This seems to provide a simple, Architect-native way to "re-stamp" interactions during transfer.
Questions:
Is anyone else using a similar pattern?
Are there any known drawbacks to this approach (e.g. reporting, edge cases, routing delays)?
Are there alternative methods to achieve this without introducing a transit queue?
Appreciate any feedback or thoughts.
#ArchitectandDesign
------------------------------
Matthew Tipler
------------------------------