# Interaction Flow

### 4.1 Channels Supported  <a href="#id-4.1-channels-supported" id="id-4.1-channels-supported"></a>

The chatbot is designed to assist Customer Service agents, and it operates as a standalone system, not directly integrated with any specific communication channel. Agents access the chatbot separately while interacting with customers through their usual communication platforms. Chatbot provides real-time assistance, quickly retrieving and generating accurate responses that agents can use directly in their conversations.

### 4.2 Agent Workflow Example  <a href="#id-4.2-agent-workflow-example" id="id-4.2-agent-workflow-example"></a>

Here’s a typical workflow example of how an agent might interact with the chatbot during a customer query:&#x20;

1. **Query Input**: The agent receives a customer question in a live chat and inputs the query into the chatbot’s web interface.&#x20;
2. **Response Generation**: The chatbot processes the query, retrieves relevant data from the Knowledge Repository, and generates a clear and concise response.&#x20;
3. **Agent Review**: The agent reviews the response. If necessary, the agent adjusts the tone or detail level to suit the customer’s specific needs.&#x20;
4. **Customer Response**: The agent shares the response with the customer in the live chat.&#x20;
5. **Multiturn Interaction**: If the customer asks follow-up questions, the agent continues the interaction with the chatbot, which retains context and provides additional information as needed.&#x20;
6. **Feedback**: Once the conversation is complete, the agent provides feedback on the chatbot’s performance, which is logged for future improvements.&#x20;

### 4.3 Web Browser Interface  <a href="#id-4.3-web-browser-interface" id="id-4.3-web-browser-interface"></a>

The chatbot operates through a web-based interface, allowing agents to access it from any standard web browser without needing additional installations or software. This approach ensures ease of use and scalability across different agent workstations and locations.&#x20;

*Recommended browser*: Google Chrome&#x20;


---

# 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.ixhello.com/knowledge-bot/functional-documentation/interaction-flow.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.
