WordPress plugin · v1.1.1 · GPL-2.0 · every feature free

The comment box,
finally answered.
Thoughtfully.

ReplyMind reads every comment on your WordPress site, understands the post it's attached to, and drafts a reply in your voice — six tones, eleven languages, the best models from OpenAI, Anthropic and Google. Rules, sentiment, scheduling and analytics decide what gets answered. Review every word, or let it post on its own.

  • Suggestion or auto mode
  • GPT-5, Claude & Gemini
  • GDPR-ready
  • No frontend bloat
Generating · Sonnet 4.6 · friendly
Sarah Marshall · 2m ago · on “How we cut hosting costs by 40%”
This is brilliant — but I'm stuck on step 3. My CDN keeps re-caching old assets every deploy. Did you script the purge or do it manually?
ReplyMind is composing
You · post author · drafted by ReplyMind
draft ready 196 tokens 1.2s en · auto-detect
Powered by
  • OpenAI · GPT-5 family
  • Anthropic · Claude Sonnet 4.6
  • Google · Gemini 2.5 & 3
  • WordPress 7.0+ · PHP 7.4+
  • GPL-2.0 licensed
How it works

From comment to thoughtful reply, in three quiet steps.

Visitors don't wait. Cron handles the API call in the background. You stay in control.

  1. A comment lands

    WordPress approves a comment. ReplyMind hooks comment_post and schedules a single-shot WP-Cron job. The visitor's POST never waits on an API call.

  2. The model thinks

    Cron fires. Per-post overrides, sentiment and your Reply Rules run first. Then post title, excerpt, author bio and the sanitized comment go to your chosen model through the WordPress AI Client. Tone, length and language are honored. Prompt-injection is filtered out.

  3. You decide

    In Suggestion mode, the draft waits for you in the Comments screen — edit inline, publish in one click. In Auto mode, it posts as a child reply attributed to the post author.

Live in your dashboard

Lives where you already moderate.

A single new column in the Comments table. Drafts inline. Publish without leaving the page.

Author Comment In response to AI Reply
Liam Choliam@studio.io "Could you share which provider you used? Looking for the cheapest viable option." Self-hosting on a $4 VPS Published
Sarah Marshallsarah@marshall.dev "This is brilliant — but I'm stuck on step 3. My CDN keeps re-caching old assets every deploy…" Draft: "Great question, Sarah! We script the purge as part of our deploy pipeline — happy to share the snippet…" Cutting hosting costs by 40% Draft Ready
Ana Ribeiroana.r@gmail.com "Está funcionando muito bem no meu blog, obrigada pela dica detalhada!" Edge functions explained Generating…
Marcus Reidm.reid@studio "Nice writeup. Bookmarked. The diagrams really help." Why we picked Postgres
Features

Quietly opinionated. Loudly capable.

Every feature in here exists in the source code. Nothing fluffy — just what the plugin actually does.

Suggestion mode by default. Auto mode when you trust it.

Start safe — every reply is a draft until you click Publish. Once you've seen enough good drafts, flip the switch and let ReplyMind post as a child comment automatically, attributed to the post author.

suggestion auto

Seventeen models. Three providers. No key in the plugin.

Configure OpenAI, Anthropic or Google once in WordPress core (Settings → Connectors). ReplyMind rides the WordPress 7.0 AI Client — swap models from a dropdown, or route different categories to different providers.

Author-aware

Replies post under the post author's name, email and URL — your readers feel a person answered, not a script.

Batch & bulk publish

Generate drafts for every existing approved comment in chunks of 2. Publish drafts in chunks of 5. Live progress bar, stop button.

Audit log

The last 200 generations, newest first. Success or error, full reply text, links to the comment and post. Cleared with one button.

Daily rate limit

100 successful generations per day, by default. Filterable. Failed calls don't consume quota. Counter resets at midnight.

Never blocks visitors

Comments are processed by WP-Cron, not synchronously. The visitor's submit POST returns instantly — no external API in the request path.

Prompt-injection guard

The system prompt explicitly instructs the model to treat the comment as untrusted data and ignore embedded instructions.

Inline draft modal — edit and publish without leaving the page

Click Edit & Publish on any draft row. The modal opens pre-filled. Tweak a sentence, click publish. AJAX posts the reply as a child comment. ESC, outside-click and Cancel all dismiss.

Filter to drafts

Add ?replymind_filter=drafts to the Comments URL — only the ones awaiting your review.

Tones & languages

Six tones. Eleven languages. One voice — yours.

Click a tone. Watch the same comment get a completely different reply. This is live, not a screenshot.

// Original comment
"Honestly, I'm a bit lost on the caching part. Tried it three times and the page still shows the old version. Am I missing something obvious?"
  • Auto-detect auto
  • English en
  • Español es
  • Français fr
  • Deutsch de
  • Italiano it
  • Português pt
  • हिन्दी hi
  • العربية ar
  • 日本語 ja
  • 中文 zh
Models

