---
sourceDocument: Brazil Conversational Interfaces
sourceDocumentLink: https://www.servicenow.com/docs/r/conversational-interfaces

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Control idle live chat sessions

# Controlling idle live chat sessions {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Controlling idle live chat sessions

This guide explains how to manage idle live chat sessions in ServiceNow to improve chat efficiency and user experience.
By default, the system monitors active chat sessions every two minutes and marks a session idle if the requester does not respond within three minutes.
A reminder message is sent, and if there is still no response, the chat session is automatically canceled after six minutes.
Administrators can customize these behaviors to better fit their operational needs.
Show full answer Show less  
**Important:** Idle chat controls do not apply to Connect Support, which is no longer receiving updates since the Paris release. Customers are encouraged to migrate to ServiceNow Advanced Work Assignment and Agent Chat in workspace for enhanced functionality.

## Customizing Idle Chat Behavior

* **Idle Chat Reminder Message:** The default message prompting requesters to respond ("The conversation is timing out, are you still there?") can be modified by updating the system property `com.glide.cs.idlechatremindermessage`.
* **Timeout Settings:** Two key system properties control timeout durations:
  * `com.glide.cs.idlechatremindertimeout`: Defines how many seconds after the last requester response the reminder message appears. This value must be at least 120 seconds unless the Idle Chat Timer Task frequency is adjusted accordingly.
  * `com.glide.cs.idlechatcanceltimeout`: Defines how many seconds after the last requester response the chat is canceled due to inactivity. This value must be greater than the reminder timeout by at least 120 seconds (or the Idle Chat Timer Task interval if modified).
* **Inactivity Timeout Behavior:** The `com.glide.cs.startidletimeoutafteragentresponse` property controls when the inactivity timer starts:
  * If set to `true`, the timer starts only after the agent sends a non-automated message.
  * If `false` or unset, the timer starts immediately after the agent joins the chat, including automated messages.
* **Disconnect Timeout for Guest Conversations:** The `com.glide.cs.chatdisconnecttimeout` property specifies how long the system waits to reconnect a disconnected guest chat before ending it. If reconnected within this time, the conversation resumes.

## How to Configure

Administrators can configure these settings by navigating to the **System Properties \[sysproperties\]** table:

* Search for `sysproperties.list` in the filter navigator.
* To modify existing properties (e.g., the reminder message), open the property and update its value.
* To add new timeout properties, select **New**, enter the appropriate property name, description, data type, and value, then submit.

## Practical Examples

Two scenarios illustrate how the `com.glide.cs.startidletimeoutafteragentresponse` property impacts chat timeouts:

* **Example 1 (Property set to false or unset):** The inactivity timer begins as soon as an agent sends any message (automated or manual). If the requester doesn't respond within the configured time, the system sends reminders and eventually ends the chat.
* **Example 2 (Property set to true):** The inactivity timer only starts after the agent sends a manual (non-automated) message. If the agent does not send such a message, the chat will not time out automatically.

## Benefits for ServiceNow Customers

By controlling idle live chat sessions, customers can:

* Improve support efficiency by automatically closing inactive chats.
* Customize user experience with tailored reminder messages and timeout intervals.
* Maintain better resource allocation by freeing agents from unattended chats.
* Ensure chat session continuity with configurable disconnect timeout settings for guest users.  
Configure how active chat sessions are handled by the system when live chats become
idle.

By default, the system automatically checks live chat sessions every two minutes through the
Idle Chat Timer Task scheduled job to ensure that chat sessions are still active. If the
requester does not respond within 180 seconds (three minutes) during an active chat session,
the session becomes idle. The user receives a reminder message that the conversation is timing
out and asks if they are still there. If they don't respond, the system automatically cancels
(times out) the chat session 360 seconds (six minutes) after the requester's last
response.

