Grok Imagine Video Chatbot 🤖📺: Generate & Modify Videos via Natural Language
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs when a chat message arrives (plus 1 other trigger). Along the way it connects OpenRouter Chat Model. It also calls queue.fal.run over HTTP.
How it runs
Trigger: When a chat message arrives (plus 1 other trigger).
- Binary? (If): checks a condition and branches into true / false
- Switch: routes items into 3 branches
- Upload image (FTP): upload
- Grok Imagine Video Agent (AI Agent): runs an AI agent, with model: Grok 4.1 Fast; 3 tools (Run text to video, Run image to video, Run video to video); memory: Simple Memory
- Text to Video (HTTP Request): calls queue.fal.run (POST)
- Edit Video (HTTP Request): calls queue.fal.run (POST)
- Image to Video (HTTP Request): calls queue.fal.run (POST)
- Set Image Url (Edit Fields (Set)): sets 1 field: image_url
- Wait: waits 10 seconds
- Wait: waits 10 seconds
…plus 10 more steps. See the full node list below.
Services it uses
HTTP calls to: queue.fal.run
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Switch
n8n-nodes-base.switch - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Wait
n8n-nodes-base.wait - FTP
n8n-nodes-base.ftp
From the author
The Video Grok Agent is an AI-powered video generation and editing workflow that uses Grok 4.1 Fast (via OpenRouter) and Grok Imagine Video to create and modify videos through natural language. This workflow enables seamless AI-driven video creation and…