Templates / Create Shopify product SEO blog posts with OpenAI and WordPress

Create Shopify product SEO blog posts with OpenAI and WordPress

Needs changes

by Websensepro ✓ · 15 views · created 2026-09-04 · Content Creation, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
OpenAI (legacy)
AI Keyword & Outline Generator, AI Long-Form Article Writer
OpenAI node (AI section)

Nodes used (8)

ShopifyWordpressNotionSlack

What it does

Quick overview This automated workflow runs weekly to fetch products from Shopify, use OpenAI to research keywords and write 1500+ word HTML SEO blog posts, publish draft articles to WordPress, log entries into Notion, send Slack team announcements, and issue real-time error alerts on execution failures. How it works 1. Runs weekly on a schedule trigger (or manually on demand) to fetch active products from Shopify. 2. Extracts and formats product metadata including title, price, vendor, and images using JavaScript. 3. Uses OpenAI (GPT-4o-mini) to generate a primary SEO keyword, supporting keywords, and a structured 5-section blog outline. 4. Uses OpenAI (GPT-4o) to draft a complete 1500+ word HTML-formatted article with styled headings and product calls-to-action. 5. Creates a draft post on WordPress via REST API with the article content and product title. 6. Creates a draft post on WordPress via REST API with the article content and product title. 7. On any execution error, triggers an automated Slack failure alert with error details to the dev team. Setup 1. Add Shopify Access Token credentials with your shop subdomain and Admin API access token. 2. Add OpenAI API credentials to power the keyword research and long-form article writer steps. 3. Add WordPress credentials (admin username and application password) and ensure REST API is accessible. 4. Add Notion credentials and select your target 'Blog Logs' database for record keeping. 5. Add Slack OAuth2 credentials and select your destination channels for announcements and error alerts.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.