{"product_id":"n8n-pinterest-pin-auto-post-google-sheets-openai-pinbridge","title":"n8n Pinterest Pin Auto-Post: Google Sheets + OpenAI + PinBridge","description":"\u003ch3\u003eAuto-publish Pinterest pins from your Google Sheets—powered by OpenAI, PinBridge, and Telegram\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow turns a Google Sheets topic calendar into a daily Pinterest posting engine: it selects the next row, uses OpenAI to generate Pinterest-ready copy (and an optional 2:3 vertical image), posts via PinBridge, and notifies you in Telegram—with optional webhook confirmation when the pin goes live.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily at 8:00 AM\u003c\/strong\u003e (or you can trigger it manually for testing).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads configuration\u003c\/strong\u003e including your Google Sheets URL, PinBridge account details, default board IDs, and your Telegram chat ID.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads your topic list\u003c\/strong\u003e from Google Sheets and selects the next unpublished row with the \u003cem\u003eearliest planned_date\u003c\/em\u003e (or publishes immediately if planned_date is empty).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses OpenAI to generate Pinterest assets\u003c\/strong\u003e: title, description, alt text, and an image brief for the selected topic.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates or reuses a pin image\u003c\/strong\u003e: downloads the image_url from the sheet if provided, otherwise uses OpenAI image generation to create a \u003cstrong\u003evertical 1024×1536\u003c\/strong\u003e pin image (2:3).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUploads to PinBridge and publishes\/schedules\u003c\/strong\u003e the pin immediately or schedules it for the planned date.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWrites results back to Google Sheets\u003c\/strong\u003e, including publish\/schedule IDs, publish time, and the generated copy.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifies via Telegram\u003c\/strong\u003e whether the pin was published or scheduled.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional PinBridge webhook support\u003c\/strong\u003e: verifies the HMAC signature, looks up the pin, updates Google Sheets with \u003cem\u003econfirmed_at\u003c\/em\u003e and the Pinterest URL, and sends a second Telegram message.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSchedule Pinterest content campaigns directly from a Google Sheets editorial calendar.\u003c\/li\u003e\n  \u003cli\u003eGenerate consistent Pinterest descriptions and alt text using OpenAI without manual writing.\u003c\/li\u003e\n  \u003cli\u003eTrack pin publication status in Google Sheets and receive Telegram alerts for each run.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eIntegrations: \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, \u003cstrong\u003eOpenAI\u003c\/strong\u003e (gpt-6-luna + gpt-image-2.5-flare), \u003cstrong\u003ePinBridge\u003c\/strong\u003e, \u003cstrong\u003eTelegram\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003en8n nodes used: if, set, code, crypto, filter, webhook.\u003c\/li\u003e\n  \u003cli\u003ePin confirmation option via \u003cstrong\u003ewebhook + HMAC verification\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46105984106675,"sku":"N8N-19968","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/ysXRzT8pPyFjgk25HQ1LD_Amq3s3ny.png?v=1790499992","url":"https:\/\/buyflowscripts.com\/products\/n8n-pinterest-pin-auto-post-google-sheets-openai-pinbridge","provider":"N8N Commerce","version":"1.0","type":"link"}