{"id":347131,"date":"2026-09-02T08:30:18","date_gmt":"2026-09-02T08:30:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aira-ai-auto-responder\/"},"modified":"2026-09-02T10:20:32","modified_gmt":"2026-09-02T10:20:32","slug":"mahrous-ai-reply-assistant","status":"publish","type":"plugin","link":"https:\/\/kir.wordpress.org\/plugins\/mahrous-ai-reply-assistant\/","author":23410460,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.2","stable_tag":"0.2.2","tested":"7.1","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Mahrous AI Reply Assistant","header_author":"wpmeal","header_description":"AI-powered automatic responses for customer support via email, chat, and forms. Integrates with WooCommerce. Uses OpenAI, Anthropic Claude, or Google Gemini.","assets_banners_color":"c5d9ea","last_updated":"2026-09-02 10:20:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/mahrous-ai-reply-assistant\/","header_author_uri":"https:\/\/wpmeal.com\/aira\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.2":{"tag":"0.2.2","author":"wphope","date":"2026-09-02 10:20:32","revision":3677732}},"upgrade_notice":{"0.2.2":"<p>Fixes the Auto-Reply and Chat Widget &quot;enable&quot; checkboxes not staying off when unchecked and saved.<\/p>","0.2.1":"<p>Fixes AI model selection incorrectly validating against the wrong provider&#039;s defaults.<\/p>","0.2.0":"<p>Addon downloading\/browsing has moved out of the plugin; get addons directly. Also fixes the FAQ search widget.<\/p>","0.1.0":"<p>Initial release of Mahrous AI Reply Assistant.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3677696,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3677696,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3677696,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3677696,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3677696,"resolution":"1","location":"assets","locale":"","width":1680,"height":1050},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3677696,"resolution":"2","location":"assets","locale":"","width":1680,"height":1050},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3677696,"resolution":"3","location":"assets","locale":"","width":1680,"height":1050},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3677696,"resolution":"4","location":"assets","locale":"","width":1680,"height":1050},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3677696,"resolution":"5","location":"assets","locale":"","width":512,"height":895},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3677736,"resolution":"6","location":"assets","locale":"","width":1680,"height":1050}},"screenshots":{"1":"Dashboard \u2014 inbox status and conversation counts","2":"Conversation inbox \u2014 AI replies threaded per customer","3":"Knowledge Base \u2014 entries with AI-generated keywords","4":"Settings \u2014 IMAP inbox, reply rules and auto-reply","5":"Live chat widget on the frontend","6":"FAQ search on the frontend via [ai_faq_search]"}},"plugin_section":[],"plugin_tags":[2353,464,2364,267,286],"plugin_category":[41,45],"plugin_contributors":[252743],"plugin_business_model":[],"class_list":["post-347131","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-autoresponder","plugin_tags-chatbot","plugin_tags-email","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-wphope","plugin_committers-wphope"],"banners":{"banner":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/banner-772x250.png?rev=3677696","banner_2x":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/banner-1544x500.png?rev=3677696","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/icon-128x128.png?rev=3677696","icon_2x":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/icon-256x256.png?rev=3677696","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/screenshot-1.png?rev=3677696","caption":"Dashboard \u2014 inbox status and conversation counts"},{"src":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/screenshot-2.png?rev=3677696","caption":"Conversation inbox \u2014 AI replies threaded per customer"},{"src":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/screenshot-3.png?rev=3677696","caption":"Knowledge Base \u2014 entries with AI-generated keywords"},{"src":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/screenshot-4.png?rev=3677696","caption":"Settings \u2014 IMAP inbox, reply rules and auto-reply"},{"src":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/screenshot-5.png?rev=3677696","caption":"Live chat widget on the frontend"},{"src":"https:\/\/ps.w.org\/mahrous-ai-reply-assistant\/assets\/screenshot-6.png?rev=3677736","caption":"FAQ search on the frontend via [ai_faq_search]"}],"raw_content":"<!--section=description-->\n<p>Mahrous AI Reply Assistant is a modular AI support engine that can automatically reply to:<\/p>\n\n<ul>\n<li>Customer emails (IMAP inbox integration, with proper reply threading and attachment support)<\/li>\n<li>WooCommerce order questions (Addon)<\/li>\n<li>Contact Form 7 submissions (Addon)<\/li>\n<li>Live Chat widgets<\/li>\n<li>WhatsApp Business messages via the WhatsApp Cloud API (Addon)<\/li>\n<li>FAQ frontend search widget<\/li>\n<\/ul>\n\n<p>Includes:\n- AI-powered reply generator (OpenAI \/ Anthropic \/ Gemini)\n- Conversation inbox viewer\n- Knowledge base system with AI-generated keywords\/synonyms to improve search matching, plus CSV import\/export\n- AI-enhanced FAQ shortcode\n- Optional companion addons (WooCommerce, WhatsApp Business, Contact Form 7), distributed and installed separately like any other WordPress plugin\n- REST API for custom developers<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>AI Replies (OpenAI, Claude, Gemini)<\/li>\n<li>Email Inbox Reader (IMAP) with Gmail-style reply threading (In-Reply-To\/References headers, quoted original message) and attachment handling<\/li>\n<li>Auto-Responder with safeguards against escalating to a human without a valid customer email on file<\/li>\n<li>Knowledge Base Manager with AI-generated keywords\/synonyms and CSV import\/export<\/li>\n<li>AI FAQ Search Shortcode<\/li>\n<li>Conversation Inbox<\/li>\n<li>Regenerate AI Replies<\/li>\n<li>Live Chat Widget<\/li>\n<li>Optional companion addons available separately: WooCommerce, Contact Form 7, WhatsApp Business<\/li>\n<\/ul>\n\n<h3>Shortcodes<\/h3>\n\n<pre><code>[ai_faq_search]  \n<\/code><\/pre>\n\n<p>Displays the FAQ search box with AI suggestions.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on third-party AI services to generate responses. When you use this plugin, user messages and conversation data may be sent to one of the following external services based on your configuration:<\/p>\n\n<h4>OpenAI<\/h4>\n\n<ul>\n<li>Service: OpenAI API (https:\/\/api.openai.com\/v1\/chat\/completions)<\/li>\n<li>Terms of Use: https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li>Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Data Usage: User messages are sent to OpenAI servers for AI response generation<\/li>\n<li>API Key Required: Yes (obtain from https:\/\/platform.openai.com\/api-keys)<\/li>\n<\/ul>\n\n<h4>Anthropic (Claude)<\/h4>\n\n<ul>\n<li>Service: Anthropic API (https:\/\/api.anthropic.com\/v1\/messages)<\/li>\n<li>Terms of Service: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/li>\n<li>Privacy Policy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>Data Usage: User messages are sent to Anthropic servers for AI response generation<\/li>\n<li>API Key Required: Yes (obtain from https:\/\/console.anthropic.com\/)<\/li>\n<\/ul>\n\n<h4>Google Gemini<\/h4>\n\n<ul>\n<li>Service: Google Generative AI API (https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/)<\/li>\n<li>Terms of Service: https:\/\/ai.google.dev\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<li>Data Usage: User messages are sent to Google servers for AI response generation<\/li>\n<li>API Key Required: Yes (obtain from https:\/\/makersuite.google.com\/app\/apikey)<\/li>\n<\/ul>\n\n<p><strong>Important Privacy Notice:<\/strong><br \/>\nBy using this plugin with external AI services, you acknowledge that customer messages, emails, and chat conversations will be transmitted to the selected AI provider for processing. You are responsible for informing your users about this data transmission and ensuring compliance with applicable privacy laws (GDPR, CCPA, etc.).<\/p>\n\n<p>Please review each service's terms and privacy policies before using them.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu<\/li>\n<li>Go to <strong>Mahrous &gt; Settings<\/strong><\/li>\n<li>Enter your API keys and IMAP email settings<\/li>\n<li>Add FAQ entries under <strong>Knowledge Base<\/strong><\/li>\n<li>Add the shortcode <code>[ai_faq_search]<\/code> anywhere on your site<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20api%20keys%3F\"><h3>Does it require API keys?<\/h3><\/dt>\n<dd><p>Yes, for AI processing (OpenAI \/ Anthropic \/ Gemini).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, using the WooCommerce addon (sold separately).<\/p><\/dd>\n<dt id=\"can%20it%20auto-reply%20to%20emails%3F\"><h3>Can it auto-reply to emails?<\/h3><\/dt>\n<dd><p>Yes. Configure IMAP inbox under <strong>AI Settings<\/strong>.<\/p><\/dd>\n<dt id=\"is%20my%20customer%20data%20secure%3F\"><h3>Is my customer data secure?<\/h3><\/dt>\n<dd><p>Customer messages are sent to external AI providers (OpenAI, Anthropic, or Google) for processing. Please review the External Services section above for privacy policies of each provider. Ensure you inform your users about this data processing.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Fixed \"Enable Auto-Reply\" and \"Enable Chat Widget\" checkboxes: unchecking them and saving did not persist as off, and could even flip them back on, because an unchecked checkbox submits nothing at all and was mishandled as \"on\" instead of \"off\"<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Fixed AI model selection settings validating the wrong provider's model list (Anthropic and Gemini selections were being checked against OpenAI's defaults)<\/li>\n<li>Added an explicit nonce and capability check to the model-selection sanitize callback<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Removed the built-in addon downloader; companion addons (WooCommerce, WhatsApp Business, Contact Form 7) are now installed the same way as any other WordPress plugin<\/li>\n<li>Fixed the FAQ search widget failing to display results<\/li>\n<li>Added \"Load More\" pagination to the FAQ search widget<\/li>\n<li>Removed unnecessary bundled translation files; translations are now provided through translate.wordpress.org<\/li>\n<li>Various admin UI and packaging cleanups<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Email inbox integration<\/li>\n<li>AI responders (OpenAI, Anthropic, Gemini)<\/li>\n<li>Knowledge Base Manager<\/li>\n<li>Conversation Inbox<\/li>\n<li>FAQ AI Search<\/li>\n<li>Addon architecture<\/li>\n<\/ul>","raw_excerpt":"AI-powered automatic responses for email, WooCommerce, contact forms, and website FAQ search. Extensible with addons.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347131"}],"author":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wphope"}],"wp:attachment":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347131"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347131"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347131"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347131"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347131"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}