Block 1 - Webhook Serve (GET)
- Type / Role
- n8n-nodes-base.webhook - webhook
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Overview Sample This template is the first of its kind: it automatically generates both the caption and the image for your Instagram posts by analysing your existing feed , with zero spre...
n8n-nodes-base.webhook, n8n-nodes-base.airtable, n8n-nodes-base.respondtowebhook, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.code, n8n-nodes-base.set
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Adrian.
Original n8n.io source| Overview | Sample |
|---|---|
| This template is the first of its kind: it automatically generates both the caption and the image for your Instagram posts by analysing your existing feed, with zero spreadsheets or manual steps. Once configured, the workflow runs on a schedule, fetches your past posts, and uses a custom AI agent to craft a new caption and image prompt. Then creates the image via OpenRouter (Nano Banana) and stores everything in Airtable. A Telegram message gives you one‑tap control to confirm, regenerate or cancel; if confirmed, the post is published directly to Instagram. Perfect for creators and marketers who want fresh, on‑brand content without daily manual effort. |
Scheduling: A schedule trigger initiates the workflow at your chosen time.
Feed Analysis: The workflow uses your Instagram business account ID and access token to fetch past posts.
AI Content Generation: A custom AI agent analyses your captions, applies category tag, and writes a new caption and a detailed image prompt. If there is no content it will be based on the category to create something new.
Image Creation: The prompt is sent to the Nano Banana model on OpenRouter to generate a new image. The binary is converted to JPEG and stored in Airtable wih the caption and prompt.
Approval via Telegram: A Telegram bot sends you the generated image, caption and three inline buttons: Confirm, Regenerate and Cancel.
Publishing: When confirmed, the workflow uses the image’s public URL (generated in Airtable and served via an n8n webhook) to create and publish the post on Instagram.
id, img_prompt, caption, data_binary, action, mime_type, created_at.Define Category node to steer the content theme (e.g. natural landscapes, urban fashion).instagram_basic and instagram_content_publish permissions)This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 50 workflow blocks. Download the JSON for the full node graph.
| Workflow | Automatic Instagram content creation with OpenAI, Nano Banana and Telegram check |
|---|---|
| Complexity | advanced |
| Nodes | 50 |
| Categories | Content Creation, Multimodal AI |
| Author | Adrian |
| Published | 20 Dec 2025 |
Use the JSON export at /data/workflows/11985/11985.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Overview Sample This template is the first of its kind: it automatically generates both the caption and the image for your Instagram posts by analysing your existing feed , with zero spre...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.