πŸ“± Auto-generate Instagram posts from Google Sheets reviews using UploadtoUrl

⚑ 92 views Β· πŸ“± Social Media & Email Marketing

πŸ’‘ Pro Tip β€” Heads up β€” if this workflow’s Instagram scraping breaks (it happens whenever Meta updates their frontend), ScraperNode is a community node that handles profiles, posts, reels, and comments without any HTML parsing.

View All Scrapers

Description

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 Upload to URL to get a stable public CDN link, and publishes it directly to Instagram with a formatted caption. The source row is updated to prevent duplicate posts and the team is notified on Slack.


What This Workflow Does

Review Dispatch Automation

Dynamic Quote Card Generation

CDN Bridge via Upload to URL

Instagram Two-Step Publish Flow

Logging and Notification


Key Features


What You Will Need

Credentials

Google Sheets Columns Required

Reviewer Name β€” Review Text β€” Rating β€” Source β€” Posted β€” Submitted At β€” Instagram Post ID β€” Posted At β€” Card Image URL


Perfect For

πŸ”— Nodes Used

Google Sheets, HTTP Request, Slack, Schedule Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup