Product Overview:
The AI chatbot is a modular customer support system powered by GraphQL integration, an FAQ-based knowledge engine, dynamic response logic, and external system support (e.g., Chatwoot). It is designed for seamless integration with modern e-commerce websites and backend environments.
The chatbot connects to a GraphQL endpoint managed via an admin panel.
An integrated FAQ module provides a structured database of questions and answers used to train the AI.
The knowledge base can be updated instantly, allowing the chatbot to scale without retraining the model.
The AI is trained on the FAQ dataset and follows predefined prompts.
It handles user requests through clearly defined logic and response statuses:
Scenario | Status | Description |
---|---|---|
📘 Relevant answer found | success |
Returns a direct response from the FAQ |
👤 Human help required | operator_required |
Complex query triggers handoff to a human operator |
🛒 Product search | searching |
Initiates product lookup in the catalog |
🔢 Missing order number | missing_information |
Prompts user to provide missing details |
❓ Unclear request | error |
Asks the user to clarify their message |
Includes conversation history tracking, allowing the AI to understand context and respond to follow-up messages more accurately.
Easily embeddable via a standard <script>
tag in the website's <head>
.
Comes with a responsive UI and supports custom styling.
Integrated with Chatwoot as the backend for managing incoming and outgoing messages.
Scalable Knowledge Base: Add new questions to the FAQ and the AI instantly supports them.
Modular Architecture: Each scenario is handled by a dedicated logic block — from FAQ responses to product search and operator escalation.
Model Flexibility: The GPT model used (e.g., gpt-4-mini) can be replaced with a more optimized version at any time.