AutomationMart
Home/Browse/GPT-4o, RunwayML, ElevenLabs for Social Media
n8n

GPT-4o, RunwayML, ElevenLabs for Social Media

n8nn8n29 modulesv1.0
Google SheetsOpenAIGoogle DriveInstagramGeminiElevenLabs

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
GPT-4o, RunwayML, ElevenLabs for Social Media workflow diagram

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!

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n β†’ click the menu β†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 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

Generate engaging Instagram posts by creating photos with ChatGPT completions. Automate content creation with OpenAI and Instagram Business integration.

Free

Export BigMarker registrants to Google Sheets

This template helps you export a list of BigMarker registrants to Google Sheets. Make will automatically extract each registrant for a specified conference and add their information in a new Google Sheets row. The template uses [this example spreadsheet](https://docs.google.com/spreadsheets/d/13Kw6yWg4x3-_ycySGHn9z6Hs03v9A7MjWxvgKXvWyHM/edit?usp=sharing).

Free

Automated B2B lead generation: Google Places, Scrape.do & AI enrichment

Automated B2B Lead Generation: Google Places, Scrape.do & AI Enrichment This workflow is a powerful, fully automated B2B lead generation engine. It starts by finding businesses on Google Maps based on your criteria (e.g., "dentists" in "Istanbul"), assigns a quality score to each, and then uses Scrape.do to reliably access their websites. Finally, it leverages an AI agent to extract valuable contact information like emails and social media profiles. Th

Free

Generate and email PDF payslips from Google Sheets with Gmail

This workflow automates the entire payslip process by pulling payroll data directly from Google Sheets, generating a professional and secure PDF for each employee, and emailing it to them instantly. Save hours of manual HR administration, eliminate human error, and ensure timely, confidential delivery of payslips every month. Why Use This Workflow? Time Savings: Reduces the entire payslip generation and distribution process from hours

Free

Add new SharpSpring form fills to Google Sheets as new rows

Every time you receive a new form in SharpSpring, Make will automatically add selected data from the form to a new row in a Google Sheets spreadsheet. The template uses [this example spreadsheet.](https://docs.google.com/spreadsheets/d/1Gsslg9TlNb1xv2x-SeC5U2kwliVBKO1poFidRBNRT88/edit?usp=sharing)

Free

Generate weekly Meta Ads report with GPT-4 insights and Slack delivery

What this workflow does - Runs automatically every Monday morning at 8 AM - Collects your Meta Ads data from the last 7 days for a given account (date range is configurable) - Formats the data, aggregating it at the campaign, ad set, and ad levels - Generates AI-driven analysis and insights on your results, providing actionable recommendations - Renders the report as a visually appealing PDF with charts and tables - Sends the report via Slack (you can also add email or WhatsApp) A sample for the

Free

Simulate debates between AI agents using Mistral to optimize answers

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. AI Arena - Debate of AI Agents to Optimize Answers and Simulate Diverse Scenarios Overview Version: 1.0 The AI Arena Workflow is designed to facilitate a refined answer generation process by enabling a structured debate among multiple AI agents. This workflow allows for diverse perspectives to be considered before arriving at a final output, enhancing the quality and depth of the gene

Free

Process multiple media files in Telegram with Gemini AI & PostgreSQL database

Telegram AI Assistant with Multi-File Media Group Handling, Smart File Processing & PostgreSQL Integration > AI-powered Telegram bot for text, voice, video, documents & media β€” with database-driven grouping and Telegram-safe formatting. --- πŸ“‹ Description This n8n template creates a next-generation Telegram AI assistant πŸ§ πŸ’¬ capable of handling text messages, media files, and documents with advanced processing, PostgreSQL integration, and AI-powered responses. It is desi

Free

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.

Log in to review
Free
No ratings yet

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.

β‚Ή2,499/ session
3 hrs Β· video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free