{"id":347442,"date":"2026-08-03T07:31:49","date_gmt":"2026-08-03T07:31:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/autobloggenie-ai\/"},"modified":"2026-08-03T07:31:21","modified_gmt":"2026-08-03T07:31:21","slug":"computelib-blog-genie-ai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/computelib-blog-genie-ai\/","author":23538883,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.5","stable_tag":"trunk","tested":"7.0.2","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"ComputeLib Blog Genie AI","header_author":"Apps Computelib","header_description":"Automatically generate SEO-optimized blog posts from WooCommerce products or WordPress posts and publish them to WordPress and third-party platforms.","assets_banners_color":"ceb5c6","last_updated":"2026-08-03 07:31:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/computelib.com\/computelib-blog-genie-ai","header_author_uri":"https:\/\/computelib.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":30,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.5":{"tag":"2.1.5","author":"appscomputelib","date":"2026-08-03 07:31:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3632478,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3632478,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3632478,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3632478,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.5"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":3632478,"resolution":"2","location":"assets","locale":"","width":1195,"height":548},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3632478,"resolution":"3","location":"assets","locale":"","width":1180,"height":550},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3632478,"resolution":"4","location":"assets","locale":"","width":973,"height":560}},"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,410,7143,186,286],"plugin_category":[45,55],"plugin_contributors":[274300],"plugin_business_model":[],"class_list":["post-347442","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-blogging","plugin_tags-publishing","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-appscomputelib","plugin_committers-appscomputelib"],"banners":{"banner":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/banner-772x250.png?rev=3632478","banner_2x":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/banner-1544x500.png?rev=3632478","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/icon-128x128.png?rev=3632478","icon_2x":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/icon-256x256.png?rev=3632478","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/screenshot-2.png?rev=3632478","caption":""},{"src":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/screenshot-3.png?rev=3632478","caption":""},{"src":"https:\/\/ps.w.org\/computelib-blog-genie-ai\/assets\/screenshot-4.png?rev=3632478","caption":""}],"raw_content":"<!--section=description-->\n<p>ComputeLib Blog Genie AI connects your WordPress or WooCommerce site to the backend service and embeds the application directly in your WordPress admin \u2014 no separate login, no copy-pasting content between tabs.<\/p>\n\n<p>On activation the plugin registers your site with the service and receives a store API key. Every request the admin app makes is then proxied server-side through WordPress, so your browser never has to talk to the backend cross-origin and the API key never leaves your server.<\/p>\n\n<h4>What you can do<\/h4>\n\n<ul>\n<li><strong>Browse your catalogue<\/strong> \u2014 the dashboard lists your WooCommerce products (or your posts on a plain WordPress install) with search, sorting and pagination.<\/li>\n<li><strong>Generate blogs from products<\/strong> \u2014 generate an article for one product, or select several products and generate in bulk.<\/li>\n<li><strong>Set your content preferences<\/strong> \u2014 niche\/topic, comma-separated keywords, tone of voice, language and target age group are applied to every generation.<\/li>\n<li><strong>Review before anything goes live<\/strong> \u2014 generated articles land in <strong>Generated Blogs<\/strong> with a live status (<code>generating<\/code>, <code>pending<\/code>, <code>improving<\/code>, <code>approved<\/code>, <code>rejected<\/code>). Nothing is published without your approval.<\/li>\n<li><strong>Improve with AI<\/strong> \u2014 send a draft back for another AI pass with your own instructions.<\/li>\n<li><strong>Edit in a rich text editor<\/strong> \u2014 fix wording, headings or formatting yourself before approving.<\/li>\n<li><strong>Publish or schedule to many destinations<\/strong> \u2014 pick which connected platforms each approved article goes to, and optionally set a publish time per platform.<\/li>\n<li><strong>Track usage<\/strong> \u2014 remaining credits and plan limits (blogs generated, AI improvements used) are shown in the app and enforced by the backend.<\/li>\n<li><strong>Live progress updates<\/strong> \u2014 a WebSocket\/Socket.IO connection streams generation progress into the admin screen.<\/li>\n<\/ul>\n\n<h4>Supported publishing destinations<\/h4>\n\n<p>WordPress, Medium, Ghost, Blogger, LinkedIn, Hashnode, Wix, Shopify, BigCommerce, HubSpot, Google Docs, Reddit, Google My Business, Tumblr, Dev.to, X\/Twitter, Instagram and Notion.<\/p>\n\n<h4>Options created<\/h4>\n\n<ul>\n<li><code>blog_genie_ai_consumer_key<\/code> \u2014 generated <code>ck_\u2026<\/code> publishing key<\/li>\n<li><code>blog_genie_ai_consumer_secret<\/code> \u2014 generated <code>cs_\u2026<\/code> publishing secret<\/li>\n<li><code>blog_genie_ai_store_api_key<\/code> \u2014 key returned by the backend; sent as <code>X-Store-Api-Key<\/code><\/li>\n<li><code>blog_genie_ai_platform_id<\/code> \u2014 <code>woocommerce<\/code> or <code>wordpress<\/code>, kept in sync on each load<\/li>\n<li><code>blog_genie_ai_synced_platform_id<\/code> \u2014 platform type at the last successful backend sync<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the ComputeLib Blog Genie AI service, an external API operated by ComputeLib and hosted at https:\/\/proxy-outbound2.helpusbloom.com<\/p>\n\n<p>The service performs the AI article generation and the publishing to third-party destinations. The plugin is a client for that service and does not function without it. No data is sent before the plugin is activated.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li>On activation, and each time the plugin's admin screen is opened: your site name, your site URL, the site administrator email address, the detected platform type (\"wordpress\" or \"woocommerce\") and a randomly generated access token pair. This registers your site with the service and returns the store API key used to authenticate later requests.<\/li>\n<li>When you generate an article, in bulk or for a single item: the selected product or post data (title, description, price, category and image URLs) together with the content preferences you set (topic, keywords, tone, language, target age group).<\/li>\n<li>When you request an AI improvement: the article identifier and the instructions you type.<\/li>\n<li>When you view, edit, approve, reject or delete generated articles: the article identifier and, when editing, the article content.<\/li>\n<li>When you connect a publishing destination: the API credentials you enter for that destination, so the service can publish on your behalf.<\/li>\n<li>When you open a plan upgrade: the name of the plan you selected, to start a Stripe checkout session.<\/li>\n<li>While an article is generating: the plugin holds an authenticated Socket.IO connection to the same host to stream progress into the admin screen.<\/li>\n<\/ul>\n\n<p>All of the above are sent from your server, not from your browser. Requests are proxied through this plugin's own REST routes so that the store API key never leaves your server.<\/p>\n\n<p>This service is provided by ComputeLib.\nTerms of Service: https:\/\/computelib.com\/terms-of-service.html\nPrivacy Policy: https:\/\/computelib.com\/privacy-policy.html<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The admin interface is a React application. The plugin ships the compiled bundle\nin dist\/assets\/, and the complete, unminified source for that bundle is included\nin the source\/ directory of this plugin. No separate download is required.<\/p>\n\n<p>To rebuild the bundle from the included source:<\/p>\n\n<ol>\n<li>Install Node.js 18 or newer.<\/li>\n<li>From the source\/ directory, install the dependencies:\nnpm install<\/li>\n<li>Build the application:\nnpm run build<\/li>\n<li>Copy the generated source\/dist\/assets\/*.js and *.css files into the plugin's\ndist\/assets\/ directory, replacing the existing files.<\/li>\n<\/ol>\n\n<p>The build uses Vite (see source\/vite.config.ts) and TypeScript. Environment\nvariables are documented in source\/.env.example. All third-party libraries are\ndeclared in source\/package.json and are installed from the public npm registry.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In wp-admin go to <strong>Plugins \u2192 Add New Plugin \u2192 Upload Plugin<\/strong>, choose the ZIP and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<li>Open <strong>ComputeLib Blog Genie AI<\/strong> in the admin sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20without%20woocommerce%3F\"><h3>Does this work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. On a plain WordPress install the plugin lists your posts instead of products.<\/p><\/dd>\n<dt id=\"is%20an%20account%20with%20the%20service%20required%3F\"><h3>Is an account with the service required?<\/h3><\/dt>\n<dd><p>Yes. The plugin registers your site with the backend service on activation; all generation happens there.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>Renamed the plugin and prefixed all functions, options, hooks and REST namespaces.<\/li>\n<li>All REST routes now require the <code>manage_options<\/code> capability.<\/li>\n<li>Internal REST URLs are built with <code>rest_url()<\/code>.<\/li>\n<li>Replaced all remotely loaded placeholder images and the remote Shopify App Bridge script with local assets in the bundled admin app.<\/li>\n<li>Included the full React source for the bundled admin app in source\/, with build instructions.<\/li>\n<\/ul>","raw_excerpt":"Turn WordPress posts or WooCommerce products into AI-written blog articles, review them in wp-admin, and publish to WordPress and other platforms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347442"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/appscomputelib"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347442"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347442"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347442"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347442"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347442"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}