top of page

How We Restored One-Click Case Transfers After Salesforce’s Enhanced Omni-Channel Upgrade

Writer: Veeranch Srivastava
Veeranch Srivastava
8 hours ago
5 min read

Dark purple Truffle Consulting ad showing one-click case transfers from Alex Chen to Taylor Brooks with glowing arrow and UI panels. | Truffle Consulting - Salesforce Implementation Partner

Salesforce Enhanced Omni-Channel made routing more capable. But for one customer service team, it also made one everyday task noticeably harder: transferring a case to the right agent. Before the upgrade, agents using skills-based routing had a simple Transfer button. One click started the handoff.


After moving to Enhanced Omni-Channel, that workflow changed. Salesforce introduced the more flexible Reassign action. The platform gained routing options. Agents gained more decisions, searches, and clicks.


For a support operation handling cases at volume, that difference mattered.


So we rebuilt the experience around a simple principle:


Keep the power of Enhanced Omni-Channel. Remove the friction from the agent workflow.

The result was a custom Salesforce case-transfer experience that uses the skills already associated with a case to make most transfers effectively one click again.


What Changed With Salesforce Enhanced Omni-Channel?

Salesforce Omni-Channel determines how incoming service work gets routed and managed across support teams.


For teams using skills-based routing, the previous experience provided agents with a straightforward way to hand work to another qualified agent.


The agent selected Transfer, and the case could move on.


Enhanced Omni-Channel changed that workflow. Salesforce replaced the previous transfer experience with Reassign, giving teams more control over where work can go. That additional flexibility is useful. But flexibility at the platform level does not always mean simplicity at the agent level.


The Hidden Impact on the Agent Experience

With Enhanced Omni-Channel, agents could reassign work based on several destinations, including a user, queue, skill, or routing flow.


That sounds better on paper. For this team, however, a routine transfer now required several manual decisions.


An agent had to:

  1. Click Reassign.

  2. Choose the appropriate transfer type.

  3. Search for the correct queue, user, skill, or routing destination.

  4. Select the right result.

  5. Confirm the reassignment.


Existing image showing the Enhanced Omni-Channel Reassign / case-transfer process | Truffle Consulting

None of these steps is particularly difficult. That wasn't the problem. The problem was repetition.


Agents handling large case volumes were being asked to stop, identify routing information, search for it, confirm it, and repeat the process throughout the day.


They also didn't necessarily know the exact queue names or system terminology Salesforce expected. And they shouldn't have to.


The problem, in three layers


1
2
3
1
1

Platform

More routing flexibility

2
2

Workflow

More choices and manual inputs

3
3

Agent

More clicks, searches, and decisions


The upgrade improved the routing engine. But it added friction to the people using it.


What Does Salesforce Provide Out of the Box?

Salesforce's native answer in Enhanced Omni-Channel is the Reassign action. It is flexible by design. Teams can use it to redirect work based on different routing destinations rather than relying on a single transfer path.


That flexibility works well when agents genuinely need to make those routing decisions.

Our client's workflow was different.


Their operation already relied on skills-based routing. When a case reached an agent, Salesforce had already identified the skills required for that work.


That created an obvious question:

Why ask the agent to manually rebuild routing context Salesforce already knows?



That became the foundation for the solution.

The Custom Salesforce Case-Transfer Solution We Built

We built a streamlined transfer experience around the way this support team already worked.

Instead of asking agents to decide where a case should go from scratch, the solution starts with the skills already associated with the current assignment. That context follows the case into the transfer experience.


Here is what the agent sees

The agent clicks Transfer from the case. A simple screen opens. The skills associated with the current assignment are already displayed and pre-filled.


The agent does not need to:

  • remember a queue name,

  • search for the original routing criteria,

  • recreate the existing skills,

  • or understand the underlying routing configuration.


If the current skills are correct, the agent can simply confirm the transfer. If the situation requires additional expertise, the agent can add more skills to refine or broaden the routing criteria, with up to five skills available in the custom experience. Then they click Transfer.


Existing image showing the custom transfer experience with pre-filled skills | Truffle Consulting

