Iris AI – AI Homepage, Chatbot & Site Assistant
IrisAI brings powerful AI chat capabilities to your WordPress site with semantic vector search (RAG) and source citations. Choose between two flexible connection modes and deploy with either a beautiful full-page chat interface or a convenient floating widget. Watch the full setup & demo video: Key Features Dual Interface Options – Full-page chat with hero section and wave animations, or floating chat widget with customizable positioning Vector Search (RAG) – Semantic search of your content using embeddings with automatic source citations Flexible Connection Modes – Proxy Mode (IrisAI hosted service) or BYO Mode (bring your own OpenAI API key) Complete Customization – Custom system prompts, configurable AI models, adjustable token limits, brand colors Privacy & Security – API keys never exposed to frontend, all requests server-side, GDPR compliance features Features – Multi-site support, chat history, auto-inject widget, rate limiting protection Perfect For Customer support automation Website FAQs and knowledge base E-commerce product assistance Educational content interaction Documentation search Internal company wikis How It Works Connect – Choose Proxy or BYO mode and enter credentials Index – Select content types and start vector indexing Deploy – Add shortcode or enable auto-inject widget Customize – Adjust colors, prompts, and behavior to match your brand Privacy First IrisAI respects user privacy and data protection. Keys stored securely in WordPress database, server-side API calls only, optional privacy mode disables query logging, user consent checkbox for AI processing, and GDPR-ready features included. Documentation Complete setup guide and documentation available in the plugin’s Usage tab. Get step-by-step instructions, troubleshooting tips, and best practices. Frontend Dependencies This plugin includes the following open-source libraries: sine-waves.min.js – MIT License – Wave animation effects (https://github.com/isuttell/sine-waves) three.min.js – MIT License – 3D graphics library (https://github.com/mrdoob/three.js) External Services This plugin connects to external APIs to provide AI-powered chat responses and semantic (vector-based) search functionality. The plugin may communicate with the following third-party services, depending on how it is configured by the site administrator. IrisAI Proxy Service (api.irisai.cloud) When using Proxy Mode, this plugin sends requests to the IrisAI proxy service to process AI chat queries and vector search requests. What the service is used for • AI chat responses • Semantic (vector-based) search over your site content • Usage tracking, rate limiting, and billing management What data is sent • User chat messages • Relevant indexed site content (for vector search) • Website domain (for license verification) • API authentication token When data is sent • When a user submits a chat query • When content is indexed for vector search Service provider IrisAI Website: https://irisai.cloud Terms of Service https://irisai.cloud/terms Privacy Policy https://irisai.cloud/privacy OpenAI API (api.openai.com) When using BYO (Bring Your Own API Key) Mode, or when the IrisAI proxy forwards requests, this plugin communicates directly or indirectly with OpenAI’s API. What the service is used for • Generating AI-powered chat responses • Processing embeddings for semantic search What data is sent • User chat messages • Relevant indexed site content (for vector search) When data is sent • When a user submits a chat query • When content is indexed for semantic search Service provider OpenAI, L.L.C. Website: https://openai.com Terms of Service https://openai.com/terms Privacy Policy https://openai.com/privacy Anthropic Claude API (api.anthropic.com) When administrators configure BYO mode with an Anthropic Claude API key, the plugin communicates with Anthropic’s API for chat completions and embeddings (when supported). What the service is used for • Generating AI-powered chat responses via Claude • Processing semantic search/embedding data (where available) What data is sent • User chat messages • Relevant indexed site content (for vector search) When data is sent • When a user submits a chat query • When content is indexed for semantic search Service provider Anthropic PBC Website: https://www.anthropic.com Terms of Service https://www.anthropic.com/legal/terms-of-service Privacy Policy https://www.anthropic.com/legal/privacy Google Gemini API (generativelanguage.googleapis.com) When administrators configure BYO mode with a Google Gemini API key (via Google AI Studio / Vertex AI), the plugin calls Google’s Generative Language API for chat completions or embeddings. What the service is used for • Generating AI-powered chat responses via Gemini • Processing embeddings for semantic/Knowledge Index search What data is sent • User chat messages • Relevant indexed site content (for vector search) When data is sent • When a user submits a chat query • When content is indexed for semantic search Service provider Google LLC Website: https://ai.google.dev Terms of Service https://ai.google.dev/terms Privacy Policy https://policies.google.com/privacy Usage Examples Shortcodes Full-Page Chat: [irisai_chat] Creates a beautiful full-page AI chat interface with hero section, animated wave background, large search input, suggestion chips, real-time AI responses, and source citations. Floating Widget: [irisai_widget] [irisai_widget position="bottom-right"] [irisai_widget position="bottom-left"] [irisai_widget position="top-right"] [irisai_widget position="top-left"] Creates a floating chat button that opens a popup window with compact chat interface, persistent chat history, and mobile-friendly fullscreen. Knowledge Index Setup Go to Settings > IrisAI > Knowledge Index Select content types to index (Posts, Pages, Custom Post Types) Configure chunk size (200-2000 characters, default: 900) Configure chunk overlap (0-500 characters, default: 150) Click “Start Indexing” to begin background processing Enable “Auto Re-index” to automatically update on content changes System Prompt Customization Customize the AI’s behavior with system prompts using available variables: {site} – Your website URL {lang} – User language preference Example customizations by business type: E-commerce: “Always mention our 30-day return policy when asked about returns” Service Business: “For pricing questions, invite users to schedule a consultation” Restaurant: “For reservations, direct users to call (555) 123-4567” Best Practices For best results: Use full-width page template for [irisai_chat] Index your most important content first Add 5-8 relevant prompt suggestions Keep system prompt clear and concise Test on mobile devices before launch Enable privacy mode if handling sensitive data Recommended setup: Use [irisai_chat] on dedicated page: “AI Assistant” or “Ask AI” Enable auto-inject widget for site-wide access This gives users both a destination and quick access Token recommendations: 800-1000 tokens: Normal chat (balanced responses) 1500-2000 tokens: Developer mode or detailed explanations 3000-6000 tokens: Long-form content or article generation Troubleshooting Chat not working? Verify API credentials in General tab Check domain is registered in proxy dashboard (Proxy Mode) Ensure sufficient credits (Proxy Mode) Confirm content is indexed (Knowledge Index tab) Check browser console for JavaScript errors Enable WP_DEBUG in wp-config.php for detailed logs Vector search not finding content? Confirm indexing completed successfully Check selected content types are correct Try re-indexing content Clear Knowledge Index cache (General tab) Verify chunk size isn’t too large or small Widget not appearing? Check auto-inject is enabled (Widget tab) Verify no JavaScript conflicts Clear browser and WordPress cache Check theme compatibility Try manual shortcode placement Privacy Policy IrisAI is designed with privacy in mind: API Keys: Stored securely in WordPress database, never exposed to frontend Chat Queries: Optional logging (disabled in privacy mode) Chat History: Stored in user’s browser localStorage (client-side only) Vector Data: Your content chunks stored in WordPress database for search Usage Stats: Available only in Proxy Mode dashboard (irisai.cloud) What data is sent to third parties: OpenAI: User queries and relevant content chunks (when BYO or Proxy mode is used) IrisAI Proxy: Only in Proxy Mode – queries, API authentication, usage tracking No other third parties receive data User rights: Users can clear their chat history via “New Chat” button Site owners can disable query logging (Privacy Mode) Complete data removal via clean uninstall option Recommendations: If you use IrisAI on your site, we recommend adding AI data processing to your privacy policy, implementing user consent (checkbox available in Advanced settings), enabling privacy mode for GDPR compliance if needed, and informing users their questions are processed by AI. Uninstall When you delete IrisAI via the Plugins screen, you can optionally remove all plugin data including settings, Knowledge Index data, cached search results, and database tables. To perform clean uninstall: Go to Settings > IrisAI > Advanced tab Enable “Remove data on uninstall” option Save changes Deactivate the plugin Delete the plugin from Plugins screen All data will be removed automatically Credits This plugin incorporates the following third-party library: *Smalot PDF Parser**: Used for parsing and extracting text from PDF files. This library is developed by Smalot and distributed under the MIT License. For more details, visit the Smalot PDF Parser GitHub repository. sine-waves by Isaac Suttell three.js by three.js authors Plugin by IrisAI Team Website: https://irisai.cloud
Top keywords
- chat35×2.48%
- irisai28×1.98%
- content22×1.56%
- search22×1.56%
- data20×1.42%
- api19×1.35%
- privacy19×1.35%
- mode18×1.28%
- ai16×1.13%
- service16×1.13%
- https15×1.06%
- user15×1.06%
Rimoq
Rimoq is an AI-powered chatbot service that helps your visitors find information on your website quickly and efficiently. It learns from your content and provides instant answers to user questions. With the Rimoq plugin, you can: Automatically sync your WordPress posts and pages with Rimoq Embed the Rimoq chatbot on your website with a simple configuration Provide instant answers to your visitors’ questions Improve user experience and reduce support requests Track user interactions and gain insights into what your visitors are looking for Rimoq also supports integration with popular messaging platforms like WhatsApp, Telegram, Facebook Messenger, Instagram, Discord, and Slack—allowing your AI assistant to engage with users beyond your website. 🌐 Rimoq supports 15+ languages out of the box and works on desktop, mobile, and tablet devices. Note: This plugin relies on the Rimoq cloud service to provide its AI-powered features. The plugin itself will activate and load without any credentials, but in order to enable chatbot functionality, you must provide a valid Rimoq API Key. You can sign up directly from the plugin’s “Signup” tab. After registering, you will receive an activation email. You must click the activation link in that email to activate your account and generate your API Key. If you already have an account, you can generate or manage your API Key at: https://rimoq.com/apikey Privacy policy and Terms of use For more details on how data is handled, please refer to: * Privacy policy: https://rimoq.com/resources/texts/privacypolicy.txt * Terms of use: https://rimoq.com/resources/texts/tos.txt We will notify you by email when these files change. Highlights 🚀 AI-powered assistant trained on your WordPress content 💬 Embedded chatbot with support for WhatsApp, Telegram, Instagram, Slack, and more 🌍 Supports 15+ languages for multilingual audiences 🔐 End-to-end encrypted API Key storage 📊 Understand what your users are asking with real-time feedback Key Features Easy Setup: Configure your API Key and Bot ID, and you’re ready to go Automatic Content Sync: Your posts and pages are automatically synced with Rimoq when published or updated Bulk Sync: Sync all your existing content with a single click Simple Embed: The chatbot script is automatically added to your website Secure Storage: Your API Key is securely encrypted in the database How It Works Install and activate the Rimoq plugin Sign up for a Rimoq account through the plugin Configure your API Key and Bot ID Enable sync to start sending your content to Rimoq The chatbot will appear on your website and start answering questions Use of third party/external services This plugin relies on external services provided by Rimoq.com to deliver AI-powered chatbot functionality. Below are all the external endpoints and data transfers: External JavaScript File https://rimoq.com/embed.js – Loaded to initialize and display the chatbot widget on the frontend * When: Loaded on every page where chatbot is enabled * Data sent: None (static JavaScript file) * Purpose: Initializes chatbot interface and handles user interactions API Endpoints for Content Management POST https://rimoq.com/bots/{bot_id}/sources/sync – Syncs WordPress content to Rimoq * When: Automatically when posts/pages are published or updated, and during manual re-sync * Data sent: – bot_id: Your chatbot identifier – post_id: WordPress post ID – title: Post title (sanitized text) – content: Post content (HTML tags stripped, sanitized) – enabled: Boolean true – url: Public URL of the post/page POST https://rimoq.com/bots/{bot_id}/sources/syncDelete – Removes content from Rimoq when posts are unpublished/deleted * When: When posts are moved to draft, private, trashed, or deleted * Data sent: – bot_id: Your chatbot identifier – post_id: WordPress post ID to remove User Registration and Authentication POST https://rimoq.com/auth/signup – Creates new Rimoq account from plugin * When: User submits signup form in plugin settings * Data sent: – email: User’s email address – fullName: User’s full name – phone: User’s phone number – websiteUrl: WordPress site URL – remote: Boolean true (indicates signup from plugin) Bot Configuration Management PATCH https://rimoq.com/bots/{bot_id} – Updates chatbot settings * When: User saves bot settings in WordPress admin * Data sent: – name: Bot display name – greeting: Bot greeting message – theme: Visual theme (dark/light) – primary_color: Hex color code – default_language: Language code (e.g., en-GB) – enabled: Boolean status GET https://rimoq.com/bots/admin/{bot_id} – Retrieves current bot configuration * When: Loading bot settings tab * Data sent: Bot ID in URL, API key in Authorization header * Data received: Current bot settings GET https://rimoq.com/bots/{bot_id} – Public bot configuration for widget * When: Chatbot widget initializes on frontend * Data sent: Bot ID in URL * Data received: Public bot configuration (name, greeting, theme, etc.) Real-time Chat Communication SSE https://rimoq.com/chat/{bot_id}/stream/{language} – Streaming chat responses * When: User sends message through chatbot widget * Data sent via URL parameters: – bot_id: Chatbot identifier – language: User’s selected language code – message: User’s question/message (URL encoded) – session_id: Randomly generated session identifier * Connection type: Server-Sent Events (SSE) for real-time streaming responses Authentication All API requests (except public endpoints) include: * Authorization header: “Bearer {encrypted_api_key}” * Content-Type: “application/json” Local Storage Usage The chatbot widget uses browser localStorage for enhanced user experience: * bot_selected_language: User’s preferred language setting * bot_session_id: Randomly generated session ID for grouping messages * bot_widget_open: Whether chatbot widget is currently open or closed Security and Privacy API keys are encrypted using AES-256-CBC or libsodium before storage Session IDs are randomly generated and not linked to user accounts No personally identifiable information is tracked without explicit user consent All HTTPS connections use SSL verification disabled for compatibility (sslverify: false) Privacy and Data Handling This plugin does not track users without explicit consent. No personally identifiable information (PII) is collected or stored. The only data transmitted to the external service is: The user’s message (query) A randomly generated session ID (used only to group messages within a session) The session ID is fully anonymous and not linked to any user account, IP address, or personal data. No tracking or profiling of users occurs, and no other user data is stored or used beyond the current session context. Integration Rimoq can be connected not only to your WordPress site but also to popular messaging and social platforms, including: WhatsApp Telegram Facebook Messenger Instagram Discord Slack This allows your AI assistant to operate across all channels your customers already use—no extra setup required beyond your Bot ID and API Key. 🔑 You can manage your API Key, Bot ID, and all integrations through your Rimoq dashboard at: https://rimoq.com/dashboard License This plugin is licensed under the GNU General Public License v2 or later.