Testing Mode V3+
Testing Mode is a sandboxed chat panel for trying your agent without touching production data. The agent runs end-to-end — matching rules, calling tools, and choosing responses — but any action that would write or change something is simulated. No tickets are created and no messages are sent to Slack or Teams.Use Testing Mode to:- Validate a new before exposing it to real users.
- Check that the right is presented for a given request.
- Confirm sources are being cited correctly.
- Inspect which tools the agent called and what it passed to them.
Open Testing Mode
Open the agent
Start a chat
Send a message
Forms and submissions
When the agent presents a form, fill it out and submit it from within the chat. The values flow back to the agent so it can continue the turn, just like in production. Form submissions and ticket publishes appear as inline cards so you can verify what would have been created.After a terminal action (publishing a ticket or submitting a form), the session is frozen to mirror real-world behavior. Click Start new chat to reset and continue testing.Debug each turn
Every agent response includes a collapsible Debug disclosure below the message. Expand it to inspect:- Matched rules — which rules fired for the turn and the reasoning behind the match.
- Tool calls — every tool the agent invoked, with the input it sent and the output it received.
- Response type — the classification the agent chose (KB answer, Chat, Asked for info, or Escalated).
Connections
Select which channels the agent should be deployed to. You can add or remove channels at any time after deployment.Deploy agents
Navigate to agent settings
Find connections section
Add channels
Save changes
Chat logs
All interactions between users and the agent are logged and can be reviewed in the Chat Logs section. Monitor agent performance, review conversations, identify knowledge gaps, and track response quality.View conversations
Access all conversations your agent participates in from the Chat Logs tab on the agent’s page. Each conversation shows:- Timestamp: When the conversation started
- Requester: User who initiated the conversation
- Channel: Where the conversation took place
- Agent result: How the agent categorized the conversation outcome
- Message count: Number of messages exchanged
- Feedback: Thumbs up or down reactions received
Agent results
Agent results categorize how the agent ended each conversation. This helps you understand agent behavior patterns and identify areas for improvement.Answered
Answered
Clarification
Clarification
Ticket Created
Ticket Created
Help
Help
Missing Knowledge
Missing Knowledge
Conversational
Conversational
Form Response
Form Response
Form Field
Form Field
Sensitive
Sensitive
Error
Error
Custom Ticket
Custom Ticket
Unpublished
Unpublished
Feedback tracking
Track user reactions to agent responses through thumbs up and thumbs down feedback. This data helps identify knowledge gaps and improve agent effectiveness.View feedback summary:- Total positive reactions
- Total negative reactions
- Feedback rate (percentage of responses receiving feedback)
- Trending issues (frequent negative feedback patterns)
- View all conversations with positive feedback
- View all conversations with negative feedback
- View conversations without feedback
Filter chat logs
Use the Filters button above the chat log list to narrow down conversations. Filters use AND logic, so a conversation must match every active filter to appear.Agent Response
Agent Response
Tickets
Tickets
- Title — filter by keywords in the ticket title
- Description — filter by keywords in the ticket description
- Status — filter by ticket status (open, in progress, resolved, closed, or any custom )
- Priority — filter by ticket
- Assignee, Requester, Followers — filter by people on the ticket
- Channel — filter by the the ticket lives in
- Form — filter by the used to create the ticket
- Tags, Category, Ticket Type — filter by ticket organization attributes
- Custom fields — filter by any defined on your forms
- Created at, Updated at, Due date — filter by date ranges
- Find unresolved escalations: filter by Agent Response =
Ticket Createdand Tickets → Status =opento surface every escalated ticket still waiting for a human. - Audit a single team’s load: filter by Tickets → Channel =
ITto see only chat logs that produced tickets in the IT channel. - Investigate a custom workflow: filter by Tickets → Form =
Access Requestto review every conversation that created an access request. - Search by topic: filter by Tickets → Title contains
password resetto find every chat log whose ticket title mentions password resets, or use Tickets → Description to match keywords inside the ticket body.
Explain a conversation with Copilot
Use Explain to ask why the agent answered, asked, or escalated the way it did. Copilot inspects the run evidence — the response classification, the matched and its reasoning, the tools the agent called, the agent’s configuration, and any cited documents — and gives a grounded explanation rather than a guess.Open Explain in two ways:- Explain the whole conversation: open a chat log and select the Explain button at the top of the panel. Copilot walks through every turn and the overall outcome.
- Explain a single response: hover an agent reply in the chat log and select Explain on that message. Copilot scopes the explanation to just that turn.
- Outcome — the overall classification and the single reason the conversation landed there.
- What happened, turn by turn — one bullet per agent reply, with the classification and a short description of what the agent did.
- Verification — for Missing Knowledge or escalations, Copilot re-runs a knowledge search to check whether the gap is a real content gap or a retrieval miss. It also notes when a matched rule narrowed the agent’s knowledge lookup to specific documents or folders, which can make an escalation correct even though relevant content exists elsewhere.
- Takeaway — what this means for you, such as whether the escalation was justified or whether a rule or knowledge gap may need attention.
Analyze conversations
Use chat logs to:Identify knowledge gaps
Identify knowledge gaps
Improve agent rules
Improve agent rules
Monitor escalation patterns
Monitor escalation patterns
Review agent performance
Review agent performance
Validate training effectiveness
Validate training effectiveness
Best practices
Monitor regularly
Monitor regularly
Act on feedback
Act on feedback
Track trends
Track trends
Iterate continuously
Iterate continuously
Set performance goals
Set performance goals
- Minimum answer rate (percentage of “Answered” results)
- Maximum escalation rate (percentage of “Ticket Created” results)
- Target feedback rate (percentage of responses receiving feedback)
- Minimum positive feedback ratio (positive reactions vs negative reactions)