๐ฑ Lightroom cloud to Instagram auto poster (AI captions)
โก 284 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.
Description
Automatically publish Lightroom photos to Instagram with short, human-sounding AI captions. This workflow pulls the next item from your Data Table queue, generates an on-brand caption from alt text + metadata, uploads via Instagram Graph API, and marks it posted. Use it together with โLightroom Cloud โ Photos Queue (AI Alt Text)โ and โLightroom Image Webhook (Direct JPEG for Instagram).โ
What itโs for
Hands-free Lightroom-to-Instagram posting: schedule, caption with AI, and publish consistently using the Instagram Graph API.
Parameters to set
- Instagram Graph API access token and Instagram Business/Creator account ID
- Posting schedule (cron/interval) + max posts per run
- Data Table name & status fields (posted timestamp, IG media ID)
- Caption rules: tone, max length, hashtags policy, CTA style
- Image source URL: public endpoint of Workflow 2 (Lightroom Image Webhook)
Works best with
Workflow 1: Lightroom Cloud โ Photos Queue (AI Alt Text)
Workflow 2: Lightroom Image Webhook (Direct JPEG for Instagram)
Learn more & stay in the loop
Want the full story (decisions, trade-offs, and tips) behind this Lightroom Cloud โ Instagram automation?
๐ Read the write-up on my blog: camilleroux.com
If you enjoy street & urban photography or youโre curious how I use these n8n workflows day-to-day:
๐ Follow my photo account on Instagram: @camillerouxphoto
๐ Follow me on other networks: links available on my site (X, Bluesky, Mastodon, Threads)
๐ Nodes Used
HTTP Request, Schedule Trigger, Anthropic, Data table
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File