Block 1 - When clicking βTest workflowβ
- Type / Role
- n8n-nodes-base.manualTrigger - manualTrigger
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
AI Tour Video Generator with GPT 4o, RunwayML & ElevenLabs for Social Media' This n8n workflow generates 20 second faceless videos for social media by combining AI generated images, audio, and v...
n8n-nodes-base.manualtrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.splitout, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.code, n8n-nodes-base.set, n8n-nodes-base.httprequest
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Mohan Gopal.
Original n8n.io sourceThis n8n workflow generates 20-second faceless videos for social media by combining AI-generated images, audio, and video clips for a given tour destination.
The output is a ready-to-publish video file, which can be pushed to social platforms and logged in a tracking sheet.
This system is divided into 4 main sections:
| Integration | Service Used | Setup Instruction |
|---|---|---|
| OpenAI | GPT-4o (Prompt Generation) | Get API Key and configure in n8n |
| Google Sheet | Idea I/O tracking | Connect Google account with OAuth/Credentials in n8n |
| Piapia API | AI Image Generation | Sign up at piapia.ai and get API key |
| Runway API | AI Video Generation | Register at runwayml.com for access |
| ElevenLabs | AI Voice Generation | Sign up at elevenlabs.io for API key |
| CreateMate API | Render Final Video | Visit createmate.ai to access API |
| Google Drive | Upload/Share Final Video | Use n8n Google Drive node to configure credentials |
Ensure you have active accounts with the following tools and services:
> Purpose: Prepares the content idea and generates visual prompts.
| Step | Node Name | Function |
|---|---|---|
| π Trigger | Schedule or Manual | Starts the workflow |
| π₯ Grab Idea | Read Sheet | Pulls destination idea from Google Sheet |
| βοΈ Set Content | Manual Input | Adds structure/narrative to the idea |
| π Split | Split Out | Breaks input into chunks |
| π€ GPT Agent | Image Prompt Agent | Uses GPT-4o to generate creative image prompts |
| π§Ή Clean | Remove \n | Cleans up formatting |
| π Save | Set Prompts | Finalizes prompts for next stage |
| Step | Function |
|---|---|
| Generate Image | Calls Piapia API with AI-generated prompts |
| Wait | Adds delay for rendering (90 sec) |
| Get Images | Retrieves final images for video |
| Step | Function |
|---|---|
| Generate Video | Calls RunwayML to generate video clips from the prompts |
| Wait | 2-minute delay to allow video generation |
| Get Videos | Fetches completed video clips |
| Step | Function |
|---|---|
| Update Status | Logs progress in Google Sheet |
| Sound Agent | Gemini or GPT generates narration text |
| Set Audio | Formats narration for voice synthesis |
| Generate Audio | Uses ElevenLabs for realistic voiceover |
| Upload to Drive | Saves final audio to Google Drive |
| Share File | Creates sharable URL for audio file |
> Purpose: Combines all elements (image, video, audio) into a single output and prepares for social media.
| Step | Function |
|---|---|
| Merge | Combines images, videos, and audio |
| Split Out Parts | Breaks content for rendering |
| Render Video | Uses CreateMate to render the final 20-second video |
| Wait | Short delay to complete rendering |
| Download Video | Saves output video locally or on Drive |
| Update Sheet | Logs final video URL/status in Google Sheet |
| Social Upload | (Coming Soon) Post to Instagram, YouTube Shorts, TikTok, etc. |
Before running the workflow:
| Component | Tools Used |
|---|---|
| Language Model | GPT-4o (OpenAI), Gemini (Google) |
| Image Generator | Piapia API |
| Video Generator | RunwayML |
| Audio Generator | ElevenLabs |
| Storage | Google Drive |
| Video Composer | CreateMate API |
| Orchestration | n8n |
| Element | How to Customize |
|---|---|
| βοΈ Prompt Format | Change structure inside Set Content or Prompt Agent |
| π Destination Ideas | Modify Google Sheet for different destinations/categories |
| π¨ Image Style | Customize prompt to Piapia (e.g., βin Pixar styleβ, β3D renderβ) |
| ποΈ Voiceover Script | Adjust tone/structure in the Sound Agent |
| π Posting Schedule | Use Zapier/Buffer for timed posting |
| π― Target Duration | Adjust number of clips or frame duration |
This workflow is ideal for:
Feel free to fork, remix, or request a JSON export in the comments below!
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 36 workflow blocks. Download the JSON for the full node graph.
| Workflow | GPT-4o, RunwayML, ElevenLabs for Social Media |
|---|---|
| Complexity | advanced |
| Nodes | 36 |
| Categories | Content Creation, Multimodal AI |
| Author | Mohan Gopal |
| Published | 21 Jun 2025 |
Use the JSON export at /data/workflows/5100/5100.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 Tour Video Generator with GPT 4o, RunwayML & ElevenLabs for Social Media' This n8n workflow generates 20 second faceless videos for social media by combining AI generated images, audio, and v...
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.