- Newest
- Most votes
- Most comments
To address your situation with Amazon Connect and Salesforce Omni-Channel, you can set up agent-to-agent transfers that allow agents to transfer calls to other agents regardless of their availability status. Here's how you can approach this:
-
Set up quick connects for agent-to-agent transfers. This allows agents to transfer calls to specific agents directly, bypassing the queue system.
-
Create a custom "Transfer to agent" flow. This flow should use the "Set working queue" block to transfer the contact to the specific agent's queue. This method supports an omnichannel experience and is recommended over the "Transfer to agent (beta)" block.
-
When setting up the flow, configure the "Set working queue" block to transfer the contact to the agent by choosing "By agent", "Set dynamically", with Namespace = Agent and Value = User name.
-
Add a "Transfer to queue" block after the "Set working queue" block in your flow.
-
Ensure that all agents have the necessary permissions and routing profiles to receive transferred calls, even when not in an "Available" status for voice.
-
You may need to adjust your routing profiles and queue priorities to ensure that transferred calls take precedence over general queue calls for agents who are not actively taking calls from the queue.
-
Consider using presence sync rules between Salesforce and Amazon Connect to manage agent availability across both platforms more effectively.
-
If necessary, you can explore using the Amazon Connect Streams API to build a custom solution that manages agent statuses and call routing more precisely to fit your specific needs.
By implementing these steps, you should be able to allow all agents to transfer calls to each other, regardless of their current availability status, while still maintaining the ability for some agents to work on technical tasks without being interrupted by general queue calls.
Sources
Set up agent-to-agent transfers in Amazon Connect - Amazon Connect
Set up contact transfers in Amazon Connect - Amazon Connect
Keep agent status as "Available" - not "Missed" | AWS re:Post
Quick connect scenarios for transferring contacts - Amazon Connect
Relevant content
- asked 3 years ago
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
