# Wrong Responses

The *Wrong Responses* dashboard serves as an in-built issue tracker, similar to JIRA, designed for BotDistrikt chatbots. It allows you to track users who have received incorrect responses and set conditions to manage and resolve these issues accordingly.

### Marking Message as Wrong Response

To mark a message as a wrong response, navigate to **Inbox** > **Console**. In the user activity window there will be a dropdown arrow with the default 'correct' text below the message. Clicking on the dropdown will allow you to mark the message as wrong. To access the **Wrong Responses** tab, click on the red arrow.

<figure><img src="/files/iqhPtlMozCaK1Uu9aQfd" alt=""><figcaption><p>Marking a Message as a Wrong Response</p></figcaption></figure>

<figure><img src="/files/1du4S2j3cBhCUIxhvZi8" alt=""><figcaption><p><strong>Wrong Responses D</strong>ashboard</p></figcaption></figure>

Every time a user receives a wrong response, BotDistrikt tracks the message. The **Wrong Responses** dashboard includes:

* Filter Wrong Responses&#x20;
* Mark Response Status
  * Acknowledge
  * Resolving
  * Resolved
  * Ignored
* Issue Fields
  * Tags
  * Agents
  * Set Due Date
  * Write Notes
  * Set Priority Levels
  * Replay the Response
* Export to CSV

### Filtering Wrong Responses

Use the Filters on the top of the page to filter records based on several fields. Each field has a specific filter use case.

<figure><img src="/files/K8d0ubaYVx6IvnNczPm3" alt=""><figcaption><p>Broadcast Tab Filter Options</p></figcaption></figure>

<table><thead><tr><th width="249">Field</th><th>Use case</th></tr></thead><tbody><tr><td>ID</td><td>Finds all wrong responses from a specific ID</td></tr><tr><td>Assigned to</td><td>Finds all wrong responses assigned to a specific team member</td></tr><tr><td>Created by</td><td>Finds all wrong responses created by a specific team member</td></tr><tr><td>Updated by</td><td>Finds all wrong responses updated by a specific team member</td></tr><tr><td>Created At</td><td>Finds all wrong responses created at a specific time or date</td></tr><tr><td>Updated At</td><td>Finds all wrong responses updated at a specific time or date</td></tr><tr><td>Due At</td><td>Finds all wrong responses with specific deadlines</td></tr><tr><td>Status</td><td>Finds all wrong responses based on their current status</td></tr><tr><td>Priority</td><td>Finds all wrong responses categorised by urgency or importance</td></tr><tr><td>Tags</td><td>Finds all wrong responses labeled with specific tags</td></tr><tr><td>Notes</td><td>Finds all wrong responses with attached notes</td></tr></tbody></table>

### Mark Response Status

Team members can update the status of a wrong response to track its resolution progress.

<figure><img src="/files/FoLE5RBAMgWFDvayWmej" alt=""><figcaption><p>Marking statuses</p></figcaption></figure>

The available statuses include:

* **Acknowledge**
  * All wrong responses are automatically marked as "Acknowledged" when logged.
* **Resolving**
  * Set this status when actions are actively being taken to fix the issue.
* **Resolved**
  * Mark the response as resolved when the issue has been fixed and verified.
* **Ignored**
  * Use this status for issues that do not require further action.

### Issue Fields

The **Issue Fields** feature allows team members to add specific attributes to the wrong responses. The following types of fields are supported:

<figure><img src="/files/E6vhHO4CP6tOFVYmrc7h" alt=""><figcaption><p>Managing Issue Fields</p></figcaption></figure>

<table><thead><tr><th width="237">Issue Fields</th><th>Description</th></tr></thead><tbody><tr><td>1) Notes</td><td>This allows team members to attach detailed comments to a response. Notes can include observations, explanations, or instructions for other team members.</td></tr><tr><td>2) Tags</td><td><a href="https://docs.botdistrikt.com/features/settings/tags">Tags</a> provide a way to categorize and organize responses by assigning descriptive labels.</td></tr><tr><td>3) Assigned to</td><td>This enables the assignment of individual team members to manage specific logs or responses.</td></tr><tr><td>4) Due Date</td><td>This ensures that deadlines are established for resolution.</td></tr><tr><td>5) Priority</td><td><p>Priority levels help classify responses based on their urgency and importance ranging from P0 to P3.<br></p><p>P0 - Critical Priority<br>P1 - High Priority<br>P2 - Medium Priority<br>P3 - Low Priority</p></td></tr><tr><td>6) Actions</td><td>There are two buttons: Replay Message as well as Delete.<br><br>Replay Message -  Allows team members to simulate the corrected response in the same scenario where the wrong response occurred.<br><br>Delete - Allows team members to delete the wrong response.</td></tr></tbody></table>

