π± Cross-post social content from Google Sheets to 5 platforms with OpenAI images
β‘ 237 views Β· π± Social Media & Email Marketing
π‘ Pro Tip β If youβre pulling LinkedIn data through HTTP requests or dealing with API restrictions, thereβs a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search β you just pass a URL and get structured data back.
Description
This n8n template shows how to fully automate your social media workflow from Google Sheets to X, Threads, LinkedIn, Facebook, and Instagram β with AI-generated visuals.
Instead of manually writing, designing, and posting content, this workflow turns a single Google Sheet row into multi-platform posts plus a custom AI image that matches your message.
You write once. n8n posts everywhere.
How it works
- A scheduled trigger checks your Google Sheet for content marked βReady To Post.β
- The post text is pulled from Sheets and sent to all text-only platforms (X and Threads).
- At the same time, an AI agent analyzes your post and generates a high-quality image prompt.
- GPT-Image creates a custom visual based on that prompt.
- The image is uploaded to ImgBB to create a shareable URL.
- That image + your caption are automatically posted to LinkedIn, Facebook, and Instagram.
- Finally, your Google Sheet is updated so you never repost the same content twice.
How to use
- Add your posts to Google Sheets in the Content column.
- Set Status = Ready To Post when you want it published.
- Make sure all platform credentials are connected in n8n.
- Turn the workflow on and let it run automatically.
What you get
- Hands-free posting to 5 platforms
- AI-generated visuals for every post
- Zero manual design work
- Built-in error handling
- No duplicate posts
Requirements
- Google Sheets access
- X (Twitter) account
- Threads account
- LinkedIn account
- Facebook & Instagram Page access
- ImgBB account
- OpenAI credentials for image generation
Need help?
Ask in the n8n Forum or shoot me a DM on LinkedIn
Happy automating π
π Nodes Used
Google Sheets, HTTP Request, Facebook Graph API, X (Formerly Twitter), LinkedIn, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File