Pick the brain. Bring your own key.

ReplyMind never hosts the AI. Requests go through the WordPress 7.0 AI Client to the provider you configured in Settings → Connectors — your traffic, your bill, your control.

OpenAI

via WordPress AI Client
  • gpt-5-mini recommended
  • gpt-5
  • gpt-5-nano
  • gpt-4o · gpt-4o-mini
  • gpt-4-turbo · gpt-4 · gpt-3.5-turbo

Anthropic Claude

via WordPress AI Client
  • claude-sonnet-4-6 recommended
  • claude-opus-4-8
  • claude-opus-4-7 · claude-opus-4-6
  • claude-haiku-4-5

Google Gemini

via WordPress AI Client
  • gemini-2.5-flash recommended
  • gemini-2.5-flash-lite
  • gemini-2.5-pro
  • gemini-3-pro
Privacy & security

Built for moderators. Audited for admins.

Every state-changing handler is nonce-verified before any request data is read. Capabilities checked on every action. No surprises.

Nonce-verified, always

Every handler — generate, publish, submit, batch, clear logs, remove key — verifies its nonce before any request data is read. check_admin_referer and check_ajax_referer on every endpoint.

Capability-gated

edit_comment for generate / publish, manage_options for settings and batch. No custom roles, no surprises — native WordPress all the way.

No API key in the plugin

ReplyMind stores no provider credentials at all. Keys live in WordPress core's Connectors, shared by every AI-aware plugin on the site, and the plugin never calls OpenAI, Anthropic or Google endpoints directly.

GDPR exporter & eraser

Wired into the standard WordPress privacy tools. Per-comment AI metadata can be exported or erased by email. Uninstalling the plugin deletes every option and every _replymind_ meta.

Advanced features · all free since 1.1.0

The guardrails are built in. No upgrade, no license key.

Everything that used to be a paid add-on now ships in the WordPress.org plugin. Rules that decide what gets a reply, sentiment checks, email approval, scheduling, analytics, WooCommerce and multisite.

Reply Rules

Keyword, category, word count, author email, post type, or always. Skip, flag, override tone, or append a prompt. Top-to-bottom, first match wins. Docs →

Sentiment detection

Local keyword scoring — nothing leaves your server. Flag, skip, or switch to an empathetic tone when a comment is negative. Docs →

Scheduling & email approval

Delay auto replies 1–168 hours so they read human. Or approve / reject drafts with one click from the author's inbox. Docs →

Analytics dashboard

Summary cards, 30-day chart, top posts, sentiment breakdown, recent errors. Computed locally — no third-party analytics. Docs →

Per-post & per-taxonomy control

A meta box on every post for tone, mode and prompt. Route any taxonomy term — blog categories, product categories, custom taxonomies — to a different provider and model. Docs →

WooCommerce & multisite

Reply to product reviews with name, rating and price as context. On a network, see every site and push settings in one click. WooCommerce → · Multisite →

Plus: a guided onboarding tour on first activation · info tooltips on every advanced option · Flagged filter in the Comments list · sixth "Concise" tone.

FAQ

Things people ask before installing.

Which AI providers and models are supported?

OpenAI: GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-4, GPT-3.5 Turbo. Anthropic: Claude Haiku 4.5, Sonnet 4.6, Opus 4.8 / 4.7 / 4.6. Google: Gemini 2.5 Flash Lite, 2.5 Flash, 2.5 Pro, 3 Pro. Providers are configured once in WordPress core (Settings → Connectors, WordPress 7.0+); ReplyMind picks a default and can route individual taxonomy terms to a different provider.

Will it post replies automatically?

Only if you turn on Auto mode. The default is Suggestion mode — every reply is a draft you must approve. The inline modal lets you edit and publish without leaving the Comments screen.

Does this slow my site down for visitors?

No. New comments are processed by wp_schedule_single_event via WP-Cron, not synchronously. The visitor's submit POST returns immediately — there's no external API in the request path.

How do I cap costs?

The plugin enforces a daily cap of 100 successful generations, filterable via replymind_daily_limit. Failed calls don't consume quota. Set the filter to 0 to disable. Reply Rules can skip low-value comments before any API call is made, and cheap models (GPT-5 Nano, Claude Haiku 4.5, Gemini 2.5 Flash Lite) keep per-reply cost near zero.

What about GDPR and personal data?

ReplyMind ships a Privacy Policy guide entry, a personal-data exporter and a personal-data eraser — all wired into the standard WordPress privacy tools. Uninstalling the plugin deletes every option and every _replymind_ comment meta.

Is the source code public?

Yes — released under GPL-2.0 or later, distributed through the WordPress.org plugin directory. There are no inline scripts or styles in the PHP, and the plugin never calls a remote endpoint itself — all AI traffic goes through WordPress core's AI Client.

Read the full FAQ →

Stop staring at the comment box.
Start a conversation.

Free, GPL-2.0, on the WordPress.org plugin directory. Every feature included. Install, connect a provider, choose a tone.