Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

With agent chat, how can I inform the end user when all agents reject their chat?

mpsteve137
Tera Expert

I am testing with an end-user and one live agent. Currently, when the user tries to open a message, and the live agent rejects their chat, the end-user just continues to see "Routing you to a live agent." What do I need to configure so that they instead see "No agents available" after all available agents reject their chat?

9 REPLIES 9

MaxMixali
Kilo Sage

Massimiliano, here is the compact and correct answer for ServiceNow Live Chat / AWA.

Problem:
End-user starts a chat → “Routing you to a live agent.”
Agent rejects the chat → End-user STILL sees “Routing you to a live agent.”
You want → “No agents available.”

Why this happens:
In Advanced Work Assignment (AWA) and Live Chat, an **agent rejecting a chat DOES NOT trigger the “No agents available” message**.
Rejection is treated as “agent unavailable,” so the chat is **rerouted** unless the queue is completely exhausted.

You only get “No agents available” when:
1) There are **zero agents** in the queue, OR
2) The **Capacity Assessment returns 0**, OR
3) **Routing timer expires** and no agent accepted the chat.

What you must configure:
There are **three key settings** you must update to make rejections trigger the fallback message.

1) AWA → Work Item Options → “Maximum routing attempts”
- Default = unlimited
- Set to **1** (or 2 if you want one retry)
→ After the last agent rejects, AWA ends the routing cycle.

2) AWA → Queue → “Reject behaviour”
Set to:

Reject route to next agent: FALSE OR  Reject adds to unavailable count

→ This forces rejected chats to count as “no available agents”.

3) Chat Setup → Messaging Settings → “No Agents Available Message”
Ensure this message is configured under:

 

Conversation Settings → No Agents Available

This is the message the end-user will see after the routing cycle ends.

Optional but recommended:
4) Reduce “Routing Timeout”
In **Queue → Routing Configuration**:

Routing Timeout (seconds) = 10–20

 

→ If an agent doesn’t accept within the timeout, user gets “No agents available.”

 

Final behaviour:
• User requests chat
• Agent rejects
• AWA sees no more attempts / no more available agents
• User sees “No agents available” instantly

 

 

 

 

 

 

 

 

 

Hello i hope that can help

If you find this answer useful, please mark it as solution accepted/helpful

Massimiliano Micali

 

Dr Atul G- LNG
Tera Patron
Tera Patron

@Sandeep Rajput  @GlideFather  @SANDEEP DUTTA any inputs on this

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Hi @mpsteve137,

 

Try to search in Conversational Interfaces > Settings > System Messages:

GlideFather_0-1763658642991.png

 

 

Or in the Queues, there are welcome messages and timeout messages...

 

What does it do currently, when all agents reject, is anything displayed?

 

Thanks @Dr Atul G- LNG 

———
/* If my response wasn’t a total disaster ↙️ drop a Kudos or Accept as Solution ↘️ Cheers! */


Hi GlideFather, thank you for posting an actual response. Currently nothing changes for the end user when all agents reject. They just continue to see the "Routing to a live agent" message. Seems like once all available agents reject, they should be informed there are none available.