Stop there.....!
I just built a social media automation system that runs a Facebook page on complete autopilot & the workflow canvas looks like a city map.
Let me break down what's actually happening inside:
4 content sources. One brain. Zero manual work.
๐ก RSS Feed โ Pulls live news automatically, detects whether each item is text, image, or video, rewrites it with AI, generates a matching image if needed, and posts it. All by itself. 3 posts/day cap so the page doesn't spam.
๐ Blog Post URL โ Drop any URL. The system scrapes the full article, extracts the content, rewrites it into an engaging Facebook caption, generates a custom image, and publishes. You never even open Facebook.
๐ฌ YouTube Summary โ Paste a YouTube link. It fetches the full transcript, summarizes the key points, turns it into a scroll-stopping post, generates a thumbnail-style graphic, and posts it with your custom link in the caption.
โ๏ธ Manual PostFlow Form โ Built a custom Lovable UI where the client selects post type, writes their content, picks an image style, and hits submit. n8n handles everything after that โ AI rewrite, image gen, Facebook post. Instant or scheduled.
The tech stack running under the hood:
โ n8n for workflow orchestration (self-hosted on VPS) โ OpenAI GPT-4o-mini for content rewriting and summarization โ fal.ai Flux for AI image generation โ Facebook Graph API for publishing โ Google Sheets for scheduling, daily limits, deduplication, and error logging โ Lovable for the front-end submission form
---
The hard problems I solved along the way:
๐ด Facebook deprecated publish_actions โ had to ditch n8n's built-in node and rebuild with raw HTTP requests using the modern Graph API
๐ด Dynamic AI-generated text was breaking JSON bodies โ solved with JSON.stringify() in a Code node before every HTTP request
๐ด RSS feeds sending 15+ items/day โ built a daily post counter using Google Sheets date filtering so it caps at exactly 3 posts/day
๐ด Same RSS item firing multiple times โ built a GUID-based deduplication check before every post attempt
๐ด Inconsistent RSS feed structure โ built a smart parser that detects media:content, enclosure, and <img> tags inside HTML descriptions to correctly identify text vs image vs video
---
The workflow canvas has 100+ nodes across 4 workflows.
The client experience? They open their Facebook page and it's already posted. ๐ฑ
This is what automation looks like when you actually finish it โ not just a demo, but a production system handling real content, real edge cases, and real failures gracefully.
If you're a business still manually writing and posting social media content every day โ this is what you're leaving on the table.
If you want this setup guide:
Like & Comment "n8n"
#n8n #WorkflowAutomation #AIAutomation #SocialMediaMarketing #OpenAI #BuildInPublic #NoCode #LowCode #FacebookMarketing #ContentAutomation #AITools #SideProject