WordPress plugin intelligence profile

MoonPress Chat

White-label AI chat assistant: bring your own LLM API key (Claude, OpenAI, Gemini, OpenRouter) and get a knowledge-based chat widget on your site.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version5.10.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update22 Oct 202610d ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MoonPress Chat version 5.10.0 as active, updated 10d ago and tested up to WordPress 7.1.

Overview

About this plugin

MoonPress Chat adds an AI-powered chat assistant to your WordPress site. You connect your own LLM provider API key, teach the assistant about your business in the knowledge base, and the widget answers visitors’ questions grounded in that knowledge — it does not invent facts you never gave it.

Features

  • Bring your own key — works with Anthropic (Claude), OpenAI, Google Gemini, and OpenRouter. Pick the active provider and model in Settings; keys are stored encrypted with your site’s security keys, write-only, and never displayed or sent back to the browser.
  • Knowledge base — describe your business, services and FAQs in wp-admin; the assistant answers only from what you provided.
  • Conversations inbox — read every dialog, filter leads, and take over a conversation as a human operator when needed.
  • Lead capture — the assistant collects contact details into a lead list you can process from wp-admin.
  • Templates and reports — reusable answer templates and usage statistics.
  • Honest fallback — with no key configured (or the provider unreachable) the widget says so and offers your contact channels instead of hallucinating.

Privacy

Visitor conversations are stored in your own WordPress database. No data is sent anywhere except to the LLM provider you explicitly configured (see External services below). The plugin sends nothing to the plugin authors.

The widget also records interaction events — which button a visitor pressed, and when (a topic, the call or request buttons, opening the widget, switching language) — with no message text and no page address; they are stored in your database with the same anonymous retention as the transcripts and are deleted by the same setting.

Weekly totals — counts only, no transcripts and no visitor identifiers — are kept indefinitely by default so that reports stay comparable over time; a setting under Anonymous conversations can limit them to one, two or five years.

External services

This plugin connects to the API of the LLM provider you select and configure in its settings. It sends the visitor’s chat messages, the conversation history of the current session, and the knowledge-base context you authored to that provider in order to generate the assistant’s replies. No request carrying visitor data is made until you enter an API key and enable the widget.

Depending on which provider you choose, data is sent to exactly one of:

  • Anthropic (Claude) — Terms of Service, Privacy Policy
  • OpenAI — Terms of Use, Privacy Policy
  • Google Gemini API — Terms of Service, Privacy Policy
  • OpenRouter — Terms of Service, Privacy Policy

ai/api/v1/models — from your WordPress admin area, so Settings can offer you a current, real list of models to choose from instead of a hardcoded few. This request carries no site data and no API key (it is a plain, unauthenticated GET); it fires when you open Settings, is cached for 12 hours so it does not repeat on every load, and backs off for 5 minutes if OpenRouter is unreachable. It never runs on the front end and never involves a visitor.

You are responsible for ensuring that sending visitor messages to your chosen provider complies with the privacy regulations that apply to your site, and for disclosing it in your site’s privacy policy.

Source code and build

The plugin ships two separate codebases, built two different ways:

  • The visitor-facing widget ( assets/widget.js, assets/widget.css ) is hand-written, plain JavaScript and CSS. There is no build step: the file in the zip is exactly the file your visitors’ browsers download.
  • The admin interface (Settings, Conversations, Knowledge base, Templates, Reports) is a React app built with Vite. Its full source ships in the zip under admin-ui/src; admin-ui/dist, also in the zip, is the compiled output WordPress actually enqueues — the release workflow builds it on Linux (Node 20) from that same source. To rebuild it yourself: cd admin-ui && npm ci && npm run build.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • live chat
  • ai
  • assistant
  • chatbot
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity22 Oct 202610d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version5.9.15.10.0
Version5.9.05.9.1
WordPress compatibility7.1.27.1.3
Version5.8.05.9.0
Version5.7.05.8.0
Version5.6.15.7.0
WordPress compatibility7.17.1.2
Version5.6.05.6.1
Version5.5.05.6.0
Version5.4.25.5.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.