Rowell BlancaSoftware Engineer
WordPress plugin· Live in production

Chatbot — WordPress AI Widget & RAG Knowledge Base Plugin

Bespoke WordPress Chatbot & RAG Knowledge Base plugin featuring sitewide floating chat, shortcode embedding, WP post/page RAG import, FAQ builder, conversation history logging, and configurable LLM backends (OpenAI & local Ollama).

Client
Direct client build
Role
Senior Full-Stack Engineer
Timeline
Delivered in sprints
Region
Global
  • Wordpress Plugins
  • PHP
  • AI Integration
  • REST API
  • RAG Knowledge Base
wp-content/plugins/buildforuser-chatbox
4 Feature Screenshots GalleryWordPress Plugin
<?php // WordPress Plugin Architecture & Workflow SpecTested & Passed • PHP 8.4

// Chatbot — WordPress AI Widget & RAG Knowledge Base Plugin

Bespoke WordPress Chatbot & RAG Knowledge Base plugin featuring sitewide floating chat, shortcode embedding, WP post/page RAG import, FAQ builder, conversation history logging, and configurable LLM backends (OpenAI & local Ollama). HOW IT WORKS: 1. RAG Knowledge Import: Imports published WordPress pages, posts, uploaded documents, or FAQs into a searchable local vector/knowledge chunk index. 2. Configurable LLM Backend: Connects to OpenAI (GPT-4o) or local Ollama endpoints with customizable system prompts and company persona controls. 3. Public Widget & Shortcode: Renders as a floating public widget or inline shortcode ([blanc_chatbox]) with contact details collection and instant streaming responses. 4. Admin SPA & Transcripts: Full React/TypeScript Admin SPA to inspect visitor conversation logs, transcript summaries, and email notification alerts.

Interactive Plugin Screenshots Gallery (4 Screenshots)

Slide 1 of 4
Chat Widget
Screenshot 1 • Sitewide Floating AI Chat Widget

Public interactive floating chat widget and inline shortcode [blanc_chatbox] with live responses.

Screenshot 1 • Sitewide Floating AI Chat Widget
Chatbot — WordPress AI Widget & RAG Knowledge Base Plugin • Screenshot 1

> Executing Chat Widget Module

Public interactive floating chat widget and inline shortcode [blanc_chatbox] with live responses.

How This Plugin Works (Core Architecture Workflow)

Step 1 • RAG Source Import

WP Content & Document Indexing

Imports published WP pages, posts, CPTs, FAQs, and uploaded text documents into a RAG knowledge index.

Step 2 • Configurable LLM

OpenAI & Ollama Backends

Connects to OpenAI (GPT-4o) or local Ollama endpoints with custom system prompts and company brand personas.

Step 3 • Frontend Widget

Floating Widget & Shortcode

Renders sitewide floating widget or inline [blanc_chatbox] shortcode with visitor details capture.

Step 4 • Admin SPA

Conversation Storage & Alerts

Full Admin SPA dashboard to review transcript summaries, manage FAQs, and trigger email alerts to site owners.

Key Plugin Capabilities

  • Custom WP Database Tables & Migration Hooks
  • AJAX & REST API Endpoint Controllers
  • Nonces, Data Sanitization & Escaping

Technology & Integrations

Wordpress PluginsPHPAI IntegrationREST APIRAG Knowledge Base

Overview

HOW IT WORKS: 1. RAG Knowledge Import: Imports published WordPress pages, posts, uploaded documents, or FAQs into a searchable local vector/knowledge chunk index. 2. Configurable LLM Backend: Connects to OpenAI (GPT-4o) or local Ollama endpoints with customizable system prompts and company persona controls. 3. Public Widget & Shortcode: Renders as a floating public widget or inline shortcode ([blanc_chatbox]) with contact details collection and instant streaming responses. 4. Admin SPA & Transcripts: Full React/TypeScript Admin SPA to inspect visitor conversation logs, transcript summaries, and email notification alerts.

Interactive co-pilot

Ask about this build's architecture

Query RowBot about latency budgets, caching strategies, database schema, and custom WordPress/Next.js implementations.

RowBot — AI Engineering & Marketing Co-Pilot

Backend AI

Architecture & stack Q&A for Chatbot — WordPress AI Widget & RAG Knowledge Base Plugin

Leave your details so Rowell can follow up directly, then ask away about this project's architecture.

Know someone planning a similar build? Share it.

Next case studyBuildForUser Login Customizer — WordPress PluginBespoke WordPress login screen customizer featuring a premium split-panel interface, live logo/background/colour-scheme editing, and a secure login URL renaming tool to obscure the default wp-login.php path.