You can change the idle chat reminder message and the default time after which the system
displays the reminder message and closes an idle chat.  
Important:  
Idle live chats are not available for Connect Support. Starting with the Paris release,
Connect Support no longer receives enhancements or non-priority bug fixes. Consider moving
to ServiceNow®
Advanced Work Assignment and Agent Chat in workspace to
automatically assign chat requests and other work items to agents. For details, see [Move from Connect Support to Advanced
Work Assignment and Agent Chat](https://www.servicenow.com/docs/CwHG8Wo49I2Zs_70GZp28A "Move from ServiceNow Connect Support to Agent Chat (live chat), which is the messaging system that agents use in Agent Workspace to interact with customers. Moving from Connect Support also involves using Advanced Work Assignment (AWA) to create the chat queues for routing chat work items to agents.").

## Change the idle chat reminder message {#ci-idle-chats__section_jzl_kkj_3kb}

The default idle chat reminder message displayed to requesters is: The conversation is timing out, are you still there? Agents receive the
message: User response will indicate if they want to continue the chat.

You can modify the default message sent to requesters by updating the
com.glide.cs.idle_chat_reminder_message property.  
1. As admin, navigate to All, and then enter <kbd class="ph userinput">sys_properties.list</kbd> in the filter.
2. Open the com.glide.cs.idle_chat_reminder_message property.
3. In the Value field, enter the new reminder message to be displayed.
4. Select Update.
{#ci-idle-chats__ol_fm2_dmj_3kb}

## Change the idle chat timeout values {#ci-idle-chats__section_cd5_3nj_3kb}

Add the com.glide.cs.idle_chat_reminder_timeout and the
com.glide.cs.idle_chat_cancel_timeout properties to the System
Property \[sys_properties\] table to set the chat reminder message timeout and the idle chat
cancel timeout values. Create both properties at the same time.  
1. As admin, navigate to All, and then enter <kbd class="ph userinput">sys_properties.list</kbd> in the filter.
2. Select New to add the com.glide.cs.idle_chat_reminder_timeout property.
   1. On the form, fill in the fields.  
      {#ci-idle-chats__table_k4d_c1t_wlb__entry__2}

      | Field | Value |
      |-|-|
      | Name | System property name. Enter: <kbd class="ph userinput">com.glide.cs.idle_chat_reminder_timeout</kbd> |
      | Description | Explanation for this property. For example: <kbd class="ph userinput">Idle chat reminder timeout (in seconds)</kbd> |
      | Type | Data type. Select <kbd class="ph userinput">integer</kbd>. |
      | Value | Enter the number of seconds before the idle chat reminder message is displayed, after the requester's last response. This value must be equal to or greater than 120 seconds, since the Idle Chat Timer Task job runs every 120 seconds to check active chat sessions. For example, if the idle chat reminder message is to be displayed 5 minutes after the requester's last response, enter 300 seconds. Note: If you want to set an idle chat message reminder timeout that is under 120 seconds, you must also change the time at which the Idle Chat Timer Task job runs. The job must check for idle chats within a shorter time frame. For example, if the reminder message timeout is 60 seconds after the requester's last response, set the Idle Chat Timer Task job to run every 60 seconds. For more information on base system scheduled jobs, see [System scheduler](https://www.servicenow.com/docs/access?context=c_SystemScheduler&version=brazil&pubname=brazil-platform-administration&ft:locale=en-US). |
      [ ]

      {#ci-idle-chats__table_k4d_c1t_wlb}
   2. Select Submit.
   {#ci-idle-chats__ol_aq4_11t_wlb}
3. In the System Properties table, select New to add the com.glide.cs.idle_chat_cancel_timeout property.
   1. On the form, fill in the fields.  
      {#ci-idle-chats__table_zjc_tg5_wlb__entry__2}

      | Field | Value |
      |-|-|
      | Name | System property name. Enter: <kbd class="ph userinput">com.glide.cs.idle_chat_cancel_timeout</kbd> |
      | Description | Explanation for this property. For example: <kbd class="ph userinput">Idle chat cancel timeout (in seconds)</kbd> |
      | Type | Data type. Select <kbd class="ph userinput">integer</kbd>. |
      | Value | Number of seconds before an idle chat is canceled (times out). This value must be larger than com.glide.cs.idle_chat_reminder_timeout, where the difference between this value and com.glide.cs.idle_chat_reminder_timeout is larger than or equal to 120 seconds (2 minutes, which is when the Idle Chat Timer Task job runs). For example, if the reminder message timeout value is 300 seconds (5 minutes), the idle chat cancel timeout value must be 420 seconds or greater. Note: If you changed the Idle Chat Timer Task job, the difference between the chat cancel timeout value and the idle chat reminder timeout must be larger or equal to the Idle Chat Timer Task job time. For example, if the reminder timeout is 60 seconds and the Idle Chat Timer Task job is also 60 seconds, the idle chat cancel timeout value must be 120 seconds or greater. |
      [ ]

      {#ci-idle-chats__table_zjc_tg5_wlb}
   2. Select Submit.
   {#ci-idle-chats__ol_txm_dkj_tlb}
{#ci-idle-chats__ol_xzx_bjj_tlb}

## Set the inactivity timeout behavior {#ci-idle-chats__section_xkc_mk5_jnb}

The com.glide.cs.start_idle_timeout_after_agent_response property
determines the timeout behavior when inactivity is triggered. When this property is
<kbd class="ph userinput">true</kbd>, the inactivity timer does not start until the agent sends a
non-automated response to the requester.  
1. As admin, navigate to All, and then enter <kbd class="ph userinput">sys_properties.list</kbd> in the filter.
2. Select New to add the com.glide.cs.start_idle_timeout_after_agent_response property.
   1. On the form, fill in the fields.  
      {#ci-idle-chats__table_vhp_nk5_jnb__entry__2}

      | Field | Value |
      |-|-|
      | Name | System property name. Enter: <kbd class="ph userinput">com.glide.cs.start_idle_timeout_after_agent_response</kbd> |
      | Description | Explanation for this property. For example: <kbd class="ph userinput">Timeout behavior when inactivity should be triggered.</kbd> |
      | Type | Data type. Select <kbd class="ph userinput">true/false</kbd>. |
      | Value | Either <kbd class="ph userinput">true</kbd> or <kbd class="ph userinput">false</kbd>. |
      [ ]

      {#ci-idle-chats__table_vhp_nk5_jnb}
   2. Select Submit.
   {#ci-idle-chats__ol_uhp_nk5_jnb}
{#ci-idle-chats__ol_thp_nk5_jnb}

## Set the server disconnect timeout for guest conversations {#ci-idle-chats__section_mhw_p1g_qtb}

The com.glide.cs.chat_disconnect_timeout
property determines how long the system will wait to reconnect a disconnected conversation
before it ends the chat. If communication is reestablished during that timeframe, the
conversation resumes.  
1. As admin, navigate to All, and then enter <kbd class="ph userinput">sys_properties.list</kbd> in the filter.
2. Select New to add the com.glide.cs.chat_disconnect_timeout property.
   1. On the form, fill in the fields.  
      {#ci-idle-chats__table_pvt_r5g_qtbxxx__entry__2}

      | Field | Value |
      |-|-|
      | Name | System property name. Enter: <kbd class="ph userinput">com.glide.cs.chat_disconnect_timeout</kbd> |
      | Description | Explanation for this property. For example: <kbd class="ph userinput">Timeout behavior for disconnected guest conversations.</kbd> |
      | Type | Data type. Select <kbd class="ph userinput">integer</kbd>. |
      | Value | Number of seconds before a disconnected guest chat is canceled (times out). The client will try to reconnect during that time. |
      [ ]

      {#ci-idle-chats__table_pvt_r5g_qtbxxx}
   2. Select Submit.
   {#ci-idle-chats__ol_ovt_r5g_qtb}

## Examples {#ci-idle-chats__section_acq_pch_knb}

These examples show how the
com.glide.cs.start_idle_timeout_after_agent_response system setting
may affect how the system handles idle chats. In the following examples, the inactivity
timeout is set to 60 seconds and the inactivity reminder is set to 30 seconds.  
Example 1: In this example, com.glide.cs.start_idle_timeout_after_agent_response does not affect how the system handles an idle chat.

1. Agent enters the chat.
2. System sends automated message Thank you for contacting support. I am looking into your question now and will be with you shortly.
3. Agent sends the message What can I help you with today?
4. If the requester does not respond after 30 seconds, then the system sends the message The conversation is timing out, are you still there?
5. If the requester does not respond within 60 seconds after the agent's message, then the system sends the message It seems you have left the conversation and ends the chat.
{#ci-idle-chats__ol_sj2_p13_knb}  
Example 2: In this example, com.glide.cs.start_idle_timeout_after_agent_response affects how the system handles an idle chat.

1. Agent enters the chat.
2. System sends automated message Thank you for contacting support. I am looking into your question now and will be with you shortly.
3. If the agent does NOT send a message, one of the following occurs:
   * If com.glide.cs.start_idle_timeout_after_agent_response is not set or is set to false, then
     1. The system starts the inactivity timer.
     2. If the requester does not respond after 30 seconds, then the system sends the message The conversation is timing out, are you still there?
     3. If the requester does not respond within 60 seconds after the automated message, then the system sends the message It seems you have left the conversation and ends the chat.
     {#ci-idle-chats__ol_c44_jdh_knb}
   * If com.glide.cs.start_idle_timeout_after_agent_response is set to true, the system does not start the inactivity timer and the chat will not time out.
   {#ci-idle-chats__ul_rnf_ddh_knb}
{#ci-idle-chats__ol_nf2_ych_knb}

