{"id":300357,"date":"2026-05-17T15:21:46","date_gmt":"2026-05-17T15:21:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/noah-ai-store-assistant-for-e-commerce-convert-visitors-into-customers\/"},"modified":"2026-10-15T07:42:51","modified_gmt":"2026-10-15T07:42:51","slug":"noahfirst-ai-assistant","status":"publish","type":"plugin","link":"https:\/\/sq.wordpress.org\/plugins\/noahfirst-ai-assistant\/","author":23494129,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"5.0","requires_php":"7.1","requires_plugins":null,"header_name":"NoahFirst AI Sales Associate","header_author":"NoahFirstAI","header_description":"Boost your ecommerce sales with an AI chatbot that understands your store data and turns conversations into customers.","assets_banners_color":"","last_updated":"2026-10-15 07:42:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":467,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"noahfirstai","date":"2026-05-17 15:27:24","revision":3534642},"1.1.0":{"tag":"1.1.0","author":"noahfirstai","date":"2026-10-10 01:28:36","revision":3737499},"1.2.0":{"tag":"1.2.0","author":"noahfirstai","date":"2026-10-15 07:42:51","revision":3747829}},"upgrade_notice":{"1.2.0":"<p>Adds automatic synchronization when WordPress pages change, keeping NoahFirst&#039;s store knowledge up to date. No additional setup required.<\/p>","1.1.0":"<p>Adds automatic structured store sync and secure connection storage for the official\nNoahFirst WordPress integration.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3534641,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3534641,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3534641,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3534641,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3534641,"resolution":"4","location":"assets","locale":"","width":1200,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3534641,"resolution":"5","location":"assets","locale":"","width":1200,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3534641,"resolution":"6","location":"assets","locale":"","width":1200,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3534641,"resolution":"7","location":"assets","locale":"","width":1200,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3534641,"resolution":"8","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"NoahFirst answers product questions using connected store information","2":"NoahFirst supports delivery and policy questions when the store provides that knowledge","3":"NoahFirst helps shoppers compare and select products","4":"NoahFirst can answer availability and product-detail questions"}},"plugin_section":[],"plugin_tags":[285462,2369,282,2379,286],"plugin_category":[45],"plugin_contributors":[263257,263256],"plugin_business_model":[],"class_list":["post-300357","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-sales-associate","plugin_tags-customer-support","plugin_tags-ecommerce","plugin_tags-live-chat","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-noahfirst","plugin_contributors-noahfirstai","plugin_committers-noahfirstai"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/icon-256x256.png?rev=3534641","icon_2x":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/icon-256x256.png?rev=3534641","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-1.png?rev=3534641","caption":"NoahFirst answers product questions using connected store information"},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-2.png?rev=3534641","caption":"NoahFirst supports delivery and policy questions when the store provides that knowledge"},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-3.png?rev=3534641","caption":"NoahFirst helps shoppers compare and select products"},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-4.png?rev=3534641","caption":"NoahFirst can answer availability and product-detail questions"},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-5.png?rev=3534641","caption":""},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-6.png?rev=3534641","caption":""},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-7.png?rev=3534641","caption":""},{"src":"https:\/\/ps.w.org\/noahfirst-ai-assistant\/assets\/screenshot-8.png?rev=3534641","caption":""}],"raw_content":"<!--section=description-->\n<p>NoahFirst is an AI sales associate for independent online stores. It uses your own\nstore knowledge\u2014products, inventory, product details, and published WordPress\ncontent\u2014to answer buyer questions while they decide.<\/p>\n\n<p>Unlike a generic chatbot, NoahFirst is designed around ecommerce buying questions.\nThe official WordPress plugin connects the store to NoahFirst, loads the storefront\nassistant, and keeps structured WooCommerce product knowledge synchronized.<\/p>\n\n<h3>Why NoahFirst?<\/h3>\n\n<p>NoahFirst works from your store data rather than guessing from unrelated sources.\nStructured WooCommerce product facts such as price, stock status, SKU, variants,\nattributes, and canonical product URLs remain authoritative for shopper answers.<\/p>\n\n<p>Customers ask. NoahFirst answers. Sales happen.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li>Store-grounded answers: Uses WooCommerce products and published WordPress content as store knowledge<\/li>\n<li>Automatic store sync: Product, inventory, variation, pricing, page, and post changes schedule a NoahFirst sync<\/li>\n<li>Scheduled safety sync: A twice-daily heartbeat refreshes connected store knowledge<\/li>\n<li>Manual resync: Store administrators can trigger a sync and see the latest sync status<\/li>\n<li>Structured commerce ingestion: Sends product facts directly to NoahFirst without WooCommerce REST consumer credentials<\/li>\n<li>Last-known-good protection: NoahFirst keeps the prior successful catalog if an ingestion attempt fails<\/li>\n<li>Secure connection settings: The Integration Secret is encrypted at rest inside WordPress<\/li>\n<li>Multi-language shopper responses: NoahFirst can respond based on the shopper's language<\/li>\n<li>Lightweight storefront loader: The assistant script loads on connected storefronts<\/li>\n<li>No-code setup: Install the plugin, connect the store, and let NoahFirst handle ongoing sync<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Install and activate the NoahFirst plugin<\/li>\n<li>Copy the Store Token and Integration Secret from NoahFirst \u2192 Store<\/li>\n<li>Save the connection in WordPress<\/li>\n<li>NoahFirst performs the initial store sync<\/li>\n<li>Product, stock, variation, page, and post changes schedule future syncs automatically<\/li>\n<li>The storefront assistant can answer shoppers using the connected store knowledge<\/li>\n<\/ol>\n\n<h3>Use Cases<\/h3>\n\n<ul>\n<li>Product-detail and product-selection questions<\/li>\n<li>Size, compatibility, availability, and usage questions<\/li>\n<li>Product comparison and catalog guidance<\/li>\n<li>Store-policy questions supported by published store knowledge<\/li>\n<li>Shopper questions when the merchant team is unavailable<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the NoahFirst API (https:\/\/api.noahfirst.com) and loads the\nNoahFirst storefront assistant script from NoahFirst infrastructure.<\/p>\n\n<p>Service: NoahFirst API\nPurpose: Authenticates the connected store, receives structured store knowledge,\nand powers shopper-facing NoahFirst responses.\nData Sent During Store Sync: Store Token, Integration Secret for request\nauthentication, site URL, WooCommerce product and variation data (including names,\ndescriptions, prices, stock, SKUs, attributes, categories, and product URLs), and\npublished WordPress page and post content selected by the plugin.\nWhen Store Data Is Sent: After connection settings are saved, when relevant\nWooCommerce product\/stock\/variation or WordPress page and post changes schedule a sync,\nduring the scheduled store-sync heartbeat, or when an administrator chooses\n\"Sync now\".\nShopper Data: When a shopper uses the NoahFirst storefront assistant, the widget\ncommunicates with the NoahFirst service to process that shopper conversation.\nSubprocessors: NoahFirst uses OpenAI for AI processing and IDCloudHost for\ninfrastructure hosting.\nSecurity: Data is transmitted over HTTPS. The WordPress Integration Secret is\nstored encrypted by the plugin using the WordPress installation's authentication salt.<\/p>\n\n<p>Policies:\nPrivacy Policy: https:\/\/noahfirst.com\/privacy\nTerms of Service: https:\/\/noahfirst.com\/terms\nSecurity: https:\/\/noahfirst.com\/security<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20noahfirst%20require%20woocommerce%3F\"><h3>Does NoahFirst require WooCommerce?<\/h3><\/dt>\n<dd><p>NoahFirst is optimized for WooCommerce stores. The plugin can also sync published\nWordPress pages and posts as supporting store knowledge.<\/p><\/dd>\n<dt id=\"does%20noahfirst%20use%20my%20store%20data%3F\"><h3>Does NoahFirst use my store data?<\/h3><\/dt>\n<dd><p>Yes. NoahFirst uses connected store knowledge to provide relevant answers.<\/p><\/dd>\n<dt id=\"how%20does%20automatic%20sync%20work%3F\"><h3>How does automatic sync work?<\/h3><\/dt>\n<dd><p>Connected stores schedule a sync when WooCommerce products, variations, stock, or\npublished WordPress pages and posts change. A scheduled heartbeat also refreshes the store\nperiodically. Administrators can trigger a manual sync from the plugin settings page.<\/p><\/dd>\n<dt id=\"does%20noahfirst%20use%20woocommerce%20rest%20api%20consumer%20keys%3F\"><h3>Does NoahFirst use WooCommerce REST API consumer keys?<\/h3><\/dt>\n<dd><p>No. The official plugin pushes structured store data to NoahFirst using the Store\nToken and Integration Secret configured by the administrator.<\/p><\/dd>\n<dt id=\"is%20technical%20setup%20required%3F\"><h3>Is technical setup required?<\/h3><\/dt>\n<dd><p>No coding is required. A store administrator installs the plugin and connects the\ncredentials supplied by NoahFirst.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added automatic sync hooks for WordPress page changes<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added structured WooCommerce product and variation ingestion<\/li>\n<li>Added automatic sync hooks for product, stock, variation, and WordPress post changes<\/li>\n<li>Added twice-daily sync heartbeat and manual \"Sync now\" control<\/li>\n<li>Added sync status visibility for store administrators<\/li>\n<li>Added encrypted storage for the Integration Secret<\/li>\n<li>Added last-known-good catalog protection through the NoahFirst ingestion contract<\/li>\n<li>Added real WordPress and WooCommerce runtime verification in CI<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"AI sales associate for online stores that answers buyer questions using your own store data.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300357"}],"author":[{"embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/noahfirstai"}],"wp:attachment":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300357"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300357"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300357"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300357"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300357"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}