GPT-4o, RunwayML, ElevenLabs for Social Media
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 (
At a glance
GPT-4o, RunwayML, ElevenLabs for Social Media is a ready-made n8n workflow you import as a workflow JSON file β no build required. It connects Google Sheets, OpenAI, Google Drive, Instagram. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Google Sheets, OpenAI, Google Drive, Instagram, Gemini, ElevenLabs
- Modules
- 29
- Price
- Free
- Version
- v1.0

About this workflow
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!
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n β click the menu β Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Create Instagram posts with photos generated by OpenAI GPT-3 completions
Export BigMarker registrants to Google Sheets
Automated B2B lead generation: Google Places, Scrape.do & AI enrichment
Generate and email PDF payslips from Google Sheets with Gmail
Add new SharpSpring form fills to Google Sheets as new rows
Generate weekly Meta Ads report with GPT-4 insights and Slack delivery
Simulate debates between AI agents using Mistral to optimize answers
Process multiple media files in Telegram with Gemini AI & PostgreSQL database
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint β instant download
- Setup guide PDF included
- 5 downloads Β· valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you