Back to Templates
A fully automated n8n workflow that runs every day at 1:10 PM IST and publishes a
fresh AI-generated image to Instagram — zero manual effort required after setup.
It reads content ideas from a Google Sheet, uses GPT-4.1 Nano to craft a
cinematic image prompt and a niche-matched caption, generates the image with
Google Gemini 2.5 Flash, uploads it to a public CDN called Upload to Url (https://uploadtourl.com) , posts it to Instagram,
and logs everything back to the sheet.
Status = "Ready""Posted"| Tool | Purpose |
|---|---|
| n8n Schedule Trigger | Fires the workflow daily at 13:10 |
| Google Sheets | Stores content ideas and tracks post status |
| OpenAI GPT-4.1 Nano | Generates image prompts and Instagram captions |
| Google Gemini 2.5 Flash Image | Generates the AI image from the prompt |
| UploadToURL | Hosts the image on a public CDN |
| Instagram Graph API | Publishes the image as a feed post |
Your sheet (Instagram Posting) needs these columns:
| Column | Description |
|---|---|
Idea/Niche |
The content topic (e.g. Minimalist Home, Luxury Cars) |
Status |
Set to Ready to queue a post; auto-updated to Posted |
Prompt |
Auto-filled with the AI-generated image prompt |
Caption |
Auto-filled with the AI-generated Instagram caption |
Image_URL |
Auto-filled with the CDN-hosted image link |
Status = "Ready"