Templates / Score automotive editorial backlink prospects with WooCommerce, Sheets, and OpenAI

Score automotive editorial backlink prospects with WooCommerce, Sheets, and OpenAI

Ready for 3.0

by Tangma Craftsman ✓ · 1 views · created 2026-09-29 · Market Research, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (5)

Google Sheets

What it does

Quick overview This workflow runs manually to evaluate Google Sheets editorial prospects against regional WooCommerce product catalogs, fetches page metadata from each prospect URL, uses OpenAI to score editorial relevance, and upserts a single review-ready opportunity record per prospect into an Opportunities sheet. How it works 1. Starts on a manual trigger. 2. Loads published products from two WooCommerce stores (EU and NA) and reads prospect rows from the Google Sheets PendingLeads tab. 3. Validates each prospect (region, URL safety, required fields, and permission status) and picks the best matching product from the correct regional catalog. 4. For valid prospects, fetches the prospect’s editorial page HTML and extracts the page <title and meta description. 5. Sends the page metadata, prospect topic, and selected product details to OpenAI to return a JSON relevance score, rationale, pitch angle, and anchor suggestions. 6. Combines quantitative prospect signals (domain rating and organic traffic) with the AI relevance score to set a status and review flags. 7. Upserts the evaluated result into the Google Sheets Opportunities tab using opportunitykey, and writes invalid or unapproved prospects there with a “Needs input or permission review” status. Setup 1. Configure WooCommerce credentials for both regional stores (EU and NA) and ensure the store domains match the host checks used for product permalinks. 2. Configure a Google Sheets OAuth credential, replace REPLACEWITHSPREADSHEETID, and ensure the spreadsheet has PendingLeads and Opportunities tabs. 3. Add required columns to PendingLeads (prospectid, targeturl, targetregion, brand, model, partcategory, permissionstatus) and optional scoring fields (domainrating, organictraffic, placementtype, linkattribute). 4. Create an opportunitykey column in the Opportunities tab and keep it as the match column for append-or-update behavior. 5. Add an OpenAI API key as an HTTP Bearer Auth credential and attach it to the OpenAI request node.

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.