Auto-generate Instagram posts from Google Sheets reviews using UploadtoUrl
UnknownWhat this workflow does
This workflow has 13 nodes and runs on a schedule (every day at 09:00). Along the way it connects Google Sheets, Slack and Uploadtourl (community). It also calls hcti.io over HTTP.
How it runs
Trigger: On a schedule (every day at 09:00).
- Google Sheets: read rows
- If: checks a condition and branches into true / false
- Code: runs custom JavaScript code
- Set Assemble HTML Card (Edit Fields (Set)): sets 2 fields: html, passFields
- HTTP Render HTML to Image (HTTP Request): calls hcti.io (POST)
- Upload To Url: uses Upload To Url
- Code: runs custom JavaScript code
- IG Create Media Container (HTTP Request): calls an HTTP API (POST)
- Wait: waits 6 seconds
- IG Publish Container (HTTP Request): calls an HTTP API (POST)
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: hcti.io
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-uploadtourl is verified or supports 3.0 (used in Upload to URL).
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Upload To Url
n8n-nodes-uploadtourl.uploadToUrl - Wait
n8n-nodes-base.wait - Slack
n8n-nodes-base.slack
From the author
Turn your best 5-star reviews into a daily stream of branded social proof content -- fully automated. This workflow pulls the oldest unposted 5-star review from Google Sheets, generates a custom quote card using the hcti.io HTML-to-image API, uploads it via…