Publish one daily Pinterest pin from Google Sheets with OpenAI and PinBridge
UnknownWhat this workflow does
This AI workflow has 32 nodes and runs on a schedule (every day at 08:00) (plus 2 other triggers). Along the way it connects Google Sheets, OpenAI Chat Model, OpenAI and Telegram and 1 more.
How it runs
Trigger: On a schedule (every day at 08:00) (plus 2 other triggers).
- Set Configuration Fields (Edit Fields (Set)): sets 5 fields: sheet_url, pinterest_account_id, default_board_id…
- Set Confirmation Fields (Edit Fields (Set)): sets 3 fields: pinbridge_webhook_secret, sheet_url, telegram_chat_id
- Read Topics from Sheets (Google Sheets): uses Google Sheets
- Calculate Payload Signature (Crypto): hashes or encrypts values
- Select Next Topic by Date (Code): runs custom JavaScript code
- Validate Signature Status (If): checks a condition and branches into true / false
- AI Write Pin Description (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Pin Copy Writer
- Filter: keeps only the items that match a condition
- Block Unauthenticated Requests (Stop and Error): stops the run with an error
- Merge Topic and Description (Code): runs custom JavaScript code
…plus 18 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-pinbridge is verified or supports 3.0 (used in Upload Image to PinBridge, Schedule Pin on Pinterest, Immediate Pin Publish).
Nodes used (16)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - Pin Bridge
n8n-nodes-pinbridge.pinBridge - Webhook
n8n-nodes-base.webhook - Crypto
n8n-nodes-base.crypto - Stop and Error
n8n-nodes-base.stopAndError - Filter
n8n-nodes-base.filter - Telegram
n8n-nodes-base.telegram
From the author
Quick overview This workflow publishes one Pinterest pin per run from a Google Sheets topic calendar, using OpenAI to write pin copy and optionally generate a 2:3 image, then posting via PinBridge and notifying you in Telegram, with an optional PinBridge…