---
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


---

# Data management in Conversational Interfaces

# Data management in Conversational Interfaces {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Use data management tools, such as table cleaners, to maintain Conversational Interfaces tables.

## Virtual Agent table cleaning {#va-data-mgmt__section_lsg_jcl_tpb}

Virtual Agent has a data retention policy that automatically deletes records from certain base system tables when they reach a specific age, to prevent tables from growing to an unmanageable size. Some Virtual Agent and related Conversational Interfaces tables are not automatically cleaned. You can activate table cleaning for the following tables.  
{#va-data-mgmt__table_n51_xgr_xpb__entry__4}

| Table label | Table name | Description | Default record age (seconds) |
|-|-|-|-|
| Chat Server Analytics | sys_cs_analytics | Server records that include sys IDs for messages, threads, conversations, users, and events. | 7,776,000 |
| Conversations | sys_cs_conversation | Conversation details, including topic definition, device used, and consumer (user). Note: Table cleaner also automatically deletes the related records for the following: * Conversation Messages * Conversation Tasks * Conversation Members * Session bindings * Profane message logs if using the Profanity Filter {#va-data-mgmt__ul_uzw_gkr_xpb} | 5,184,000 |
| Message Last Reads | sys_cs_message_last_read | Message IDs of the last messages read by users in chat and messaging channels. | 15,552,000 |
| CI Analytics | sys_ci_analytics | Conversation details used in Conversational Analytics. If the conversation ID is available, table cleaner removes closed, complete, and faulted conversations from the Conversations \[sys_cs_conversation\] table. | 604,800 |
[Table 1. Conversational Interfaces tables that need cleaning]

{#va-data-mgmt__table_n51_xgr_xpb}

The Auto Flushes \[sys_auto_flush\] table lists the base system tables and their corresponding
record ages. When table cleaning is activated, the Table Cleaner scheduled job triggers the
table cleaner to remove the records that meet the default record age. If needed, you can change
the record age for a table and specify any conditions to filter the records to be removed. For
details, see [Activate table cleaning for Virtual Agent tables](https://www.servicenow.com/docs/rkaofzevPSs8aPCGEAgjYg "Activate table cleaning for certain tables used in Virtual Agent and Conversational Interfaces.").

If a table has related child tables, the table cleaner automatically performs a cascade delete
to remove the related child tables. For example, when table cleaning is activated for the
Conversation \[sys_cs_conversation\] table, the table cleaner runs automatically when the table is
60 days (5,184,000 seconds) old. The table cleaner also performs a cascade delete to remove the
related child tables. To learn more about table cleaning in the ServiceNow AI Platform, see
[Table cleaner](https://www.servicenow.com/docs/access?context=table-cleaner&version=brazil&pubname=brazil-platform-administration&ft:locale=en-US).
* **[Activate table cleaning for Virtual Agent tables](https://www.servicenow.com/docs/rkaofzevPSs8aPCGEAgjYg)**   
  Activate table cleaning for certain tables used in Virtual Agent and Conversational Interfaces.

**Related concepts**   

* [Virtual Agent interaction records](https://www.servicenow.com/docs/9dZz4l4vp6AYKZ91bbsTdQ "Each time a Virtual Agent conversation occurs, an interaction record captures the entire conversation in the Interactions [interaction] table. The record includes all topic elements used in the conversation, as well as live agent transfers.")
* [Virtual Agent scripts](https://www.servicenow.com/docs/126dC15SzI6t2IykiYk_Hw "Use ServiceNow Virtual Agent script methods and variables to write chat scripts, such as response, trigger, and flow scripts. Variables can also provide context for your live support topics and conversations.")  
**Related reference**   

* [Input data types in Virtual Agent topics](https://www.servicenow.com/docs/vSJ6il5amoQ~lMY5S3CYWA "You can define inputs of commonly used Glide Virtual Agent (com.glide.cs.chatbot) data types in Assistant Designer without writing a script. Define the input data type on the Start node of a custom control or topic block.")
* [Virtual Agent URL parameters](https://www.servicenow.com/docs/F9ctSy6W~D4ZjwuHEBzXSw "Virtual Agent provides various system parameters that admins can add to an instance URL to control how page content is rendered.")
* [Latency feedback in Virtual Agent](https://www.servicenow.com/docs/ZE1pzTJXCtePXmD3v4G6Lg "The com.glide.cs.message.processing.enabled system property notifies requesters whenever the generative AI large language model (LLM) is processing their request in the Virtual Agent chat widget and ServiceNow Otto panel.")

