Generate AI promo videos for products with GPT-4o, Fal.ai & human supervision
Needs changesWhat this workflow does
This AI workflow has 47 nodes and runs on a schedule (every week at 12:00) (plus 1 other trigger). Along the way it connects OpenAI Chat Model and Gotohuman (community). It also calls api.gotohuman.com and queue.fal.run over HTTP.
How it runs
Trigger: On a schedule (every week at 12:00) (plus 1 other trigger).
- AI Agent: runs an AI agent, with model: LLM; 1 tool (Thinking); output parser: Extract JSON
- Data to send (Edit Fields (Set)): sets 2 fields: topics, metaJson
- Goto Human: uses Goto Human
- Approved? (If): checks a condition and branches into true / false
- Fetch approved examples (HTTP Request): calls api.gotohuman.com
- Tagline Prompt (Edit Fields (Set)): sets 1 field: prompt
- AI: Generate Tag Lines (AI Agent): runs an AI agent, with model: LLM; 1 tool (Thinking); output parser: Extract JSON
- Data to send (Edit Fields (Set)): sets 7 fields: audience, scenery, activity…
- Goto Human: uses Goto Human
- Approved or Retry? (Switch): routes items into 2 branches
…plus 28 more steps. See the full node list below.
Services it uses
HTTP calls to: api.gotohuman.com, queue.fal.run
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in AI Agent: Generate Topic ideas (v1.9), AI: Generate Tag Lines (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent: Generate Topic ideas (v1.9), AI: Generate Tag Lines (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (14)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - Goto Human
@gotohuman/n8n-nodes-gotohuman.gotoHuman - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch
From the author
Generate AI video clips to promote products, services or events on social media. Use gotoHuman as an interface to control and supervise each step of the workflow to create content that's actually worth posting. How it works gotoHuman will show the workflow…