<figure><img src="/files/qKo0LPTzV7n1ougCR2CQ" alt=""><figcaption><p>Replaying a Message Marked as a Wrong Response</p></figcaption></figure>

### Exporting to CSV

Filter wrong responses by clicking on add filter and selecting the appropriate attribute and function for the search parameter. To export filtered records, click on Select Action and Export rows to CSV.

<figure><img src="/files/MvBBlTMfly5putGg3SS8" alt=""><figcaption><p>Example of using Export actions</p></figcaption></figure>

Export filtered messages to CSV can be done in two ways by using Action >  **Export to CSV** or **Export to UAT.**

**Export to CSV** will generate a .csv file with the following fields:

<table><thead><tr><th width="239">Fields</th><th>Description</th></tr></thead><tbody><tr><td>ID</td><td>An identifier based on the unique Message ID.</td></tr><tr><td>Date [Timezone]</td><td>This column reflects the timezone of the user exporting the data. For example, if the export is generated in New York, the column will show 'Date [GMT-05:00]'.</td></tr><tr><td>From</td><td>The source or type of user initiating the interaction such as user or bot.</td></tr><tr><td>From ID</td><td>A unique identifier for the sender such as user ID or bot ID.</td></tr><tr><td>From Name</td><td>Displays only the sender's display name.</td></tr><tr><td>Message</td><td>The content of the message exchanged during the interaction.</td></tr><tr><td>Reached Fallback</td><td>Indicates whether the interaction triggered a fallback response where "Y" stands for yes or "N" for no.</td></tr><tr><td>Story ID</td><td>A unique identifier for the story associated with the interaction.</td></tr><tr><td>Story Name</td><td>The name or title of the story.</td></tr><tr><td>Sentiment Value</td><td>A numerical score representing the sentiment of the user's message ranging from -1 for negative, 0 for neutral, and 1 for positive.</td></tr><tr><td>Sentiment</td><td>The sentiment category derived from the sentiment value such as positive, neutral, or negative.</td></tr><tr><td>Channel</td><td>The platform or medium through which the interaction occurred.</td></tr><tr><td>Widget ID</td><td>Only applies to Website Bot Widgets and cannot be used for Messaging Apps.</td></tr><tr><td>Chat History Link</td><td>A URL or link to access the complete chat history for the interaction.</td></tr></tbody></table>

**Export to UAT** will generate a .csv file with the following fields:

<table><thead><tr><th width="240">Field</th><th>Description</th></tr></thead><tbody><tr><td>ID</td><td>An identifier based on the unique Message ID.</td></tr><tr><td>Description</td><td>The name or title of the story.</td></tr><tr><td>Message</td><td>The content of the message exchanged during the interaction.</td></tr><tr><td>Memory</td><td>This refers to the bot’s memory context and can be used to simulate data that the bot remembers from the user’s conversation.</td></tr><tr><td>User</td><td>This refers to the user context, enabling simulation of an existing user on BotDistrikt or a new user with attributes defined via variables.</td></tr><tr><td>Refresh</td><td>This acts as a caching identifier. When a response is retrieved, it is cached for 10 minutes. Changing this value forces the cache to clear and recompute the response.</td></tr><tr><td>Expected Response</td><td>The anticipated output or behaviour from the bot for the given input and context.</td></tr><tr><td>Actual Response</td><td>The actual output or behaviour observed from the system during the test.</td></tr><tr><td>Actual = Expected? (Y/N):</td><td>A validation field to confirm if the actual response matches the expected response.</td></tr><tr><td>Developer Comments</td><td>Additional notes or observations from the developer regarding the test case or discrepancies found.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.botdistrikt.com/features/inbox/wrong-responses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
