{"id":303087,"date":"2026-06-13T05:49:47","date_gmt":"2026-06-13T05:49:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/replymind-ai-comment-responder\/"},"modified":"2026-08-27T09:48:36","modified_gmt":"2026-08-27T09:48:36","slug":"replymind-ai-comment-responder","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/replymind-ai-comment-responder\/","author":23485201,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"ReplyMind - AI Comment Responder","header_author":"Approid Tech","header_description":"Generate AI-powered comment replies using OpenAI or Anthropic Claude. Replies are posted as the actual post author with suggestion review or fully automatic mode.","assets_banners_color":"8c75e7","last_updated":"2026-08-27 09:48:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/replymind-ai-comment-responder\/","header_author_uri":"https:\/\/approidtech.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":229,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"approidtech","date":"2026-06-13 05:49:29","revision":3570767},"1.1.0":{"tag":"1.1.0","author":"approidtech","date":"2026-08-27 07:30:57","revision":3668275},"1.1.1":{"tag":"1.1.1","author":"approidtech","date":"2026-08-27 09:48:36","revision":3668510}},"upgrade_notice":{"1.1.1":"<p>Multi-Provider now works with every public taxonomy \u2014 blog categories, WooCommerce product categories, and custom taxonomies. WooCommerce review processor AI Client fix. Cleaner per-post meta box that fits the block-editor sidebar. White Label mode removed.<\/p>","1.1.0":"<p><strong>Requires WordPress 7.0+.<\/strong> All Pro features (Rules, Sentiment, Email Approval, Scheduling, Analytics, WooCommerce, Multisite) are now free. New top-level menu, instant tab switching, guided tour. Configure a provider in Settings \u2192 Connectors. Sites on WordPress 6.x should stay on 1.0.0.<\/p>","1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3570780,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570780,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3668533,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3668533,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3668438,"resolution":"1","location":"assets","locale":"","width":1200,"height":800},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3668438,"resolution":"2","location":"assets","locale":"","width":1200,"height":800},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3668438,"resolution":"3","location":"assets","locale":"","width":1200,"height":800},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3668438,"resolution":"4","location":"assets","locale":"","width":1200,"height":800},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3668438,"resolution":"5","location":"assets","locale":"","width":1200,"height":800},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3668438,"resolution":"6","location":"assets","locale":"","width":1200,"height":800}},"screenshots":{"1":"Settings tab. Welcome banner invites first-time users to take a 60-second tour. Core Settings show that ReplyMind auto-detected the WordPress AI Client \u2014 no plugin-side API key is needed. Provider, model (GPT-5 Mini), mode (Suggestion), tone (Professional), and length (Short) can all be configured with a single dropdown each.","2":"Reply Rules tab. Drag-sortable list of pre-generation rules. Each row has an on\/off toggle, a human-readable label, and its matching condition summarised in-line. The five sample rules shown skip spam keywords, flag support complaints, switch to a friendly tone for praise, append a pricing prompt, and skip very short comments.","3":"Analytics tab. Summary cards across the top (Replies Published, Drafts Pending, Flagged, Errors) plus a 30-day activity chart, Top Posts by AI Replies list, and Sentiment Breakdown panel. Every metric is calculated locally in your WordPress database \u2014 no third-party analytics service is contacted.","4":"Batch Process tab. Generate AI replies for every existing comment in one run, bulk-publish all pending Suggestion Mode drafts in one click, and (via the optional demo-data helper) instantly populate the plugin with realistic settings, five example rules, and six sample comments so you can explore every feature immediately.","5":"Comments list with the \"AI Reply\" column added. At a glance you can see which comments have a Published reply, which have a Draft Ready (with the draft text preview inline in a yellow callout), and which failed with an API error. The ReplyMind sidebar item is highlighted \u2014 it lives as a top-level menu item, not buried under Settings.","6":"Edit AI Draft Reply modal. Clicking \"Edit &amp; Publish\" on any Draft Ready row opens the AI-generated text in an inline modal so you can review, tweak, and publish without leaving the Comments screen."}},"plugin_section":[],"plugin_tags":[2353,229563,107,224606,194533],"plugin_category":[44],"plugin_contributors":[266915,94250],"plugin_business_model":[],"class_list":["post-303087","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-claude","plugin_tags-comments","plugin_tags-gemini","plugin_tags-openai","plugin_category-discussion-and-community","plugin_contributors-approidtech","plugin_contributors-punitpatel-1","plugin_committers-approidtech"],"banners":{"banner":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/banner-772x250.jpg?rev=3668533","banner_2x":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/banner-1544x500.jpg?rev=3668533","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/icon-128x128.png?rev=3570780","icon_2x":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/icon-256x256.png?rev=3570780","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/screenshot-1.jpg?rev=3668438","caption":"Settings tab. Welcome banner invites first-time users to take a 60-second tour. Core Settings show that ReplyMind auto-detected the WordPress AI Client \u2014 no plugin-side API key is needed. Provider, model (GPT-5 Mini), mode (Suggestion), tone (Professional), and length (Short) can all be configured with a single dropdown each."},{"src":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/screenshot-2.jpg?rev=3668438","caption":"Reply Rules tab. Drag-sortable list of pre-generation rules. Each row has an on\/off toggle, a human-readable label, and its matching condition summarised in-line. The five sample rules shown skip spam keywords, flag support complaints, switch to a friendly tone for praise, append a pricing prompt, and skip very short comments."},{"src":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/screenshot-3.jpg?rev=3668438","caption":"Analytics tab. Summary cards across the top (Replies Published, Drafts Pending, Flagged, Errors) plus a 30-day activity chart, Top Posts by AI Replies list, and Sentiment Breakdown panel. Every metric is calculated locally in your WordPress database \u2014 no third-party analytics service is contacted."},{"src":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/screenshot-4.jpg?rev=3668438","caption":"Batch Process tab. Generate AI replies for every existing comment in one run, bulk-publish all pending Suggestion Mode drafts in one click, and (via the optional demo-data helper) instantly populate the plugin with realistic settings, five example rules, and six sample comments so you can explore every feature immediately."},{"src":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/screenshot-5.jpg?rev=3668438","caption":"Comments list with the \"AI Reply\" column added. At a glance you can see which comments have a Published reply, which have a Draft Ready (with the draft text preview inline in a yellow callout), and which failed with an API error. The ReplyMind sidebar item is highlighted \u2014 it lives as a top-level menu item, not buried under Settings."},{"src":"https:\/\/ps.w.org\/replymind-ai-comment-responder\/assets\/screenshot-6.jpg?rev=3668438","caption":"Edit AI Draft Reply modal. Clicking \"Edit &amp; Publish\" on any Draft Ready row opens the AI-generated text in an inline modal so you can review, tweak, and publish without leaving the Comments screen."}],"raw_content":"<!--section=description-->\n<p>ReplyMind integrates OpenAI (GPT), Anthropic Claude, and Google Gemini directly into your WordPress comment workflow. Generate thoughtful, on-topic replies to reader comments without leaving your admin dashboard. Replies are posted as the actual post author \u2014 complete with their avatar and name \u2014 making every response feel personal and authentic.<\/p>\n\n<p><strong>Two reply modes:<\/strong><\/p>\n\n<ul>\n<li><strong>Suggestion Mode<\/strong> \u2014 The AI drafts a reply. You review it, edit if needed, and publish with one click. Full control, none of the typing.<\/li>\n<li><strong>Auto Reply Mode<\/strong> \u2014 Replies are posted automatically as soon as a new comment is approved. Great for high-volume sites.<\/li>\n<\/ul>\n\n<p><strong>Core features:<\/strong><\/p>\n\n<ul>\n<li><strong>Author-aware replies<\/strong> \u2014 replies are attributed to the post author (with their avatar and name), not a generic site name<\/li>\n<li>Supports <strong>OpenAI<\/strong> (GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-4, GPT-3.5 Turbo), <strong>Anthropic Claude<\/strong> (Haiku 4.5, Sonnet 4.6, Opus 4.8, Opus 4.7, Opus 4.6), and <strong>Google Gemini<\/strong> (2.5 Flash Lite, 2.5 Flash, 2.5 Pro, 3 Pro)<\/li>\n<li><strong>Six reply tones<\/strong>: Professional, Friendly, Casual, Empathetic, Formal, Concise<\/li>\n<li><strong>Three response lengths<\/strong>: Short (2-3 sentences), Medium (1 paragraph), Detailed (2-3 paragraphs)<\/li>\n<li><strong>Reply language<\/strong>: Auto-detect or choose from 10 supported languages (English, Spanish, French, German, Italian, Portuguese, Hindi, Arabic, Japanese, Chinese)<\/li>\n<li><strong>Custom system prompt<\/strong> to tailor the AI instructions to your brand voice<\/li>\n<li><strong>AI Reply column<\/strong> in the Comments list showing draft status, published status, sentiment badge, flagged status, or errors at a glance<\/li>\n<li><strong>Batch processing<\/strong> \u2014 generate AI replies for hundreds or thousands of existing comments with a live progress bar<\/li>\n<li><strong>Bulk publish<\/strong> \u2014 publish all pending AI drafts in one click (Suggestion Mode)<\/li>\n<li><strong>Reply log<\/strong> \u2014 track every generated reply with timestamp, post, and full reply text<\/li>\n<\/ul>\n\n<p><strong>Advanced features:<\/strong><\/p>\n\n<ul>\n<li><strong>Reply Rules<\/strong> \u2014 configurable rules evaluated before each reply. Skip spam keywords, flag support complaints, override tone for praise, append pricing prompts, skip very short comments. First matching rule wins.<\/li>\n<li><strong>Sentiment Detection<\/strong> \u2014 local (no external API) keyword-based sentiment scoring. Flag, skip, or auto-switch to Empathetic tone for negative comments.<\/li>\n<li><strong>Email Approval Workflow<\/strong> \u2014 Suggestion Mode can email a one-click Approve\/Reject link to the post author. Tokens expire in 48 hours.<\/li>\n<li><strong>Reply Scheduling<\/strong> \u2014 delay Auto Mode replies by 1-168 hours so they feel human rather than instant.<\/li>\n<li><strong>Per-Post Settings<\/strong> \u2014 meta box on every post lets authors override tone, mode, and prompt for that post.<\/li>\n<li><strong>Multi-Provider by Taxonomy<\/strong> \u2014 assign a different AI provider\/model per any taxonomy term: blog categories, WooCommerce product categories, custom taxonomies. First matching term wins.<\/li>\n<li><strong>Analytics Dashboard<\/strong> \u2014 summary cards, 30-day activity chart, top posts, sentiment breakdown, error log. All local.<\/li>\n<li><strong>WooCommerce Product Reviews<\/strong> \u2014 extend AI replies to product reviews with product context (name, description, star rating).<\/li>\n<li><strong>Multisite Network Support<\/strong> \u2014 network admin page to view all sites and push settings across the network.<\/li>\n<li><strong>Guided onboarding tour<\/strong> \u2014 a 5-step walkthrough on first activation covering Settings, Advanced Settings, Rules, Analytics, and Batch.<\/li>\n<li><strong>Info-icon tooltips<\/strong> on every Advanced Settings option so you can hover to learn what each one does.<\/li>\n<\/ul>\n\n<p><strong>Developer filters:<\/strong><\/p>\n\n<ul>\n<li><code>replymind_send_comment_data<\/code> \u2014 return false to skip a specific comment before ReplyMind hands it to the AI Client<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>ReplyMind 1.1+ does not call any external AI provider directly. All AI requests are routed through WordPress core's built-in AI Client API (<code>wp_ai_client_prompt()<\/code>, introduced in WordPress 7.0). The AI Client owns provider configuration, API-key storage, and the network calls; ReplyMind only provides the prompt and consumes the returned text.<\/p>\n\n<p>The provider you configure in <strong>Settings \u2192 Connectors<\/strong> (managed by WordPress core, not this plugin) will receive:<\/p>\n\n<ul>\n<li>The comment text.<\/li>\n<li>The post context (title and short excerpt).<\/li>\n<li>Your custom system prompt, if any.<\/li>\n<\/ul>\n\n<p>The AI Client sends this data to whichever provider WordPress core is configured to use \u2014 commonly OpenAI, Anthropic Claude, or Google Gemini. Please review the privacy policy of your chosen provider:<\/p>\n\n<ul>\n<li>OpenAI: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Anthropic: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>Google: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>Data is sent only when an AI reply is generated (manually, automatically, or via batch processing). No data is stored by the ReplyMind developer or transmitted to any approidtech.com endpoint.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin sends comment text and post context (title and excerpt) to the AI provider you configure (OpenAI, Anthropic, or Google Gemini) for the sole purpose of generating a reply. No data is stored by the plugin developer. A WordPress privacy data exporter and eraser are included.<\/p>\n\n<ul>\n<li>OpenAI Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Anthropic Privacy Policy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>Google Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>replymind-ai-comment-responder<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through <strong>Plugins &gt; Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>Settings &gt; Connectors<\/strong> (WordPress core) and configure a provider (OpenAI, Anthropic, or Google) with your API key. This is a one-time setup shared with every AI-aware plugin on the site.<\/li>\n<li>Open the <strong>ReplyMind<\/strong> menu in your admin sidebar (top-level item, just below Comments \u2014 look for the branded chat-bubble icon). Choose the provider\/model you want ReplyMind to prefer, enable the plugin, and save.<\/li>\n<li>Visit <strong>Comments<\/strong> in your admin. Each approved comment now has a <strong>Generate AI Reply<\/strong> row action.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20post%20replies%20automatically%3F\"><h3>Does this plugin post replies automatically?<\/h3><\/dt>\n<dd><p>Only if you choose <strong>Auto Reply Mode<\/strong> in Settings. The default is <strong>Suggestion Mode<\/strong>, which saves a draft for you to review before anything is posted publicly.<\/p><\/dd>\n<dt id=\"which%20ai%20provider%20should%20i%20use%3F\"><h3>Which AI provider should I use?<\/h3><\/dt>\n<dd><p>All three work well. OpenAI's <strong>GPT-5 Mini<\/strong>, Anthropic's <strong>Claude Sonnet 4.6<\/strong>, and Google's <strong>Gemini 2.5 Flash<\/strong> all offer a strong balance of quality and cost. If you are unsure, start with GPT-5 Mini or Gemini 2.5 Flash \u2014 both have generous free or low-cost tiers. For the highest quality replies, try GPT-5, Claude Opus 4.8, or Gemini 3 Pro.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20reply%20before%20it%20goes%20live%3F\"><h3>Can I edit the reply before it goes live?<\/h3><\/dt>\n<dd><p>Yes. In Suggestion Mode, click <strong>Edit &amp; Publish<\/strong> on any comment row to open an editable modal pre-filled with the AI draft. Edit freely, then click <strong>Publish Reply<\/strong>.<\/p><\/dd>\n<dt id=\"what%20is%20the%20batch%20process%20tab%20for%3F\"><h3>What is the Batch Process tab for?<\/h3><\/dt>\n<dd><p>If you install the plugin on a site that already has hundreds or thousands of comments, the Batch Process tab lets you generate AI replies for all of them at once with a live progress bar. In Suggestion Mode you can then bulk-publish all drafts from the same tab.<\/p><\/dd>\n<dt id=\"will%20this%20break%20my%20existing%20comments%3F\"><h3>Will this break my existing comments?<\/h3><\/dt>\n<dd><p>No. The plugin only adds replies as child comments. It never modifies existing comment content.<\/p><\/dd>\n<dt id=\"is%20comment%20content%20sent%20to%20a%20third%20party%3F\"><h3>Is comment content sent to a third party?<\/h3><\/dt>\n<dd><p>Yes. Comment text is sent to the AI provider you select (OpenAI, Anthropic, or Google Gemini) to generate a reply. Please review the External Services section above and each provider's privacy policy. Use the <code>replymind_send_comment_data<\/code> filter to exclude specific comments from being processed.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20system%20prompt%3F\"><h3>Can I use my own system prompt?<\/h3><\/dt>\n<dd><p>Yes. The <strong>System Prompt<\/strong> field in Settings lets you provide custom instructions the AI follows for every reply. For example: \"You are a customer support agent for Acme Co. Always offer to escalate to human support if the customer is frustrated.\"<\/p><\/dd>\n<dt id=\"how%20are%20api%20costs%20calculated%3F\"><h3>How are API costs calculated?<\/h3><\/dt>\n<dd><p>Each reply generation is one API call. Token usage depends on comment length, post context, and reply length setting. GPT-5 Nano, Claude Haiku 4.5, and Gemini 2.5 Flash Lite are the most cost-effective models.<\/p><\/dd>\n<dt id=\"whose%20name%20appears%20on%20the%20ai%20reply%3F\"><h3>Whose name appears on the AI reply?<\/h3><\/dt>\n<dd><p>The reply is attributed to the post author: their WordPress display name, avatar, and email are used. If a post has no author, the reply falls back to the site name and admin email. Multi-author blogs work automatically: a comment on Jane's post gets a reply from Jane, a comment on John's post gets a reply from John.<\/p><\/dd>\n<dt id=\"i%20see%20a%20provider%2Fmodel%20mismatch%20warning.%20what%20do%20i%20do%3F\"><h3>I see a provider\/model mismatch warning. What do I do?<\/h3><\/dt>\n<dd><p>Open the <strong>ReplyMind<\/strong> menu in your admin sidebar and make sure the selected <strong>Model<\/strong> matches the selected <strong>AI Provider<\/strong>. OpenAI models start with <code>gpt-<\/code>, Claude models start with <code>claude-<\/code>, and Gemini models start with <code>gemini-<\/code>.<\/p><\/dd>\n<dt id=\"how%20can%20i%20stop%20a%20specific%20comment%20from%20being%20sent%20to%20the%20ai%3F\"><h3>How can I stop a specific comment from being sent to the AI?<\/h3><\/dt>\n<dd><p>Use the <code>replymind_send_comment_data<\/code> filter in your theme's functions.php or a custom plugin:<\/p>\n\n<pre><code>add_filter( 'replymind_send_comment_data', function( $allow, $comment ) {\n    \/\/ Return false to skip this comment.\n    if ( (int) $comment-&gt;comment_post_ID === 123 ) {\n        return false;\n    }\n    return $allow;\n}, 10, 2 );\n<\/code><\/pre><\/dd>\n<dt id=\"does%20replymind%20require%20the%20wordpress%207.0%20ai%20client%3F\"><h3>Does ReplyMind require the WordPress 7.0 AI Client?<\/h3><\/dt>\n<dd><p>Yes. ReplyMind 1.1+ requires WordPress 7.0 or later and uses the built-in AI Client (<code>wp_ai_client_prompt()<\/code>) exclusively \u2014 the plugin never calls OpenAI, Anthropic, or Google endpoints directly. Configure your provider once under <strong>Settings \u2192 Connectors<\/strong> and every AI-aware plugin (including ReplyMind) will use it. If AI features are disabled (<code>WP_AI_SUPPORT<\/code> defined as false, or <code>wp_supports_ai()<\/code> returning false via filter), ReplyMind will return an error explaining how to enable them. Sites on WordPress 6.x should stay on ReplyMind 1.0.0.<\/p><\/dd>\n<dt id=\"what%20are%20reply%20rules%20and%20how%20do%20i%20use%20them%3F\"><h3>What are Reply Rules and how do I use them?<\/h3><\/dt>\n<dd><p>Reply Rules let you shape ReplyMind's behaviour per-comment BEFORE the AI is called. Open <strong>ReplyMind \u2192 Reply Rules<\/strong> in the admin sidebar and click <strong>Add Rule<\/strong>. Each rule has a <strong>condition<\/strong> (Always, keyword match, category, word count, author email, post type) and an <strong>action<\/strong> (Skip, Flag for review, Override tone, or Append extra prompt instructions). Rules are evaluated top-to-bottom and the first match wins \u2014 drag rows by the \u2630 handle to reorder them.<\/p><\/dd>\n<dt id=\"how%20does%20sentiment%20detection%20work%3F\"><h3>How does Sentiment Detection work?<\/h3><\/dt>\n<dd><p>Sentiment is scored locally in PHP using a weighted keyword list \u2014 nothing is sent to any external service for sentiment analysis. Enable it under <strong>ReplyMind \u2192 Settings \u2192 Advanced Settings \u2192 Sentiment Detection<\/strong>. When a comment is classified as <strong>negative<\/strong>, one of three actions fires: Flag it for manual review, Skip generation entirely, or auto-override the tone to Empathetic. A sentiment badge (Positive \/ Neutral \/ Negative) appears next to the AI Reply column so you can spot patterns.<\/p><\/dd>\n<dt id=\"what%20is%20the%20email%20approval%20workflow%3F\"><h3>What is the Email Approval workflow?<\/h3><\/dt>\n<dd><p>Only relevant when Reply Mode is set to <strong>Suggestion<\/strong>. After the AI drafts a reply, ReplyMind emails the post author a one-click <strong>Approve<\/strong> or <strong>Reject<\/strong> link. Approving publishes the reply as a child comment; rejecting discards the draft. Tokens embedded in the email expire after 48 hours. Configure the fallback recipient (used when the post has no author) under <strong>ReplyMind \u2192 Settings \u2192 Advanced Settings \u2192 Email Approval<\/strong>.<\/p><\/dd>\n<dt id=\"how%20does%20reply%20scheduling%20work%3F\"><h3>How does Reply Scheduling work?<\/h3><\/dt>\n<dd><p>When enabled and Reply Mode is <strong>Auto<\/strong>, ReplyMind delays each reply by the configured number of hours (1-168 hours = 1 week max) so replies feel human rather than instant. Suggestion Mode always drafts immediately so authors can review without waiting. Scheduling uses WP-Cron, so it depends on your site receiving traffic OR having a system cron configured.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20different%20ai%20provider%20for%20different%20post%20categories%20or%20product%20categories%3F\"><h3>Can I use a different AI provider for different post categories or product categories?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Multi-Provider by Taxonomy<\/strong> under Advanced Settings. Map each taxonomy term to a provider + model pair \u2014 this works for blog categories, WooCommerce product categories, and any custom taxonomy your site has registered as public. When a comment is submitted the plugin checks every taxonomy term on the post and uses the first matching mapping's provider\/model. Common use: GPT-5 for the \"Electronics\" product category, Gemini Flash for \"Clothing\" to save on cost.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20analytics%3F\"><h3>Where can I see analytics?<\/h3><\/dt>\n<dd><p><strong>ReplyMind \u2192 Analytics<\/strong> shows summary cards (total replies, drafts pending, errors), a 30-day activity chart, top posts by reply volume, sentiment breakdown, and a recent error log. All data is local to your WordPress install \u2014 no third-party analytics service is contacted.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20woocommerce%20product%20reviews%3F\"><h3>Does the plugin work with WooCommerce product reviews?<\/h3><\/dt>\n<dd><p>Yes. If WooCommerce is active, enable <strong>WooCommerce Reviews<\/strong> under Advanced Settings and ReplyMind will generate AI replies for product reviews in addition to blog comments. The AI is given product name, short description, star rating, and price as context so replies are relevant to the product. Auto-Reply and Suggestion modes both work, and the full advanced-pipeline (per-post overrides \u2192 sentiment \u2192 rules) runs on reviews just like it does on comments.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20wordpress%20multisite%3F\"><h3>Does the plugin work with WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes. On multisite installs, a <strong>Network Admin \u2192 ReplyMind Network<\/strong> page shows every site where the plugin is active, its reply counts, and lets you push the current site's settings (API key, core settings, advanced settings) to all other sites in one click.<\/p><\/dd>\n<dt id=\"what%20is%20the%20guided%20tour%20on%20first%20activation%3F\"><h3>What is the guided tour on first activation?<\/h3><\/dt>\n<dd><p>When you activate ReplyMind for the first time, a welcome banner appears at the top of the Settings tab with a \"Take the tour\" button. Clicking it starts a 5-step guided walkthrough (using WordPress core's Pointers API) covering: picking a provider, discovering the Advanced Settings, the Reply Rules tab, the Analytics tab, and the Batch Process tab. Skip or Done dismisses the banner permanently for your user account.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li><strong>Multi-Provider by Taxonomy<\/strong> \u2014 the category-override feature now supports every public taxonomy, not just blog categories. Assign a different AI provider\/model per blog category, WooCommerce product category, product tag, or any custom taxonomy your site has registered. Grouped optgroup UI shows all taxonomies at once. Legacy category-only mappings migrate automatically.<\/li>\n<li>Fix: the WooCommerce product-review processor now correctly recognises the WordPress 7.0 AI Client. On sites with no plugin-side API key (relying on core's provider config), product review replies no longer fail with a \"Missing API key\" error.<\/li>\n<li>Fix: per-post meta box title shortened from \"ReplyMind Pro \u2014 Reply Settings\" to \"ReplyMind Replies\" so it fits the block-editor sidebar column on one line instead of wrapping across three.<\/li>\n<li>Fix: option labels in the per-post meta box trimmed (\"Enabled for this post\" \u2192 \"Enabled\", \"Auto Reply (post immediately)\" \u2192 \"Auto reply\", etc.) to prevent horizontal scrolling in the narrow sidebar layout.<\/li>\n<li>Improved sidebar menu icon rendering \u2014 rounded corners now clip cleanly against WordPress's dark blue admin menu, with a subtle frame and full opacity so the branded ReplyMind icon reads clearly.<\/li>\n<li>Added a \"Powered by ReplyMind\" credit in the plugin's own admin footer, linking to the product page.<\/li>\n<li>Removed the \"White Label \/ Agency Mode\" advanced setting. If you were relying on it, your custom branding will no longer apply after upgrading \u2014 ReplyMind now ships as a single consistent brand.<\/li>\n<li>Docs: description clarity pass, added missing bold formatting on the core features list, and corrected stale \"Settings \u2192 ReplyMind\" references (the menu is now a top-level sidebar item as of 1.1.0).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<p><strong>All previously paid Pro features are now bundled free.<\/strong> No license key, no upsell, no gating.<\/p>\n\n<p>New advanced features:<\/p>\n\n<ul>\n<li><strong>Reply Rules<\/strong> \u2014 configurable pre-generation rules with actions Skip, Flag, Override Tone, or Append Prompt. Conditions: keyword match, category ID, word count, author email, post type, or Always. First matching rule wins. Drag rows to reorder.<\/li>\n<li><strong>Sentiment Detection<\/strong> \u2014 local (no external API) keyword-based sentiment classification with three actions for negative comments: Flag for manual review, Skip generation, or auto-switch tone to Empathetic.<\/li>\n<li><strong>Email Approval Workflow<\/strong> \u2014 Suggestion Mode can email one-click Approve\/Reject links to the post author. Tokens expire in 48 hours.<\/li>\n<li><strong>Reply Scheduling<\/strong> \u2014 delay Auto Mode replies by 1\u2013168 hours so they feel human rather than instant.<\/li>\n<li><strong>Per-Post Settings<\/strong> meta box lets authors override tone, mode, and prompt on individual posts from the post editor.<\/li>\n<li><strong>Multi-Provider by Taxonomy<\/strong> \u2014 assign a different AI provider\/model per any taxonomy term. Works with blog categories, WooCommerce product categories, and any custom taxonomy registered as public. Grouped optgroup UI so you see all taxonomies at once.<\/li>\n<li><strong>Analytics Dashboard<\/strong> \u2014 summary cards, 30-day activity chart, top posts by reply volume, sentiment breakdown, and recent error log. All local, no third-party analytics.<\/li>\n<li><strong>WooCommerce Product Review Replies<\/strong> \u2014 AI replies for product reviews with product name, description, star rating, and price injected into the prompt. Full advanced-pipeline (per-post \u2192 sentiment \u2192 rules) runs on reviews.<\/li>\n<li><strong>Multisite Network Support<\/strong> \u2014 network admin page listing every site where the plugin is active plus a \"push settings to all sites\" action.<\/li>\n<li><strong>Sixth reply tone<\/strong> \u2014 Concise (1\u20132 sentences only, no padding).<\/li>\n<li><strong>Flagged comment status<\/strong> \u2014 sentiment or rules can flag comments for manual review; per-row \"Unflag\" action clears it. The Comments list gains a \"Flagged\" filter view.<\/li>\n<li><strong>Sentiment badge<\/strong> in the AI Reply column (Positive \/ Neutral \/ Negative) next to the reply status.<\/li>\n<\/ul>\n\n<p>Admin UX overhaul:<\/p>\n\n<ul>\n<li><strong>Top-level menu<\/strong> \u2014 ReplyMind is now a dedicated sidebar item directly under Comments, with the branded ReplyMind icon. No more hunting under Settings.<\/li>\n<li><strong>Instant tab switching<\/strong> \u2014 all 5 tabs (Settings \/ Reply Rules \/ Analytics \/ Logs \/ Batch) render up front and swap via CSS toggle. No page reloads, no double-click bug, URL still updates via <code>history.pushState<\/code> so bookmarks and browser back\/forward keep working.<\/li>\n<li><strong>Guided onboarding tour<\/strong> \u2014 a 5-step walkthrough on first activation using WordPress core's Pointers API (no external dependencies). Skip anytime.<\/li>\n<li><strong>Info-icon tooltips<\/strong> on every Advanced Settings option label \u2014 hover the \u24d8 icon to see what each feature does.<\/li>\n<li><strong>Powered by ReplyMind<\/strong> footer credit on the plugin's own admin page.<\/li>\n<li>Renamed and repositioned \"Advanced Settings\" section with visual accent so it reads as distinct from Core Settings.<\/li>\n<\/ul>\n\n<p>Platform requirements + architecture:<\/p>\n\n<ul>\n<li><strong>Now requires WordPress 7.0 or later.<\/strong> All AI requests route exclusively through WordPress core's built-in AI Client (<code>wp_ai_client_prompt()<\/code>). The plugin no longer calls OpenAI \/ Anthropic \/ Google endpoints directly and no longer stores its own API key. Configure your provider once in <strong>Settings \u2192 Connectors<\/strong> and every AI-aware plugin, including ReplyMind, uses it.<\/li>\n<li><strong>Model catalog:<\/strong> 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 \/ Opus 4.7 \/ Opus 4.6; Google Gemini 2.5 Flash Lite \/ 2.5 Flash \/ 2.5 Pro \/ 3 Pro.<\/li>\n<li><strong>Compliance:<\/strong> extracted every inline <code>&lt;script&gt;<\/code> and <code>&lt;style&gt;<\/code> block into dedicated <code>admin\/js\/*.js<\/code> and <code>admin\/css\/replymind-admin.css<\/code> files, wired via <code>wp_enqueue_script<\/code> + <code>wp_enqueue_style<\/code> + <code>wp_localize_script<\/code>. Strict Content Security Policy (<code>script-src 'self'<\/code>, <code>style-src 'self'<\/code>) is now compatible.<\/li>\n<li><strong>Privacy eraser<\/strong> now clears sentiment + flagged comment meta alongside the existing pending-reply \/ error \/ processed \/ generated meta keys.<\/li>\n<li>Registers a <code>weekly<\/code> WP-Cron interval for use by scheduled features.<\/li>\n<li>Tested up to WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Author-aware replies - AI replies attributed to the actual post author with avatar, name, and email.<\/li>\n<li>OpenAI and Anthropic Claude provider support.<\/li>\n<li>Suggestion Mode and Auto Reply Mode.<\/li>\n<li>Five reply tones: Professional, Friendly, Casual, Empathetic, Formal.<\/li>\n<li>Three response lengths: Short, Medium, Detailed.<\/li>\n<li>Auto-detect or fixed reply language (10 languages supported).<\/li>\n<li>Custom system prompt.<\/li>\n<li>AI Reply column in Comments list with inline draft preview.<\/li>\n<li>Edit &amp; Publish modal for reviewing drafts before posting.<\/li>\n<li>Batch Generate - process all existing comments with a progress bar.<\/li>\n<li>Bulk Publish - publish all pending drafts at once.<\/li>\n<li>Reply log with full generated text.<\/li>\n<li>Provider\/model mismatch detection.<\/li>\n<li><code>replymind_send_comment_data<\/code> filter for developer control.<\/li>\n<\/ul>","raw_excerpt":"AI comment replies via OpenAI, Claude, or Gemini. Rules, sentiment, scheduling, analytics, WooCommerce, multisite \u2014 all free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303087"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/approidtech"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303087"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303087"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303087"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303087"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303087"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}