Loading

Salesforce Enhanced Chat Session Times Out Before Acceptance and Stuck in Queue

Publiseringsdato: Jan 20, 2026
Beskrivelse

When transferring Agentforce Service (formerly Service Cloud) Enhanced Chat to a service representative, if a "Routing Timeout (seconds)" is specified in the routing configuration, the work is automatically transferred to the next available representative. However, if only one representative is available and the work is retransferred before it can be accepted, it will remain in the queue until another representative becomes available.

Løsning

If a Salesforce Enhanced Chat session is stuck in the queue and cannot be accepted, the following two methods can be used to retransfer it. Method 1 is the fastest approach. Use Method 2 if you cannot go offline.

## Method 1: Update Omni-Channel Status

  1. Change your current status to "Offline" in the Omni-Channel component,.
  2. Change your status back to "Online".
  3. The work will be re-routed to you. Click the Accept button.

## Method 2: Use "Route Work" Action via Flow

If you cannot go offline because you are handling other tasks, use a flow with the "Route Work" action to transfer the session directly to yourself.

## Prerequisites

Check "Enable Skill-Based and Direct-to-Agent Routing" In Omni-Channel Settings.

Flow Resource Settings:

1. Create a Text variable named recordId with 'Available for input' checked.

2. Create a Text variable named userId with Default Value set to {!$User.Id}

3. Add a Route Work action with Record ID: {!recordId}, Service Channel: Specify the relevant Messaging Channel, Route to: Agent, Agent ID: {!userId}, and Backup Queue: your relevant Queue.

By executing the "Route Work" action, the target work is expected to be re-routed to yourself. When a notification appears in the Omni-Channel component, please accept the transferred work.

Knowledge-artikkelnummer

005239309

 
Laster
Salesforce Help | Article