Scripts and storyboards · 6 min read
Real Estate Video Script Template: 15-, 30- and 60-Second Examples
A useful property script tells viewers what they are looking at and gives them one clear next step. These three templates are ready to copy into a production brief: replace the bracketed fields with verified facts, match each line to an available shot and time the finished edit. They are editorial timelines, not promises about the duration or continuity of generated footage.
1. Fill in a factual brief before choosing a duration
Collect the approved location wording, property type, room counts, two relevant features and a working enquiry destination. Decide whether the viewer should request a viewing, open the complete listing or contact the agent. Use one action throughout. The short version introduces a listing; the longer versions explain more of it, but none replaces the description, floor plan or a viewing.
Every bracket is an instruction to verify, not an invitation to embellish. Replace [outdoor space] with ‘private balcony’ only if it is private; replace [parking arrangement] with the actual arrangement. Remove fields you cannot support. Do not add ‘investment opportunity’, ‘guaranteed returns’ or an unverified travel time merely because it sounds persuasive.
- Property: [type], [verified location], [bedroom count], [bathroom count].
- Audience need: [layout, access, outdoor space or another relevant verified feature].
- Assets available: [exterior], [living], [kitchen], [bedroom], [bathroom], [outdoor], [floor plan].
- Destination and action: [listing URL or agent contact] — [request a viewing / see the full listing].
2. The 15-second script: one proposition and one action
Use this for a compact introduction. Three factual visual beats and a readable end card are enough. The voice track below is deliberately brief; read it aloud against the edit rather than accelerating it to fit. With no spoken voice, use the silent caption for each beat and let the pictures carry the rest.
- 0–4s | Exterior or representative hero. Voice: ‘A [bedroom count]-bedroom [property type] in [location].’ Silent caption: ‘[Location] · [bedroom count] bedrooms’.
- 4–8s | Main living space. Voice: ‘With [verified living-space feature].’ Silent caption: ‘[Verified living-space feature]’.
- 8–12s | Kitchen or outdoor space. Voice: ‘And [second verified feature].’ Silent caption: ‘[Second verified feature]’.
- 12–15s | End card over a clear still. Voice: ‘See the full listing. Request a viewing.’ Silent caption: ‘See the full listing · [agent or destination]’.
3. The 30-second script: show how the home works
Choose this version when layout and practical features need explanation. Keep room labels short and factual. For the spoken version, the six lines form one continuous script, but the pictures may be separate shots. For the silent version, display only the caption listed for each interval; avoid placing a whole paragraph over a room.
- 0–5s | Establishing exterior. Voice: ‘Introducing this [property type] in [verified location].’ Caption: ‘[Property type] · [location]’.
- 5–10s | Living area. Voice: ‘The living area offers [verified feature].’ Caption: ‘Living area · [feature]’.
- 10–15s | Kitchen or dining. Voice: ‘The [kitchen/dining area] includes [verified feature].’ Caption: ‘[Room label] · [feature]’.
- 15–20s | Bedroom, then an honest bathroom image if available. Voice: ‘There are [count] bedrooms and [count] bathrooms.’ Caption: ‘[Count] bedrooms · [count] bathrooms’.
- 20–25s | Outdoor area or another practical feature. Voice: ‘Outside, [accurate outdoor description].’ Caption: ‘[Private/shared outdoor description]’. If absent, substitute a verified interior feature in both versions.
- 25–30s | Listing destination over a still. Voice: ‘Explore the floor plan and full details, then request a viewing.’ Caption: ‘Full details and floor plan · [destination]’. Omit floor-plan wording if unavailable.
4. The 60-second script: context without an invented tour
Use a minute when you have enough distinct, useful material. This version gives viewers time to understand functional rooms and relevant context. It is not a reason to pad the edit with repeated angles. Read the voice lines naturally and allow quiet space between them; for a silent edit, use the compact captions instead.
- 0–7s | Exterior and entrance. Voice: ‘This [property type] in [location] offers [brief verified proposition].’ Caption: ‘[Property type] · [location]’.
- 7–15s | Main living space. Voice: ‘The main living area has [feature], with [verified connection or use].’ Caption: ‘Living area · [feature]’.
- 15–23s | Kitchen and dining. Voice: ‘The kitchen includes [feature]. [Accurate dining arrangement].’ Caption: ‘Kitchen · [feature]’.
- 23–31s | Bedroom images. Voice: ‘The [count] bedrooms include [verified storage or layout detail].’ Caption: ‘[Count] bedrooms · [detail]’.
- 31–38s | Bathroom and functional space. Voice: ‘There are [count] bathrooms, plus [verified utility or storage feature, if present].’ Caption: ‘[Accurate bathroom arrangement]’.
- 38–46s | Outdoor area or access. Voice: ‘[Accurate private/shared outdoor space or access description].’ Caption: ‘[Outdoor/access label]’.
- 46–53s | Legible floor plan or genuine local context. Voice: ‘Review [available layout information] and [verified practical location detail] in the full listing.’ Caption: ‘Layout and location details’.
- 53–60s | End card. Voice: ‘For the complete details or to arrange a viewing, contact [agent name] at [approved contact].’ Caption: ‘Request a viewing · [approved contact]’.
5. Adapt the storyboard to filmed or photo-generated assets
Filmed footage can show a continuous movement between spaces if that movement genuinely happened. Individual photo-to-motion scenes cannot establish the route from one room to another. Treat them as separate editorial shots, label rooms accurately and avoid transitions that invent connecting doors or imply a filmed continuous walkthrough. A floor plan can supply layout context without pretending the camera travelled through it.
Vellivo creates short AI-generated scenes from property photos. Match the storyboard to actual delivered lengths, trim in your editor or use approved stills for labels and the end card. Do not stretch a short scene just to fill a slot. Add any voiceover, subtitles and licensed audio through your chosen editing workflow; these scripts do not imply those elements come with generation.
6. If a shot is missing, change the script rather than invent it
Replace a missing outdoor shot with another relevant room and rewrite its line. If a bedroom photo is unavailable, a clearly labelled floor plan may communicate layout, but it does not show the bedroom's condition. Keep the full listing complete or arrange additional photography. Never use a neighbouring property, stock interior or generated room as a stand-in.
For example, change ‘Step out onto the terrace’ to ‘See the separate dining area’ only when that dining area exists and appears in the footage. If you have only two strong images, choose a shorter edit with stills rather than forcing the 60-second template. Caption-only versions are useful when a spoken line adds no information or cannot fit comfortably.
7. Review claims, captions and the final publication
Review text and visuals together: a correct caption cannot rescue a misleading scene. Compare generated footage with its source, check current condition and disclose generated-from-photos material appropriately. Verify permissions for photography, filming, voices and music, and check the destination's current media policies. A script is an editable resource, not evidence for its claims.
- Replace every placeholder; remove unsupported features, superlatives and urgency.
- Check room counts, location wording, current price if included and private/shared labels.
- Time the complete export to 15, 30 or 60 seconds, including the end card.
- Watch muted on a phone; check captions, crop, text contrast and room visibility.
- If using voice, provide accurate subtitles and avoid competing caption paragraphs.
- Follow the actual viewing or listing link and confirm it reaches the correct property.