The interface stays simple because the routing intelligence sits behind it.


What Happens Behind the Scenes?

Once the agent confirms the transfer, the system uses those skills to find an appropriate available agent. If a matching agent is available, the case can be routed accordingly. If nobody with the required skills is currently available, the case waits within the routing process until a matching agent becomes available.


The agent receives confirmation that the transfer is underway. This means the support rep does not need to understand every routing rule behind the transaction. They provide only the information the system actually needs. The platform handles the rest.


We Also Added Guardrails

Making a workflow faster is useful only if it remains controlled. So the transfer tool does not run indiscriminately. We added safeguards around where and when it can be used.


For example, the experience prevents transfers for cases that are already resolved or currently on hold.


It is also restricted to the relevant case types. That matters. A shortcut without controls simply creates a faster way to make mistakes.


The objective was different:

Reduce unnecessary agent decisions without removing the business rules protecting the workflow.

What Changed for the Support Team?

Before the custom solution, a transfer required multiple actions:


Decide

Search

Select

Confirm

Reassign


With the new experience, the normal path became: Review pre-filled skills → Transfer



No memorizing queue names.

No repeatedly rebuilding routing criteria.

No unnecessary navigation.

No guessing where a case belongs.



The support team kept the routing capabilities of Enhanced Omni-Channel while recovering the simplicity agents valued in the previous experience.


That was the real outcome

We did not try to replace Salesforce's routing architecture. We used it. Then we redesigned the final mile around the people who had to use it every day.


The Bigger Lesson: Platform Capability ≠ User Experience

Salesforce upgrades often solve larger platform problems. They introduce new capabilities, improve architecture, and create more configuration options. But an upgrade can still introduce friction into a specific operational workflow. Those two things can be true at the same time.


The answer is not always to resist the upgrade. And it is not always to accept every new click as unavoidable.


Sometimes the better approach is to preserve the platform improvement while rebuilding the user experience around the actual business process. That is what we did here.


1
1

Enhanced Omni-Channel stayed.

2
2

Skills-based routing stayed.

3
3

The unnecessary friction didn't.


Your Salesforce Upgrade Shouldn't Make Your Agents Slower

Platform upgrades are meant to improve what your service operation can do. They should not force agents to fight the system to complete routine work.


If your Salesforce implementation technically works but everyday workflows still require too many clicks, searches, workarounds, or manual decisions, the problem may not require another platform.


It may require a better implementation.

That's the kind of gap we solve at Truffle Consulting.

We build Salesforce around the way the business actually operates, from Service Cloud and Omni-Channel to Data Cloud, integrations, and AI.


Got a Salesforce workflow that works on paper but slows your team down in practice?



Let's find the friction and fix it.



Frequently Asked Questions

What is the Reassign action in Salesforce Enhanced Omni-Channel?

Reassign allows teams to redirect supported work items to another routing destination instead of relying on the previous transfer experience.

For teams with more complex routing requirements, that creates useful flexibility. For repetitive, skills-based workflows, it can also introduce additional agent decisions.

Yes. Skills-based routing allows Salesforce to match work with agents based on the skills required to handle it.

In this implementation, we used the skills already associated with the current assignment as the starting point for the transfer.

The requirement was not more routing flexibility. The requirement was less friction during a high-frequency agent task.

The native experience required agents to repeatedly select and search for routing information. The custom experience reused existing case context so the agent had fewer decisions to make.

No.

Enhanced Omni-Channel remains the routing foundation. The custom solution improves the experience around a specific transfer workflow while continuing to use Salesforce's routing capabilities underneath it.






Comments


AI-native Salesforce consulting. Agentforce, Claudeforce, Headless360, and everything in between. We believe AI should work for a living. 

QUICK LINKS

TALK TO US

Got a problem to solve?

Truffle HQ
1000 Brickell Ave, Suite 750 – 1723, Miami, FL 33131

  • LinkedIn
  • YouTube
  • Instagram
  • Spotify

India Office:
Truffle Consulting, 6th Floor, Naar Tower, Phase-8b, Sector 74, Mohali - 140308

bottom of page