Templates / Generate Pinterest pin copy CSV from blog RSS with OpenAI-compatible chat

Generate Pinterest pin copy CSV from blog RSS with OpenAI-compatible chat

Ready for 3.0

by seo dong min ✓ · 29 views · created 2026-07-20 · Content Creation, Multimodal AI

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 (6)

What it does

Quick overview Turn your latest blog posts into Pinterest-ready pin titles, descriptions and keywords, exported as a CSV formatted for Pinterest's native bulk upload. An AI writes one conversion-focused pin per post from your RSS feed — curiosity-preserving titles under 90 characters, natural keywords, no clickbait. How it works 1. Starts when you manually execute the workflow. 2. Loads configuration values such as the RSS feed URL, number of posts to process, target Pinterest board name, and the AI API base URL and model. 3. Reads the blog’s RSS feed and collects the newest N posts with their titles, links, and short snippets. 4. Sends the post list to an OpenAI-compatible Chat Completions endpoint to generate one Pinterest pin title, description, and keyword set per post as structured JSON. 5. Transforms the AI response into Pinterest bulk upload columns (including Title, Description, Keywords, Link, and Pinterest board) and inserts a placeholder Media URL for you to replace. 6. Converts the rows into a CSV file and provides it for download. Setup 1. Add an HTTP Header Auth credential for your OpenAI-compatible API (for example, Authorization: Bearer <APIKEY) and select it on the AI request step. 2. Update the configuration values for your RSS feed URL, how many posts to include, and your Pinterest board name (it must match your Pinterest board exactly). 3. Set the AI API base URL and model name to match your provider (or keep the defaults for OpenAI). 4. After generating the CSV, replace the placeholder Media URL with your hosted pin image URLs before uploading the file in Pinterest (Settings → Import content). Requirements - An API key for any OpenAI-compatible chat provider (OpenAI, OpenRouter, Groq, etc.)

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.