Everything you need to install, configure, and get the most out of the Lumio AI WordPress chatbot plugin.
| Requirement | Minimum |
|---|---|
| WordPress | 6.0 or higher |
| PHP | 8.0 or higher |
| AI Provider API Key | Groq, OpenAI, or Anthropic |
lumio-ai.zip plugin file from your purchase confirmation or WordPress.org.The setup wizard guides you through the entire configuration in 7 steps. Each step auto-saves, so you can exit and resume at any time.
Introduction screen with a quick overview of what Lumio AI does and what you will configure. Click Let's Go to begin.
Select your website type: Blog, WooCommerce Store, Business Site, or Portfolio. This helps Lumio tailor the default system prompt and suggestion pills to your content.
Choose your AI provider (Groq, OpenAI, or Anthropic) and enter your API key. Lumio validates the key in real time before proceeding.
Set your chatbot's display name and avatar. This is how the bot appears to visitors in the chat widget.
Choose between the Bubble Widget (floating overlay) or Full-Page Chat (dedicated page). You can enable both simultaneously on Pro.
Pick your chat theme, set the welcome message, and configure up to 4 suggestion pills that appear when the chat opens.
Lumio scans your site content and builds the knowledge base. This processes your posts, pages, products, and custom fields. Once complete, your chatbot is live.
The Knowledge Engine is the brain behind Lumio AI. It reads your WordPress content, builds a searchable vector index, and uses it to answer visitor questions with accurate, contextual responses.
Lumio syncs the following content types automatically:
Content is synced in batches of 200 items per batch to avoid server timeouts. Large sites with thousands of posts will process in multiple batches automatically. A progress bar shows sync status in the admin dashboard.
Lumio uses TF-IDF (Term Frequency-Inverse Document Frequency) vector search to match visitor questions to the most relevant content. This is a lightweight, fast approach that runs entirely within your WordPress installation — no external vector database required.
The engine identifies named entities (product names, people, locations, brand terms) in your content and uses them to improve search accuracy and response relevance.
You can manually add question-answer pairs to a dedicated FAQ table. These entries are given priority during search, so they always surface when a visitor asks a matching question. FAQs can be added manually or promoted from the Unanswered Questions panel.
Lumio AI offers two chat modes that can be used independently or together.
A floating chat bubble that appears in the bottom-right corner of every page. Activated with the shortcode:
The bubble widget is the default mode. It opens as a popup overlay when clicked and can be minimized by the visitor. You can also enable it globally from Settings without using a shortcode.
A dedicated full-page chat experience. Use the shortcode on any page:
Alternatively, Lumio provides a built-in page template page-fullchat.php that you can assign to any page. This template renders a clean, distraction-free chat interface with no header or footer.
On the Pro plan, you can run both the bubble widget and a full-page chat at the same time. Visitors can use the quick bubble for simple questions and visit a dedicated chat page for longer conversations.
Lumio ships with 5 professionally designed chat widget themes.
| Theme | Description | Availability |
|---|---|---|
| Classic | Indigo-to-blue gradient header, light body, clean and professional look. | FREE |
| Minimal White | All-white design with subtle gray borders. Clean and understated. | FREE |
| Dark Night | Dark background throughout with neon accent colors. Great for tech sites. | PRO |
| Soft Pastel | Gentle pastel gradients with rounded, friendly styling. | PRO |
| Glass Morphism | Frosted glass effect with transparency and blur. Modern and striking. | PRO |
Select your theme in Lumio AI → Appearance → Theme or during the Setup Wizard (Step 6).
Smart Deflection detects when a visitor asks about common support topics and provides direct links to the right page on your site, reducing unnecessary back-and-forth.
When a visitor asks about order tracking, returns, or account management, Lumio recognizes the intent and includes a direct link in its response (e.g., "You can track your order here: [link]"). This guides visitors to self-service pages instantly.
You can configure up to 7 deflection URLs in Lumio AI → Settings → Smart Deflection:
| # | Deflection Target | Example URL |
|---|---|---|
| 1 | Order Tracking | /track-order |
| 2 | My Account | /my-account |
| 3 | Order History | /my-account/orders |
| 4 | Returns & Refunds | /returns-policy |
| 5 | Contact Page | /contact |
| 6 | Support Email | support@yoursite.com |
| 7 | FAQ Page | /faq |
Lumio can capture visitor contact information during chat conversations, turning support interactions into leads.
After a configurable number of messages (e.g., after the 3rd message), Lumio displays a lead capture form inside the chat widget. The visitor can fill in their details or dismiss the form and continue chatting.
Set the trigger threshold (number of messages before the form appears) in Lumio AI → Settings → Lead Capture.
The Conversation Inbox gives you a complete view of every chat interaction happening on your site.
| Feature | Free | Pro |
|---|---|---|
| Stored Sessions | Last 5 sessions | Unlimited |
| Filtering | All / Leads / Unanswered | All / Leads / Unanswered |
| Full Transcripts | Yes | Yes |
Lumio tracks questions that the AI could not answer confidently and surfaces them in a dedicated panel so you can improve your knowledge base over time.
When the AI responds with low confidence or falls back to a generic response, the visitor's question is logged as "unanswered." Lumio also tracks the frequency count for each question, so you can see which gaps are most common.
Each unanswered question has an Add to FAQ button. Click it, write your answer, and the question-answer pair is added directly to the FAQ table in the Knowledge Engine. The next time a visitor asks the same question, they get your custom answer.
| Feature | Free | Pro |
|---|---|---|
| Tracked Questions | Last 5 questions | Unlimited |
| Frequency Count | Yes | Yes |
| Add to FAQ | Yes | Yes |
The Settings panel is found at Lumio AI → Settings in your WordPress admin.
Select between Groq, OpenAI, or Anthropic as your AI backend. Each provider has its own API key field.
Enter your provider API key. Keys are stored encrypted in the WordPress database and never sent to any third-party server other than the selected AI provider.
Customize the system-level instruction that shapes how the AI responds. This is where you define the chatbot's personality, tone, scope, and any rules (e.g., "Never discuss competitor products").
| Parameter | Default | Description |
|---|---|---|
| Max Tokens | 512 | Maximum length of each AI response. |
| Temperature | 0.7 | Controls randomness. Lower = more focused, higher = more creative. |
| History Turns | 6 | Number of previous messages sent as context with each request. |
Restrict who can access the Lumio AI admin panel. By default, only Administrators can view and edit settings. You can extend access to Editors or Shop Managers.
Protect your API key from abuse. Set a maximum number of messages per visitor per time window (e.g., 20 messages per 10 minutes). Visitors who exceed the limit see a polite "Please try again shortly" message.
Customize the look and feel of the chat widget at Lumio AI → Appearance.
Choose between Bubble (floating overlay) or Full-Page (dedicated page). On Pro, both can be active simultaneously.
Set the display name shown in the chat header and upload a custom avatar image. If no avatar is set, Lumio uses a default gradient icon.
The first message the bot sends when a visitor opens the chat. Supports basic HTML for links and formatting.
Up to 4 clickable suggestion buttons that appear below the welcome message, giving visitors quick conversation starters.
A small text line at the bottom of the chat widget (e.g., "Powered by Lumio AI"). You can customize or remove this text.
Inject your own CSS to override any part of the chat widget styling. The custom CSS field supports full CSS syntax and is scoped to the chat widget container.
Lumio AI provides two shortcodes for embedding chat interfaces anywhere on your site.
[ai_chat] — Bubble WidgetRenders the floating chat bubble. Typically placed in your theme's footer or via a site-wide widget area.
| Attribute | Default | Description |
|---|---|---|
position | bottom-right | Bubble position: bottom-right or bottom-left |
theme | classic | Theme name: classic, minimal, dark, pastel, glass |
[lumio_fullchat] — Full-Page ChatRenders an inline full-page chat experience. Place it on any page or post.
| Attribute | Default | Description |
|---|---|---|
height | 100vh | Container height. Accepts any CSS value. |
theme | classic | Theme name: classic, minimal, dark, pastel, glass |
page-fullchat.php by selecting "Lumio Full Chat" from the Page Attributes → Template dropdown in the editor.
When you deactivate and delete Lumio AI, it performs a complete cleanup of all data it created.
| Item | Details |
|---|---|
| 4 Database Tables | lumio_knowledge, lumio_conversations, lumio_leads, lumio_unanswered |
| 12 WordPress Options | All lumio_* entries in the wp_options table (API keys, settings, theme config, etc.) |
| Data Directory | The wp-content/lumio-data/ directory containing cached vector indexes and temporary sync files. |
| Chat Page | The auto-created full-page chat page (if it was generated by the Setup Wizard). |