Leno AI Explained: What It Is and How It Works
April 15, 2026
Leno AI is LenoChat's native AI support agent that automatically responds to incoming customer messages 24 hours a day using your help articles, FAQs, and past conversations as its knowledge base. When a question falls outside its knowledge or a visitor specifically requests a human, Leno AI transfers the conversation to your team with full context preserved.
What Leno AI Does
Leno AI automates the first line of customer support so your team spends time on complex issues instead of answering the same questions repeatedly. It works across your chat widget, WhatsApp, Facebook Messenger, and Instagram — all from a single configuration in your LenoChat dashboard.
- Answers customer questions instantly, 24/7, without requiring an agent to be online.
- Uses your help center articles, FAQs, conversation history, and product catalog as its knowledge base — not general internet knowledge.
- Detects the visitor's language and replies in that language automatically, supporting 16+ languages including English, Turkish, Spanish, Portuguese, French, German, Korean, Chinese, and Japanese.
- Transfers conversations to a human agent — or shows a contact form — when it cannot find an answer or when a visitor specifically asks to speak with a person.
- Assists human agents in real time with suggested replies, relevant knowledge base articles, and quick-action recommendations while the agent is typing.
- Continuously improves as your team answers questions: every agent reply can be added to the knowledge base so Leno AI learns from real conversations.
Two Modes: Leno AI Agent and Leno AI Assistance
Leno AI operates in two independent modes that can be enabled together or separately. Understanding the difference helps you get the most out of the feature from day one.
- Leno AI Agent — the AI responds directly to incoming customer messages without waiting for a human agent. When enabled, Leno AI handles every new conversation automatically. It replies with answers from your knowledge base and only involves a human when escalation is triggered. This is the mode that reduces your team's workload most significantly.
- Leno AI Assistance (Copilot) — the AI works silently in the background while a human agent is handling a conversation. It suggests replies, highlights relevant help articles, and surfaces product recommendations in the agent's interface. The agent sees the suggestions and chooses whether to use them. Customers do not see any AI activity in this mode.
- Both modes are controlled from Settings → Leno AI. Turning the main Leno AI toggle ON activates both sub-toggles by default. You can then disable either sub-toggle independently — for example, keep Leno AI Assistance ON but disable Leno AI Agent if you want AI suggestions for your team without automated responses to customers.
How Leno AI Processes a Conversation
Every time a customer sends a message, Leno AI runs through a sequence of steps before generating a reply. This pipeline happens in milliseconds so responses feel instant to the visitor.
- Step 1: Message reception — Leno AI receives the incoming message and checks whether AI is enabled for the workspace and whether a human agent has already taken manual control of this conversation. If a human agent is active, Leno AI steps back and does not intervene.
- Step 2: Language detection — Leno AI identifies the language the customer is writing in using automatic detection. If detection is uncertain (for example, a very short message like 'hi'), it falls back to your workspace's configured default language.
- Step 3: Knowledge base search — Leno AI searches all connected knowledge sources (help center articles, FAQs, past conversation Q&A pairs, and product catalog if Shopify is connected) for content relevant to the customer's message. Results are ranked by confidence score.
- Step 4: Intent classification — Leno AI determines what the customer is trying to accomplish. Specialised handlers process order tracking enquiries, product recommendation requests, and other recognisable intent types.
- Step 5: Response or escalation decision — if a high-confidence knowledge base match is found, Leno AI generates a reply and sends it. If no confident answer exists, or if the customer has explicitly asked for a human, Leno AI triggers the escalation flow.

