Schedule food photo sharing to Pinterest with GPT-3.5 captions and Google Sheets
Needs changesWhat this workflow does
This workflow has 6 nodes and runs on a schedule (every day). Along the way it connects Google Sheets. It also calls api.pinterest.com over HTTP.
How it runs
Trigger: On a schedule (every day).
- Fetch Food Photos from Sheet (Google Sheets): get (spreadsheet)
- Filter 4+ Star Dishes (If): checks a condition and branches into true / false
- AI Caption Generator (OpenAI): uses OpenAI
- Upload to Pinterest (HTTP Request): calls api.pinterest.com
- Mark as Posted in Sheet (Google Sheets): update (spreadsheet)
Services it uses
HTTP calls to: api.pinterest.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- OpenAI (legacy) in AI Caption Generator: replace with OpenAI node (AI section).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| OpenAI (legacy) AI Caption Generator | OpenAI node (AI section) |
Nodes used (5)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - OpenAI
n8n-nodes-base.openAi - HTTP Request
n8n-nodes-base.httpRequest
From the author
In this guide, we’ll walk you through setting up an AI-driven workflow that automatically processes highly-rated food photos from a Google Sheet, generates AI-powered captions, shares them to Pinterest, and updates the sheet to reflect the posts. Ready to…