AI Assistant Chat Playback
AI Assistant Chat Playback is a troubleshooting tool that lets you replay any user conversation with the AI Assistant. It provides visibility into the assistant’s reasoning process — from how it interpreted the user’s query, to which plugins it considered and executed, to how it generated the final response.
Use Chat Playback when the AI Assistant delivers an unexpected response and you need to understand why. Common scenarios include:
- The assistant not serving expected knowledge articles, files, or forms
- The assistant serving the wrong type of resource (for example, a form instead of a KB article)
- A software provisioning request failing
- Ticketing actions like creating a ticket or adding a comment not completing
- The assistant citing irrelevant or incorrect resources
Conversation ID Required
Chat Playback is scoped to a single conversation session. You need the conversation ID to look up a specific interaction. You cannot search by user email or browse user conversation histories.
Access Requirements
Chat Playback displays sensitive conversation data including user queries and plugin arguments. Access is restricted to users with one of the following roles:
A Super Admin assigns these roles through Moveworks Setup. Only grant access to users who have a legitimate troubleshooting need.
Audit Logging
All access to Chat Playback is logged. The system records which user accessed a conversation and when. These logs are available for compliance review.
How to Use Chat Playback
Enter the conversation ID
Paste the conversation ID for the interaction you want to investigate. Conversation transcripts are available 3–4 hours after a conversation is completed.

The conversation will begin loading. You will see the conversation transcript on the left and the Reasoning panel on the right.

What You Can See
Chat Playback surfaces the AI Assistant’s reasoning process in four steps. Each step maps to a phase of how the assistant processes a user query. Select any user message in the conversation transcript on the left to see the corresponding reasoning breakdown on the right.
Step 1: Intent
How the AI interpreted and reformulated the user’s request.

Step 2: Plugin Selection
The process of identifying and ranking relevant plugins to fulfill the request.
Missing plugin?
If an expected plugin does not appear in the selected list, contact Moveworks Support with the conversation ID so they can investigate why the plugin was not selected.
Step 3: Plugin Execution
Results from running the selected plugins to gather information.

Step 4: Response Generation
How the final response was constructed using retrieved information.
Plugin Error Codes
When a plugin execution fails, Chat Playback displays one of the following error codes:
Troubleshooting Guide
Use the following table to map what you observe in Chat Playback to the corrective action.
What Is Not Available
To protect Moveworks intellectual property and maintain privacy, the following are not visible in Chat Playback:
- Internal reasoning or orchestration logic
- Custom bot instruction details
- Confidence scores for considered plugins
- Enterprise Search tab logs from the Moveworks web app
When to Escalate to Moveworks Support
Escalate to Moveworks Support when your investigation requires insight into:
- How the assistant interpreted the query beyond what the rewritten query shows
- Why an expected plugin was not selected or executed
- Issues with plugin arguments or unexpected plugin behavior
- Tone, style, or conversational behavior of the assistant
- Any behavior that cannot be explained from the data visible in Chat Playback
Chat Playback is designed to help you identify what happened during a conversation. For issues that require understanding the assistant’s internal decision-making logic, Moveworks Support has access to additional diagnostic tools.
Governance
Privacy-Preserving Design
Chat Playback follows a privacy-preserving approach. You can view all operational details necessary for troubleshooting — including the user query, rewritten query, and plugin arguments — while other user PII and full conversational content remain protected.
Session-Bound Access
All debugging is scoped to a single conversation session. You cannot search across sessions, browse user histories, or view all conversations for any user. This ensures that access is limited to the specific interaction being investigated.
Audit Logs
Every access to Chat Playback is recorded with:
- The user who accessed the conversation
- The conversation ID that was viewed
- The timestamp of access
These logs are available for compliance and security review.
SIEM Event Structure
When a user accesses a conversation in Chat Playback, the following event is emitted to your SIEM integration:
You can use this event to monitor and alert on Chat Playback usage within your organization’s security tooling.