Been running an automated Pinterest affiliate system on n8n for a while, wanted to share the architecture since it's a genuinely fun workflow to build.
The pipeline: AI-generated pin images (Cloudflare Workers AI / FLUX.1) → rendered through a custom Puppeteer server → AI-written titles and descriptions (Groq/Llama 3.3) → posted to Pinterest via Make.com webhooks. Product data lives in Google Sheets.
Infrastructure: runs on both Railway (cloud, handles overnight posting) and a local Windows instance via NSSM, on non-overlapping schedules so they don't collide. Both point at the same Google Sheet, split across three tabs (product data, posting state, performance tracking).
Real numbers from the last 30 days: impressions up 110%, engagements up 250%, engaged audience up 100%. Growing steadily week over week.
A couple of specific bugs I had to solve along the way: Pinterest's API silently truncates descriptions over 800 characters (had to add a safe-truncate function), and an intermittent Pinterest error code that needed retry-on-fail logic to handle reliably.
Happy to go into more detail on any part of the setup if people are curious, particularly the dual cloud/local scheduling or the image generation pipeline.

Top comments (0)