AI Real Estate Video Automation Guide
Create stunning cinematic property videos with voiceovers in under 3 minutes. This complete automation guide shows you how to turn property photos into professional marketing videos using AI tools like Make.com, Runway, and ElevenLabs.
Tools You'll Use:
Guide Overview
This might be one of the best AI real estate video automations ever created. It took under 3 minutes to create a stunning real estate video that typically takes hours.
๐ฅ The Problem: Content Creation Takes Too Long
99% of real estate professionals struggle with content creation, spending valuable time:
- Editing photos and videos
- Writing property descriptions
- Syncing audio and visuals
- Achieving cinematic quality
โ The Solution: Complete AI Automation
I automated the entire process using Make.com, ChatGPT, Runway, ElevenLabs and Form Fillout, including:
- My exact workflow for turning listings into cinematic videos
- Proven prompts for engaging, accurate voiceovers
- Automated generation of professional-quality videos from property images
- Step-by-step breakdown of the complete AI-driven scenario
Real estate agents just need to upload their property images and description. This is the same method we use to help agents nationwide rapidly scale their listing marketing.
๐ฏ What You'll Achieve:
- โข Professional cinematic videos in under 3 minutes
- โข Automated voiceover generation
- โข Property form that anyone can fill out
- โข Complete hands-off automation
- โข Reusable for multiple listings
- โข Professional marketing materials instantly
Requirements & Setup
โฐ Before You Begin
- Set aside about 45โ60 minutes for your first setup
- Have 5โ10 property images ready to upload (interior + exterior works best)
- Be ready to copy/paste your API keys - each service will give you one in your dashboard
- If you're new to Make.com, don't worry - we'll go step by step
Required Accounts & Services
Most are free or come with free credits. Click the links to sign up:
๐ก Time-Saving Tip
If you want to save time, download the ready-to-import Make.com automation template. This lets you skip manual setup and just connect your accounts.
Download Make.com TemplateStep 1: Create Your Property Form
๐ Form Setup Process:
- Visit Form Fillout, sign up for a free account
- Click "Create New Form," choose "Blank Template"
- Add the required fields (detailed below)
- Save and preview your form to test it
Required Form Fields
Add these exact fields to capture all necessary property information:
"Property Address"
Field Type: Text input
Required: Yes
"Property Description"
Field Type: Long text (textarea)
Required: Yes
Placeholder: "Describe the property features, location benefits, etc."
"Property Images"
Field Type: File upload
Settings: Minimum 5 images, Maximum 10 images
File types: JPG, PNG only
Required: Yes
โ Form Setup Complete
Once your form is created, save the form URL - you'll need it for the Make.com integration in the next step. Test the form by submitting sample data to ensure it works correctly.
Steps 2-6: Complete Automation Setup
Step 2: Set Up Automation (Make.com)
- Visit Make.com, create a free account
- Click "Create Scenario," select the Form Fillout module and choose "Watch New Responses"
- Connect Form Fillout by clicking "Add Connection" and logging in
- Choose your form to monitor responses
- Submit test data to confirm it triggers correctly
Step 3: Image Analysis with OpenAI
- In Make.com, click "+" and add "OpenAI" module
- Choose "Analyze Images" and select "GPT-4.1 nano"
- Enter the exact prompt from the template:
"you are an expert image anylser for a real estate agent who will give you an image and you ill output what part of the property it is , and benefits of the property so that your output can be combined with he other image description to be used in an video voice over. don't focus on the voice over, just focus on the image whats in it and what part of the house it is."
- Set Image Input Type as "URL"
- Connect the URL from the iterator module to this input
๐ง Technical Setup: Iterators & Aggregators
To handle multiple images, you'll need to add iterator and array aggregator modules:
- Add Iterator: Search "iterator" in Make.com, select the file upload array from your form
- Add Array Aggregator: After Runway module, set source as Form Fillout, include OpenAI results and submission data
- Add Text Aggregator: Combines all OpenAI descriptions into one text block for the voiceover
- Add Final Iterator: Processes the aggregated array for video compilation
Don't worry if this seems technical - just follow the template structure exactly!
Step 4: Generate Cinematic Videos (Runway)
- Visit Runway, create an account, and purchase $5 in credits
- Back in Make.com, add the Runway module
- Choose "Generate Video from Images," select "Gen-3 Alpha Turbo"
- Select method as "URLs" and input image URLs from your form
- For watermark, select "No"
- Enter the exact prompt from the template:
"Smooth slow cinematic stable camera movement showcasing this beautiful property. Start wide, slowly push in to highlight key architectural details and design features, then gently pull back to reveal the full space. Professional real estate cinematography style with subtle motion that emphasizes the property's appeal and quality. 5 second duration, elegant and sophisticated movement."
- Set duration: "5 seconds" and ratio: "1280 x 768" (YouTube landscape style)
Step 5: Create Voiceover (Gemini AI & ElevenLabs)
Gemini AI Script Generation (47-50 seconds):
- Add Gemini AI module: Select "Gemini 2.5 Pro"
- Enter the exact prompt from the template:
"You are a video voiceover generator. You will be given 10 images and a description of them images. You will create a voiceover for real estate agents on the 10 property images and the descriptions of them images. Most remember each image that is given to you will be converted into a five second clip. So when talking about that property or when talking about that specific image, then make sure it's about five seconds long worth of text. I want you to practically combine all images so that when you are outputting the actual voiceover, it flows smoothly from image to image. You must just output the voiceover with nothing else, just the voiceover text. We don't need you to output scenes or what needs to happen, just output the voiceover text. IMPORTANT: Format your response as clean, continuous text suitable for text-to-speech. Output as a single paragraph with no line breaks, no special characters, no quotes, no backslashes, and no unusual formatting. Use only standard punctuation like periods, commas, exclamation marks, and question marks. Make it TTS-ready plain text only. Here are the images and image descriptions in sequence: [Text Aggregator Output] Make sure the length of the text matches 47-50 seconds. Make sure not to overspeak and talk about each image as they arrive with smart flow so we can naturally transition."
- Connect the Text Aggregator output to provide image descriptions
ElevenLabs Voice Synthesis:
- Visit ElevenLabs, sign up for free, copy API key from "My Workspace" โ "API Keys"
- In Make.com, add ElevenLabs module
- Choose a voice (example uses "Guy Man" for Irish accent, or select your preferred voice)
- Use model "Flash 2.5" for faster processing
- Paste your API key and connect the Gemini text output
Google Drive Upload (Required for JSON2Video):
- Add Google Drive "Upload a File" module
- Connect the ElevenLabs audio output as the file
- Select a folder ID from your Google Drive
- Add another Google Drive "Get a Share Link" module
- Set permissions to "Anyone" so JSON2Video can access the audio
- Connect the File ID from the upload module
Step 6: Combine Video and Audio (JSON2Video)
- Visit JSON2Video, sign up for free (they'll email you an API key)
- In Make.com, add JSON2Video module
- Choose "Create a List of Videos with Background Audio"
- Set number of video items to 10 (or however many images you're processing)
- For each video URL slot (1-10), connect the generated video array from Runway:
- Item 1: Generated Videos[1]
- Item 2: Generated Videos[2]
- Continue for all 10 items...
- For background audio, use the Google Drive share link from Step 5
- Set volume to "medium" and fade-out to "no fade out"
๐ Final Result:
Your automation will create a complete cinematic property video with professional voiceover in about 3-5 minutes. Check your JSON2Video "Render Logs" to view and download the finished video!
๐ก Optional: Import Pre-made Template
If you prefer not to set up the entire automation manually, you can import our pre-built scenario:
- Download the Make.com automation template using the button below
- Log into Make.com, navigate to your scenarios
- Click "Import Scenario" and upload the template file
- Connect your accounts using your API keys
- Ensure all connections are correctly linked
Step 7: Testing & Deployment
๐งช Final Testing Process
- Submit another form response to fully test the complete automation
- Monitor each step in Make.com to ensure data flows correctly
- Check video quality from Runway AI generation
- Verify voiceover clarity from ElevenLabs
- Confirm final video compilation from JSON2Video
- Test multiple properties to ensure consistency
Live Example
Want to see this automation in action? Check out our demo video created for a property in Austin, TX:
๐ You're Ready to Scale!
Once confirmed, your setup is complete! You now have:
- A professional property video automation system
- The ability to create cinematic videos in under 3 minutes
- A reusable workflow for unlimited properties
- Professional marketing materials on autopilot
Need Help or Have Questions?
Get personalized assistance setting up your automation and strategies for real estate growth:
Schedule Free ConsultationThis is the same method we use to help agents nationwide rapidly scale their listing marketing. Real estate agents just need to upload their property images and description.