{"id":28,"date":"2026-02-27T06:08:40","date_gmt":"2026-02-27T06:08:40","guid":{"rendered":"https:\/\/hivecorp.in\/blog\/?p=28"},"modified":"2026-02-27T06:20:55","modified_gmt":"2026-02-27T06:20:55","slug":"wordpress-auto-publisher-n8n-workflow-with-ai-image","status":"publish","type":"post","link":"https:\/\/hivecorp.in\/blogs\/wordpress-auto-publisher-n8n-workflow-with-ai-image\/","title":{"rendered":"WordPress Auto Publisher n8n WorkFlow with AI Image"},"content":{"rendered":"<p><!-- HERO BANNER --><\/p>\n<div style=\"background: linear-gradient(135deg,#0f1923 0%,#1a2d47 100%); border-radius: 16px; padding: 45px 40px; margin-bottom: 35px; position: relative; overflow: hidden;\">\n<div style=\"position: absolute; top: -60px; right: -60px; width: 200px; height: 200px; background: radial-gradient(circle,rgba(0,200,150,0.15),transparent 70%); border-radius: 50%;\"><\/div>\n<p><span style=\"display: inline-block; background: rgba(0,200,150,0.15); color: #00c896; font-size: 12px; font-weight: bold; letter-spacing: 1.5px; padding: 6px 14px; border-radius: 50px; margin-bottom: 18px; text-transform: uppercase;\">Free n8n Workflow<\/span><\/p>\n<h2 style=\"color: #ffffff; font-size: 32px; font-weight: 800; line-height: 1.2; margin-bottom: 14px; letter-spacing: -0.5px;\">\ud83d\udcf0 RSS \u2192 AI \u2192 WordPress<br \/>\nAuto Publisher (3x Daily)<\/h2>\n<p style=\"color: #94a3b8; font-size: 16px; line-height: 1.6; margin-bottom: 22px; max-width: 580px;\">Fully automated content pipeline \u2014 fetches trending articles, writes SEO-optimized posts with AI, generates thumbnails, and publishes to WordPress. Hands-free.<\/p>\n<div style=\"display: flex; gap: 10px; flex-wrap: wrap;\"><span style=\"display: inline-block; background: rgba(255,255,255,0.08); color: #cbd5e1; font-size: 13px; padding: 6px 14px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.1);\">\ud83d\udd27 n8n<\/span><br \/>\n<span style=\"display: inline-block; background: rgba(255,255,255,0.08); color: #cbd5e1; font-size: 13px; padding: 6px 14px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.1);\">\ud83e\udde0 OpenRouter AI<\/span><br \/>\n<span style=\"display: inline-block; background: rgba(255,255,255,0.08); color: #cbd5e1; font-size: 13px; padding: 6px 14px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.1);\">\ud83c\udfa8 fal.ai<\/span><br \/>\n<span style=\"display: inline-block; background: rgba(255,255,255,0.08); color: #cbd5e1; font-size: 13px; padding: 6px 14px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.1);\">\ud83c\udf10 WordPress<\/span><\/div>\n<\/div>\n<p><!-- DOWNLOAD CTA --><\/p>\n<div style=\"background: #f0fdf4; border: 2px solid #bbf7d0; border-radius: 12px; padding: 28px 30px; margin-bottom: 35px; text-align: center;\">\n<p style=\"font-size: 20px; font-weight: bold; color: #166534; margin-bottom: 6px;\">\u2b07\ufe0f Download the Workflow<\/p>\n<p style=\"font-size: 14px; color: #4ade80; margin-bottom: 16px;\">Import into n8n and start auto-publishing in under 5 minutes<\/p>\n<p><!-- \u270f\ufe0f REPLACE href=\"#\" WITH YOUR ACTUAL FILE URL --><br \/>\n<a style=\"display: inline-block; background: linear-gradient(135deg,#16a34a,#15803d); color: #fff; padding: 14px 36px; border-radius: 10px; text-decoration: none; font-weight: bold; font-size: 15px; letter-spacing: 0.3px; box-shadow: 0 4px 14px rgba(22,163,74,0.3);\" href=\"https:\/\/hivecorp.in\/blog\/download\/33\/?tmstv=1772173226\">DOWNLOAD JSON FILE<\/a><\/p>\n<\/div>\n<p><!-- WHAT IT DOES --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">What This Workflow Does<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 18px;\"><\/div>\n<p style=\"font-size: 16px; line-height: 1.75; color: #374151; margin-bottom: 20px;\">Once active, this workflow fires <strong>3 times a day<\/strong> (8 AM, 2 PM, 8 PM) and runs a complete content pipeline \u2014 from reading an RSS feed to publishing a fully formed blog post on your WordPress site. Zero manual effort.<\/p>\n<p><!-- FEATURE CARDS --><\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-bottom: 35px;\">\n<div style=\"background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 12px; padding: 20px;\">\n<div style=\"font-size: 28px; margin-bottom: 8px;\">\ud83d\udce1<\/div>\n<p style=\"font-weight: bold; font-size: 14px; color: #0f1923; margin-bottom: 4px;\">RSS Monitoring<\/p>\n<p style=\"font-size: 13px; color: #64748b; line-height: 1.5;\">Reads any RSS or Atom feed and extracts trending content as inspiration.<\/p>\n<\/div>\n<div style=\"background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 12px; padding: 20px;\">\n<div style=\"font-size: 28px; margin-bottom: 8px;\">\ud83e\udd16<\/div>\n<p style=\"font-weight: bold; font-size: 14px; color: #0f1923; margin-bottom: 4px;\">AI Content Writing<\/p>\n<p style=\"font-size: 13px; color: #64748b; line-height: 1.5;\">Generates original 800+ word SEO blog posts with headings, tags, and meta data.<\/p>\n<\/div>\n<div style=\"background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 12px; padding: 20px;\">\n<div style=\"font-size: 28px; margin-bottom: 8px;\">\ud83c\udfa8<\/div>\n<p style=\"font-weight: bold; font-size: 14px; color: #0f1923; margin-bottom: 4px;\">AI Thumbnails<\/p>\n<p style=\"font-size: 13px; color: #64748b; line-height: 1.5;\">Auto-generates professional blog images using fal.ai Flux Schnell model.<\/p>\n<\/div>\n<div style=\"background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 12px; padding: 20px;\">\n<div style=\"font-size: 28px; margin-bottom: 8px;\">\ud83d\ude80<\/div>\n<p style=\"font-weight: bold; font-size: 14px; color: #0f1923; margin-bottom: 4px;\">WordPress Publishing<\/p>\n<p style=\"font-size: 13px; color: #64748b; line-height: 1.5;\">Creates draft posts with featured image and Yoast SEO fields \u2014 fully automated.<\/p>\n<\/div>\n<\/div>\n<p><!-- WORKFLOW PIPELINE --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">The Complete Pipeline<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 18px;\"><\/div>\n<p style=\"font-size: 16px; line-height: 1.75; color: #374151; margin-bottom: 20px;\">The workflow has <strong>10 nodes<\/strong> connected in a clean linear pipeline. Here&#8217;s exactly what happens each run:<\/p>\n<p><!-- PIPELINE STEPS --><\/p>\n<div style=\"border-left: 3px solid #e2e8f0; padding-left: 24px; margin-bottom: 35px;\">\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#0d6efd,#0a58ca); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">1<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\u23f0 Schedule Trigger<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Fires at 8 AM, 2 PM, and 8 PM daily (fully customizable)<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#0d6efd,#0a58ca); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">2<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83d\udce1 Read RSS Feed<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Fetches latest articles from your configured feed URL<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#0d6efd,#0a58ca); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">3<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83d\udd0d Extract New Article<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Checks posted history \u2192 picks first unposted article \u2192 skips if nothing new<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#8b5cf6,#7c3aed); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">4<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83e\udd16 AI Writer (OpenRouter)<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Generates full blog post in JSON: title, slug, content, meta, tags, image prompt<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#8b5cf6,#7c3aed); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">5<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83d\udcdd Parse AI Response<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Validates JSON, extracts fields, generates image filename<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#f59e0b,#d97706); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">6<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83c\udfa8 Generate Thumbnail (fal.ai)<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Creates a professional 16:9 blog image using Flux Schnell<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#f59e0b,#d97706); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">7<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\u2b07\ufe0f Download Image<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Fetches the generated image as binary data<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#00c896,#059669); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">8<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83d\udce4 Upload to WordPress Media<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Uploads image to your WP media library via REST API<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 20px;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#00c896,#059669); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">9<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\ud83d\udcdd Create WordPress Post<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Creates draft with content, featured image, excerpt, and Yoast SEO metadata<\/p>\n<\/div>\n<div style=\"position: relative; margin-bottom: 0;\">\n<div style=\"position: absolute; left: -36px; top: 2px; width: 22px; height: 22px; background: linear-gradient(135deg,#00c896,#059669); border-radius: 50%; display: flex; align-items: center; justify-content: center;\"><span style=\"color: #fff; font-size: 11px; font-weight: bold;\">10<\/span><\/div>\n<p style=\"font-weight: bold; color: #0f1923; font-size: 15px; margin-bottom: 2px;\">\u2705 Mark as Posted<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Saves source URL to static data \u2014 prevents duplicates, auto-cleans at 100 entries<\/p>\n<\/div>\n<\/div>\n<p><!-- PREREQUISITES --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">What You&#8217;ll Need<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 18px;\"><\/div>\n<div style=\"margin-bottom: 35px;\">\n<p><!-- Item --><\/p>\n<div style=\"display: flex; align-items: flex-start; gap: 14px; padding: 16px 0; border-bottom: 1px solid #f1f5f9;\">\n<div style=\"min-width: 42px; height: 42px; background: #eff6ff; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px;\">\ud83d\udd27<\/div>\n<div>\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 2px;\">n8n Instance<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Self-hosted (Docker\/CapRover) or n8n Cloud \u2014 <a style=\"color: #0d6efd; text-decoration: none;\" href=\"https:\/\/n8n.io\">n8n.io<\/a><\/p>\n<\/div>\n<\/div>\n<div style=\"display: flex; align-items: flex-start; gap: 14px; padding: 16px 0; border-bottom: 1px solid #f1f5f9;\">\n<div style=\"min-width: 42px; height: 42px; background: #faf5ff; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px;\">\ud83e\udde0<\/div>\n<div>\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 2px;\">OpenRouter API Key<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Powers the AI writer \u2014 supports GPT-4o, Claude, Llama, Mistral \u2014 <a style=\"color: #0d6efd; text-decoration: none;\" href=\"https:\/\/openrouter.ai\/keys\">Get your key<\/a><\/p>\n<\/div>\n<\/div>\n<div style=\"display: flex; align-items: flex-start; gap: 14px; padding: 16px 0; border-bottom: 1px solid #f1f5f9;\">\n<div style=\"min-width: 42px; height: 42px; background: #fff7ed; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px;\">\ud83c\udfa8<\/div>\n<div>\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 2px;\">fal.ai API Key<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">For AI thumbnail generation via Flux Schnell \u2014 <a style=\"color: #0d6efd; text-decoration: none;\" href=\"https:\/\/fal.ai\/dashboard\">Get your key<\/a><\/p>\n<\/div>\n<\/div>\n<div style=\"display: flex; align-items: flex-start; gap: 14px; padding: 16px 0; border-bottom: 1px solid #f1f5f9;\">\n<div style=\"min-width: 42px; height: 42px; background: #f0fdf4; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px;\">\ud83c\udf10<\/div>\n<div>\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 2px;\">WordPress Site with REST API<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">Generate an Application Password at WP Admin \u2192 Users \u2192 Profile \u2192 Application Passwords<\/p>\n<\/div>\n<\/div>\n<div style=\"display: flex; align-items: flex-start; gap: 14px; padding: 16px 0;\">\n<div style=\"min-width: 42px; height: 42px; background: #fef2f2; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px;\">\ud83d\udce1<\/div>\n<div>\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 2px;\">Any RSS Feed URL<\/p>\n<p style=\"font-size: 14px; color: #64748b;\">TechCrunch, Verge, niche blogs, competitor feeds \u2014 your choice<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- SETUP GUIDE --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">5-Minute Setup Guide<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 22px;\"><\/div>\n<p><!-- Step 1 --><\/p>\n<div style=\"background: #f8fafc; border-radius: 12px; padding: 24px; margin-bottom: 16px; border: 1px solid #e2e8f0;\">\n<div style=\"display: flex; align-items: center; gap: 12px; margin-bottom: 12px;\">\n<p><span style=\"display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: linear-gradient(135deg,#0d6efd,#0a58ca); color: #fff; border-radius: 8px; font-size: 14px; font-weight: bold;\">1<\/span><\/p>\n<p style=\"font-size: 17px; font-weight: bold; color: #0f1923;\">Import the Workflow<\/p>\n<\/div>\n<p style=\"font-size: 14px; color: #475569; line-height: 1.7;\">Download the JSON file from the button above. In your n8n dashboard, go to <strong>Workflows \u2192 Import from File<\/strong> and select the JSON. All 10 nodes will be imported pre-connected and ready to configure.<\/p>\n<\/div>\n<p><!-- Step 2 --><\/p>\n<div style=\"background: #f8fafc; border-radius: 12px; padding: 24px; margin-bottom: 16px; border: 1px solid #e2e8f0;\">\n<div style=\"display: flex; align-items: center; gap: 12px; margin-bottom: 12px;\">\n<p><span style=\"display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: linear-gradient(135deg,#0d6efd,#0a58ca); color: #fff; border-radius: 8px; font-size: 14px; font-weight: bold;\">2<\/span><\/p>\n<p style=\"font-size: 17px; font-weight: bold; color: #0f1923;\">Set Your RSS Feed<\/p>\n<\/div>\n<p style=\"font-size: 14px; color: #475569; line-height: 1.7;\">Open the <strong>&#8220;\ud83d\udce1 RSS Feed&#8221;<\/strong> node and replace the URL with your desired feed. The default points to TechCrunch \u2014 swap it with any blog, news site, or aggregator in your niche.<\/p>\n<\/div>\n<p><!-- Step 3 --><\/p>\n<div style=\"background: #f8fafc; border-radius: 12px; padding: 24px; margin-bottom: 16px; border: 1px solid #e2e8f0;\">\n<div style=\"display: flex; align-items: center; gap: 12px; margin-bottom: 12px;\">\n<p><span style=\"display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: linear-gradient(135deg,#0d6efd,#0a58ca); color: #fff; border-radius: 8px; font-size: 14px; font-weight: bold;\">3<\/span><\/p>\n<p style=\"font-size: 17px; font-weight: bold; color: #0f1923;\">Configure API Credentials<\/p>\n<\/div>\n<p style=\"font-size: 14px; color: #475569; line-height: 1.7; margin-bottom: 12px;\">In n8n, go to <strong>Credentials<\/strong> and set up these three:<\/p>\n<div style=\"background: #fff; border-radius: 8px; padding: 14px 16px; margin-bottom: 8px; border: 1px solid #e2e8f0;\">\n<p style=\"font-size: 13px;\"><strong style=\"color: #8b5cf6;\">OpenRouter API<\/strong> \u2014 Add your API key from <a style=\"color: #0d6efd; text-decoration: none;\" href=\"https:\/\/openrouter.ai\/keys\">openrouter.ai\/keys<\/a><\/p>\n<\/div>\n<div style=\"background: #fff; border-radius: 8px; padding: 14px 16px; margin-bottom: 8px; border: 1px solid #e2e8f0;\">\n<p style=\"font-size: 13px;\"><strong style=\"color: #f59e0b;\">fal.ai Header Auth<\/strong> \u2014 Header: <code style=\"background: #f1f5f9; padding: 2px 6px; border-radius: 4px; font-size: 12px;\">Authorization<\/code> \u2192 Value: <code style=\"background: #f1f5f9; padding: 2px 6px; border-radius: 4px; font-size: 12px;\">Key YOUR_FAL_KEY<\/code><\/p>\n<\/div>\n<div style=\"background: #fff; border-radius: 8px; padding: 14px 16px; border: 1px solid #e2e8f0;\">\n<p style=\"font-size: 13px;\"><strong style=\"color: #00c896;\">WordPress Basic Auth<\/strong> \u2014 Username + Application Password from WP Admin \u2192 Users \u2192 Profile<\/p>\n<\/div>\n<\/div>\n<p><!-- Step 4 --><\/p>\n<div style=\"background: #f8fafc; border-radius: 12px; padding: 24px; margin-bottom: 16px; border: 1px solid #e2e8f0;\">\n<div style=\"display: flex; align-items: center; gap: 12px; margin-bottom: 12px;\">\n<p><span style=\"display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: linear-gradient(135deg,#0d6efd,#0a58ca); color: #fff; border-radius: 8px; font-size: 14px; font-weight: bold;\">4<\/span><\/p>\n<p style=\"font-size: 17px; font-weight: bold; color: #0f1923;\">Update WordPress Domain<\/p>\n<\/div>\n<p style=\"font-size: 14px; color: #475569; line-height: 1.7;\">In the <strong>&#8220;\ud83d\udce4 Upload to WP Media&#8221;<\/strong> and <strong>&#8220;\ud83d\udcdd Create WP Post&#8221;<\/strong> nodes, replace the domain with yours:<\/p>\n<div style=\"background: #0f1923; border-radius: 8px; padding: 14px 18px; margin-top: 10px; overflow-x: auto;\"><code style=\"color: #00c896; font-size: 13px; font-family: monospace; white-space: nowrap;\">https:\/\/yourdomain.com\/wp-json\/wp\/v2\/media<\/code><br \/>\n<code style=\"color: #00c896; font-size: 13px; font-family: monospace; white-space: nowrap;\">https:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts<\/code><\/div>\n<\/div>\n<p><!-- Step 5 --><\/p>\n<div style=\"background: #f8fafc; border-radius: 12px; padding: 24px; margin-bottom: 35px; border: 1px solid #e2e8f0;\">\n<div style=\"display: flex; align-items: center; gap: 12px; margin-bottom: 12px;\">\n<p><span style=\"display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: linear-gradient(135deg,#00c896,#059669); color: #fff; border-radius: 8px; font-size: 14px; font-weight: bold;\">5<\/span><\/p>\n<p style=\"font-size: 17px; font-weight: bold; color: #0f1923;\">Test &amp; Activate \ud83d\ude80<\/p>\n<\/div>\n<p style=\"font-size: 14px; color: #475569; line-height: 1.7;\">Click <strong>&#8220;Test Workflow&#8221;<\/strong> for a dry run. Verify a draft post appears in your WP dashboard with the featured image and Yoast fields populated. Then toggle the workflow to <strong>Active<\/strong> \u2014 it now runs automatically at 8 AM, 2 PM, and 8 PM.<\/p>\n<\/div>\n<p><!-- AI SECTION --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">How the AI Content Generation Works<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 18px;\"><\/div>\n<p style=\"font-size: 16px; line-height: 1.75; color: #374151; margin-bottom: 16px;\">The AI Writer node uses a detailed prompt instructing the LLM to act as an SEO expert. It takes the RSS article as <strong>context and inspiration<\/strong> (explicitly told not to copy) and returns a structured JSON containing:<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px; margin-bottom: 35px;\">\n<div style=\"background: linear-gradient(135deg,#eff6ff,#dbeafe); border-radius: 10px; padding: 16px; text-align: center;\">\n<p style=\"font-size: 22px; margin-bottom: 6px;\">\ud83d\udcdd<\/p>\n<p style=\"font-size: 12px; font-weight: 600; color: #1e40af;\">SEO Title<\/p>\n<p style=\"font-size: 11px; color: #64748b;\">50-60 chars with keyword<\/p>\n<\/div>\n<div style=\"background: linear-gradient(135deg,#f5f3ff,#ede9fe); border-radius: 10px; padding: 16px; text-align: center;\">\n<p style=\"font-size: 22px; margin-bottom: 6px;\">\ud83d\udd17<\/p>\n<p style=\"font-size: 12px; font-weight: 600; color: #6d28d9;\">Slug &amp; Meta<\/p>\n<p style=\"font-size: 11px; color: #64748b;\">URL + 160 char description<\/p>\n<\/div>\n<div style=\"background: linear-gradient(135deg,#fef3c7,#fde68a); border-radius: 10px; padding: 16px; text-align: center;\">\n<p style=\"font-size: 22px; margin-bottom: 6px;\">\u270d\ufe0f<\/p>\n<p style=\"font-size: 12px; font-weight: 600; color: #92400e;\">800+ Word Post<\/p>\n<p style=\"font-size: 11px; color: #64748b;\">HTML with H2\/H3 structure<\/p>\n<\/div>\n<div style=\"background: linear-gradient(135deg,#f0fdf4,#d1fae5); border-radius: 10px; padding: 16px; text-align: center;\">\n<p style=\"font-size: 22px; margin-bottom: 6px;\">\ud83c\udff7\ufe0f<\/p>\n<p style=\"font-size: 12px; font-weight: 600; color: #166534;\">Tags &amp; Keywords<\/p>\n<p style=\"font-size: 11px; color: #64748b;\">Yoast SEO ready<\/p>\n<\/div>\n<div style=\"background: linear-gradient(135deg,#fff1f2,#fecdd3); border-radius: 10px; padding: 16px; text-align: center;\">\n<p style=\"font-size: 22px; margin-bottom: 6px;\">\ud83d\udccb<\/p>\n<p style=\"font-size: 12px; font-weight: 600; color: #be123c;\">Excerpt<\/p>\n<p style=\"font-size: 11px; color: #64748b;\">2-3 sentence summary<\/p>\n<\/div>\n<div style=\"background: linear-gradient(135deg,#ecfdf5,#a7f3d0); border-radius: 10px; padding: 16px; text-align: center;\">\n<p style=\"font-size: 22px; margin-bottom: 6px;\">\ud83d\uddbc\ufe0f<\/p>\n<p style=\"font-size: 12px; font-weight: 600; color: #065f46;\">Image Prompt<\/p>\n<p style=\"font-size: 11px; color: #64748b;\">For AI thumbnail gen<\/p>\n<\/div>\n<\/div>\n<p><!-- CUSTOMIZATION --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">Customization Tips<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 18px;\"><\/div>\n<div style=\"margin-bottom: 35px;\">\n<div style=\"padding: 14px 0; border-bottom: 1px solid #f1f5f9;\">\n<p style=\"font-size: 15px; color: #374151; line-height: 1.6;\"><strong>\ud83d\udd50 Change frequency<\/strong> \u2014 Edit the Schedule Trigger to run once a day, every hour, or at custom times<\/p>\n<\/div>\n<div style=\"padding: 14px 0; border-bottom: 1px solid #f1f5f9;\">\n<p style=\"font-size: 15px; color: #374151; line-height: 1.6;\"><strong>\ud83e\udde0 Switch AI model<\/strong> \u2014 OpenRouter supports GPT-4o, Claude, Llama 3, Mistral, DeepSeek and more<\/p>\n<\/div>\n<div style=\"padding: 14px 0; border-bottom: 1px solid #f1f5f9;\">\n<p style=\"font-size: 15px; color: #374151; line-height: 1.6;\"><strong>\ud83d\udce2 Auto-publish<\/strong> \u2014 Change <code style=\"background: #f1f5f9; padding: 2px 6px; border-radius: 4px; font-size: 13px;\">\"status\": \"draft\"<\/code> to <code style=\"background: #f1f5f9; padding: 2px 6px; border-radius: 4px; font-size: 13px;\">\"publish\"<\/code> in Create WP Post<\/p>\n<\/div>\n<div style=\"padding: 14px 0; border-bottom: 1px solid #f1f5f9;\">\n<p style=\"font-size: 15px; color: #374151; line-height: 1.6;\"><strong>\ud83d\udcc2 Add categories<\/strong> \u2014 Include <code style=\"background: #f1f5f9; padding: 2px 6px; border-radius: 4px; font-size: 13px;\">\"categories\": [ID]<\/code> in the WP Post request body<\/p>\n<\/div>\n<div style=\"padding: 14px 0;\">\n<p style=\"font-size: 15px; color: #374151; line-height: 1.6;\"><strong>\ud83d\udce1 Multiple feeds<\/strong> \u2014 Duplicate the workflow per feed, or merge sources with a Merge node<\/p>\n<\/div>\n<\/div>\n<p><!-- FAQ --><\/p>\n<h2 style=\"font-size: 26px; font-weight: 800; color: #0f1923; margin-bottom: 8px; letter-spacing: -0.3px;\">FAQ<\/h2>\n<div style=\"width: 40px; height: 3px; background: linear-gradient(90deg,#0d6efd,#00c896); border-radius: 2px; margin-bottom: 18px;\"><\/div>\n<div style=\"margin-bottom: 35px;\">\n<div style=\"background: #f8fafc; border-radius: 10px; padding: 20px; margin-bottom: 10px; border: 1px solid #e2e8f0;\">\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 6px;\">Will the AI content be unique?<\/p>\n<p style=\"font-size: 14px; color: #64748b; line-height: 1.6;\">Yes \u2014 the prompt explicitly tells the AI to use the RSS article as inspiration only, not to copy. Every post is uniquely generated with proper SEO structure.<\/p>\n<\/div>\n<div style=\"background: #f8fafc; border-radius: 10px; padding: 20px; margin-bottom: 10px; border: 1px solid #e2e8f0;\">\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 6px;\">What if there are no new articles?<\/p>\n<p style=\"font-size: 14px; color: #64748b; line-height: 1.6;\">The workflow gracefully stops \u2014 no errors, no duplicates. It simply waits for the next scheduled run.<\/p>\n<\/div>\n<div style=\"background: #f8fafc; border-radius: 10px; padding: 20px; border: 1px solid #e2e8f0;\">\n<p style=\"font-weight: bold; font-size: 15px; color: #0f1923; margin-bottom: 6px;\">Can I use a different AI model?<\/p>\n<p style=\"font-size: 14px; color: #64748b; line-height: 1.6;\">Absolutely. OpenRouter gives you access to dozens of models. Just update the model setting in the credential configuration.<\/p>\n<\/div>\n<\/div>\n<p><!-- BOTTOM CTA --><\/p>\n<div style=\"background: linear-gradient(135deg,#0f1923 0%,#1a2d47 100%); border-radius: 16px; padding: 40px; text-align: center; margin-bottom: 20px;\">\n<p style=\"font-size: 22px; font-weight: 800; color: #ffffff; margin-bottom: 8px;\">Ready to automate your blog?<\/p>\n<p style=\"font-size: 15px; color: #94a3b8; margin-bottom: 22px;\">Download the workflow, set up in 5 minutes, and never write a blog post manually again.<\/p>\n<p><!-- \u270f\ufe0f REPLACE href=\"#\" WITH YOUR ACTUAL FILE URL --><br \/>\n<a style=\"display: inline-block; background: linear-gradient(135deg,#00c896,#059669); color: #fff; padding: 14px 36px; border-radius: 10px; text-decoration: none; font-weight: bold; font-size: 15px; box-shadow: 0 4px 14px rgba(0,200,150,0.3);\" href=\"https:\/\/hivecorp.in\/blog\/download\/33\/?tmstv=1772173226\">\u2b07\ufe0f DOWNLOAD JSON FILE<\/a><\/p>\n<\/div>\n<p><!-- FOOTER --><\/p>\n<div style=\"text-align: center; padding: 20px 0;\">\n<p style=\"font-size: 14px; color: #94a3b8;\">Made with \u2764\ufe0f by <strong style=\"color: #0f1923;\">HIVECORP<\/strong><\/p>\n<p style=\"font-size: 13px; color: #cbd5e1;\"><a style=\"color: #0d6efd; text-decoration: none;\" href=\"https:\/\/hivecorp.in\">hivecorp.in<\/a> \u00b7<br \/>\n<a style=\"color: #0d6efd; text-decoration: none;\" href=\"https:\/\/youtube.com\/@hivecorp\">YouTube @hivecorp<\/a> \u00b7<br \/>\nMore free workflows &amp; tutorials<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Free n8n Workflow \ud83d\udcf0 RSS \u2192 AI \u2192 WordPress Auto Publisher (3x Daily) Fully automated content pipeline \u2014 fetches trending [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":3,"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/posts\/28\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hivecorp.in\/blogs\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}