Organization defaults on Widgets
Chatbot → Widgets exposes organization defaults for:- Conversation retention
- Request retention
- Public action-audit retention
Conversation retention also participates in the lower-level Chat retention policy used by the Conversations lifecycle.
Conversation retention policy
Administrators can also review the Retention policy under the Conversations administration view. It contains:- Conversation days
- Operational event days
- Deletion grace days
- Conversation: 30 days
- Operational events: 7 days
- Deletion grace: 7 days
Scheduled deletion
A manual or retention-expiry deletion is a lifecycle, not one database statement. When deletion is requested:- RAUM verifies the conversation belongs to the organization.
- Active legal hold is checked.
- The conversation is closed/marked for deletion.
- active widget sessions for it are revoked;
- a deletion job is created; and
- the actual purge becomes eligible after the configured deletion grace period.
Legal hold
Applying a legal hold protects the conversation from retention/deletion processing. If a deletion job is already pending, it is moved to Blocked legal hold rather than purging the protected content. Removing the hold can return a previously blocked deletion job to retry processing when the conversation had already been marked for deletion. Legal-hold changes are audited.Deletion failures
Deletion jobs can surface terminal/problem states such as:- Blocked legal hold
- Dead letter
- Cancelled
- Failed/retry-related state
