Block 1 - OpenAI Chat Model
- Type / Role
- @n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
- Config choices
- Version 1.2
This workflow is provided as-is. Please review and test before using in production.
AI Clone Instagram Influencer Reel Builder + Auto Post (Heygen + Submagic + Blotato) Description Turn an idea into a finished Instagram Reel—end to end, on autopilot. This template generates a comp...
@n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.chattrigger, n8n-nodes-base.httprequest, n8n-nodes-base.wait, n8n-nodes-base.if, @blotato/n8n-nodes-blotato.blotato, n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.openai
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Automate With Marc.
Original n8n.io sourceTurn an idea into a finished Instagram Reel—end to end, on autopilot. This template generates a compelling Reel script, sends it to Heygen to produce an AI avatar/clone video, applies dynamic on-video captions with Submagic, then uploads and auto-posts to Instagram via Blotato, complete with a tailored AI-written caption. Ideal for creators, agencies, and brands who want consistent short-form output without manual editing.
✍️ Generates a short-form Reel script from your topic/idea (optimized hook → body → close).
🧑🎤 Creates an AI avatar video using Heygen (character + voice) from that script.
🅰️ Adds stylized overlaid captions using Submagic (template selectable).
☁️ Uploads media to Blotato and auto-posts to Instagram Reels.
🧠 Writes an IG caption (with hashtags) using an AI Caption Agent tuned for engagement.
Chat Trigger – Send a topic/idea to start the run.
Instagram Script Generator (Agent) – Creates a 25–30s script (hook → insights → soft CTA).
POST to Heygen – Generates an avatar video from the script (avatar_id, voice_id, size).
Wait & Poll – Checks Heygen status until the video is ready.
POST to Submagic – Creates a project and applies your caption style (e.g., “Hormozi 2”).
Wait & Poll – Retrieves the captioned video URL when completed.
Upload media (Blotato) – Uploads the final video to your Blotato account.
Instagram Caption Agent – Produces an on-brand IG caption + hashtag block from the original script.
Create Post (Blotato) – Publishes to Instagram as a Reel with the AI caption and uploaded media.
OpenAI (or compatible) – for script + caption agents.
Heygen API – HTTP Header Auth (API key).
Submagic API – HTTP Header Auth (API key).
Blotato API – Account + token.
(Optional) KodeKey/Base URL if you route OpenAI-compatible models through your gateway.
Best practice: store all secrets in n8n Credentials, not hard-coded in nodes.
Import the template into n8n.
Create/assign credentials for OpenAI (or compatible), Heygen, Submagic, and Blotato.
In Heygen, set your avatar_id and voice_id (or swap with your own).
In Submagic, set templateName, language, and style preferences.
In Blotato, confirm the accountId and instagramMediaType: reel.
Run the workflow from the Chat Trigger with a topic (e.g., “3 money habits for 2025”).
Confirm the Reel shows up in your connected Instagram account.
Customization Tips
Script Persona: Adjust the agent system prompt (niche, tone, audience).
Caption Style: Tweak the Caption Agent for hook length, CTAs, and hashtag strategy.
Heygen Output: Change dimension to 1080×1920 for full-HD vertical.
Submagic Template: Swap templateName to match your brand.
Posting Targets: Extend Blotato to cross-post to TikTok/YouTube Shorts.
Error Handling & Reliability
Uses Wait + status polling for both Heygen and Submagic before downstream steps.
Includes IF checks to re-poll when processing is not complete.
Recommendation: add Slack/Email alerts and Retry options for production use.
Solo creators and founders posting daily
Social media managers and agencies
Edu/Coach brands scaling short-form content
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.
| Workflow | Create & auto-post Instagram reels with AI clones: Script-to-post (Heygen + Submagic + Blotato) |
|---|---|
| Complexity | advanced |
| Nodes | 21 |
| Categories | Content Creation, Multimodal AI |
| Author | Automate With Marc |
| Published | 25 Sept 2025 |
Use the JSON export at /data/workflows/8918/8918.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.
AI Clone Instagram Influencer Reel Builder + Auto Post (Heygen + Submagic + Blotato) Description Turn an idea into a finished Instagram Reel—end to end, on autopilot. This template generates a comp...
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.