GenAiHub

Last checked 8 October 2026 โ€” responded normally.

GPT-4o, RunwayML, ElevenLabs for Social Media

๐ŸŽฅ AI Tour Video Generator with GPT-4o, RunwayML & ElevenLabs for Social Media'

Live
Open / InstallLast updated October 8, 2026

Description

๐ŸŽฅ 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 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. โš™๏ธ Workflow Overview This system is divided into 4 main sections: ๐Ÿง  Generate Image Prompts ๐ŸŽจ Generate Media (Images, Videos, Audio) ๐Ÿ› ๏ธ Render & Upload ๐Ÿ“ˆ Future Enhancements ๐Ÿ”Œ Integration Setup Table | 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 | โœ… Required Services & Tools Ensure you have active accounts with the following tools and services: โœ… OpenAI (GPT-4o + Embeddings) โœ… Google Sheets (for destination ideas and tracking) โœ… Piapia API (Image generation) โœ… RunwayML API (Video generation) โœ… ElevenLabs API (Voiceover TTS) โœ… Google Drive (Storage & Sharing) โœ… CreateMate (Video Rendering) โœ… Social Media Scheduler (Optional - Zapier, Buffer, Make.com) ๐Ÿง  1. Generate Image Prompts > 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 | ๐Ÿ–ผ๏ธ 2. Generate Media ๐ŸŽจ Generate Images | 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 | ๐ŸŽฅ Generate Videos | 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 | ๐Ÿ”Š Generate Audio | 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 | ๐Ÿ› ๏ธ 3. Render & Upload > 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. | ๐Ÿงฉ Pre-Conditions Before running the workflow: โœ… Google Sheet should be created with destination ideas โœ… All API keys must be configured in n8n โœ… Google Drive folder must exist for output videos โœ… Sufficient credit/quota must be available on AI platforms โœ… Internet access must be stable for external API calls ๐Ÿš€ Outcome A polished 20-second travel destination video Combines AI visuals, short clips, and AI narration Ready for instant social media upload Fully automated** from idea to video file ๐Ÿง  Tech Stack Summary | 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 | ๐Ÿ“ˆ Future Enhancements โœ… Smart Enhancements Dynamic hashtags & captions via AI Auto-post to TikTok, Instagram, YouTube via Buffer/Zapier Scene detection + matching B-roll Multilingual narration (e.g., Arabic, French, Malay) A/B testing of video versions to analyze performance ๐Ÿงช Testing Add-ons Add preview screen before upload Error tracking & retry flow Manual override before publishing ๐Ÿงฐ Customization Guide | 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 | ๐Ÿ™Œ Community Value This workflow is ideal for: ๐Ÿ“ธ Travel content creators ๐ŸŒ Destination marketers ๐Ÿ›๏ธ Tourism boards ๐Ÿงณ Travel SMEs looking for automation Feel free to fork, remix, or request a JSON export in the comments below!. An n8n automation workflow template by Mohan Gopal.

Community Metrics

Views
183
Avg Rating
N/A
Ratings
0
Likes
0
Comments
โ€”

Author

Mohan Gopal

Platform

web

Pricing model

free

Categories

  • Automation
  • AI

Tags

  • n8n
  • workflow
  • google-sheets
  • http-request
  • google-drive
  • code
  • ai-agent
  • openai-chat-model
  • google-gemini-chat-model

Capabilities

  • 7 nodes
  • 183 views

Information

TypeWorkflow
Sourcen8n
AddedJuly 27, 2026

Comments

?

Others in the same category, ranked by how often they are opened.