How Leno AI Uses Your Knowledge Base
Leno AI does not use general internet knowledge. Every answer it generates comes from content you have added to your workspace. There are four knowledge sources, all searchable simultaneously.
- Help Center articles — all articles published in your LenoChat help center are indexed and searchable by Leno AI. The richer and more detailed your articles, the more precisely Leno AI can answer related customer questions.
- FAQ entries — standalone question-and-answer pairs you have added directly to the widget FAQ. These are lightweight knowledge items that do not require a full help article.
- Conversation Q&A pairs — when a human agent answers a question in a live chat, that exchange can be saved as a learned answer. Over time this creates a continuously expanding, real-world knowledge base built from your team's actual responses. Review and manage these in Leno AI → Unanswered Questions.
- Product catalog — if your Shopify store is connected and product sync is complete, Leno AI can search product names, descriptions, and attributes to answer product-related questions and make recommendations.
- To see which questions Leno AI could not answer, navigate to Leno AI → Unanswered Questions in your dashboard. Each item shows how many times a question was asked without a satisfactory answer. Use this panel to identify knowledge gaps and expand your content.
How to Enable Leno AI
Enabling Leno AI takes under a minute. The main toggle and both sub-toggles are all on a single settings page. Once enabled, Leno AI begins processing new conversations immediately — existing open conversations are not affected.
- Step 1: From the dashboard sidebar, navigate to Leno AI → Settings → Leno AI.
- Step 2: Toggle Enable Leno AI to ON. This activates both sub-toggles (Leno AI Agent and Leno AI Assistance) simultaneously.
- Step 3: If you want only one mode active, turn off the sub-toggle you do not need. For example, toggle Leno AI Agent to OFF if you only want copilot suggestions for your agents without automated customer responses.
- Step 4: Review the usage counter on the same page — it shows how many AI messages your plan includes per month and how many have been used. Each AI-generated response to a customer consumes one message from your monthly quota.
- Step 5: Test by sending a message to your live widget from a browser where you are not logged in to your dashboard. Leno AI should respond within seconds if your knowledge base has relevant content for the question you ask.

How Leno AI Escalates to a Human Agent
Leno AI escalates a conversation to your team in two situations: when it cannot find a confident answer in the knowledge base, or when the customer explicitly requests to speak with a human. The escalation behaviour depends on whether you are within configured business hours and which handoff mode you have set.
- Auto-transfer (Mode 0) — Leno AI sends a handoff message, changes the conversation status to Queued, and the next available agent picks it up from the queue. This is the default behaviour and works on all platforms including Instagram.
- Contact form (Mode 1, widget only) — instead of queuing the conversation, Leno AI displays a contact form inside the chat widget. The visitor fills in their name, email, and message, and the form submission is emailed to your support address. This mode is only available on the website widget — Instagram always uses auto-transfer regardless of the mode setting.
- During vs. outside business hours — you can configure different handoff modes for conversations that arrive while your team is online versus conversations that arrive when you are away. For example, auto-transfer during hours (so an agent picks up immediately) and show a contact form outside hours (so you collect details for the next business day).
- Handoff messages are customisable. Navigate to Settings → Leno AI Settings → Message Templates to edit the messages Leno AI sends when a customer requests a human, when it has no answer, and when it displays a contact form.
- Once a human agent responds to a conversation that Leno AI has escalated, Leno AI steps back automatically and does not re-enter the conversation unless the agent manually re-enables AI for that chat.
Platform Support: Where Leno AI Works
Leno AI works across all messaging channels connected to your LenoChat workspace. Auto-reply and copilot mode are available on all platforms; contact form on handoff is limited to the website widget and WhatsApp/Facebook (not Instagram).
| Platform | Leno AI Agent | Leno AI Assistance | Contact Form on Handoff |
|---|---|---|---|
| Website Widget | Yes | Yes | Yes |
| Yes | Yes | Yes | |
| Facebook Messenger | Yes | Yes | Yes |
| Yes | Yes | No (auto-transfer only) |
Plans, Quotas, and Auto-Disable
Leno AI is available on all LenoChat plans, including Free. The difference between plans is the monthly AI message quota — each response Leno AI sends to a customer counts as one message. When the quota is reached, Leno AI disables automatically until the quota resets at the start of the next billing month.
- The usage counter at Settings → Leno AI → Settings shows your current usage: 'X of Y messages used this month'. When usage reaches 100%, the main Leno AI toggle turns off automatically and all AI responses stop.
- When the limit is reached, a banner appears in the Leno AI settings page prompting you to upgrade your plan or purchase an add-on quota. Add-on quotas stack on top of your base plan quota.
- Leno AI copilot (assistance) suggestions to agents also consume message quota — each suggestion shown to an agent counts the same as an automated customer response.
- Pro plan workspaces gain access to additional features beyond the quota: custom AI agent name (up to 40 characters, replacing the default 'Leno AI Agent' label), custom AI icon (up to 1 MB, minimum 40×40 px, 1:1 aspect ratio), and the ability to remove the 'Powered by LenoChat' badge from the widget.