You produce a unique video for every listing by making the video once and letting the listing data fill it in. One After Effects template, one row of data per property, and a render that runs without you watching it. The hours do not disappear. They move out of every individual listing and into building the template and keeping a clean sheet, which is where they belong.
This article is for the person at a brokerage or a marketing agency who is handed a new listing every few days and told to make a video for it. You have probably done it by hand. You open last week’s project, swap the photos, retype the address, fix the text that no longer fits, render, and discover the agent’s phone number is wrong. We will go through how to replace that loop with Templater, what you need to prepare, and the situations where hand editing is still the better choice.
Where the hours go when each listing is edited by hand
This section is general practice, drawn from how production crews describe the work, so treat it as framing and not as a measurement. Making a listing video by hand is not slow because the creative decisions are hard. It is slow because the same small decisions repeat for every property. Which photo goes first. How the address fits on the title card. Whether the agent’s name wraps onto two lines. What happens to the music when the clip is shorter than the last one.
Each of those is a decision you already made once. A template stores the answer. When a new listing arrives, nobody decides again. The data goes in and the template applies its rules.
There is a second source of lost time, and it is less obvious. Hand editing is where errors enter. A tired person changes the price on the card and forgets the bedrooms. Last week’s neighborhood name survives in a lower-third. A template that reads the address, the price and the agent from one row cannot put the wrong agent on the right house, as long as the row is correct. The error moves to the sheet, where a person can check it in seconds.
So the goal is to move the work, not to eliminate it. You will still spend time on the first template. You will still spend a few minutes per listing getting the data and the photos into the sheet. What you stop spending is the long middle, the editing, the retyping and the re-rendering after a fix.
Our post on making hundreds of personalized videos from data describes the same pattern in general terms. Real estate is a clean fit, because every listing has the same kinds of fields and a different value in each.
Build one template that has a slot for everything a listing has
Templater is an After Effects plugin, so the design happens in the program a motion designer already knows. You build a composition with the title card, the photo sequence, the feature callouts and the agent’s closing card. Then you rig it, which means marking which layers take data. Templater lets you customize text, images, branding, graphic elements, colors and embedded footage, one layer or every layer.
Think about the slots a listing needs. There is an address line, a headline, a handful of facts such as bedrooms, bathrooms and square footage, a price field, a description, a set of photos, maybe a drone clip, and the agent’s name, photo and contact details. Each becomes a column in your data source. The video is the same shape every time. That is deliberate. A buyer who sees three of your videos should recognize the brand, and the differences between them should be the house.
Here is where you should plan for the awkward case. Listings are not uniform. One has a three-word street name and another has a long one with a unit number. One description runs to a paragraph and another to a sentence. Templater’s layout rules resize and reposition dynamic layers relative to their containing composition and to each other, so a long address pushes its background plate wider instead of spilling off the edge. You set the rules once when you rig the template.
Timing has the same problem. A drone clip is longer than an interior clip, and one listing has a video tour while another has none. Time Sculpting is Templater’s patented set of time-based rules to crop, trim, shift and stretch layers, so footage of different lengths can go into the template without breaking its design. Our post on time sculpting techniques shows the four main ones.
The count of photos is the one thing a template does not stretch to cover, because a template has a fixed number of photo slots. The usual answer is to make two or three versions of the template, say a compact one and a fuller one, and let the data choose. Templater has a feature for exactly that. If two or more template projects need to use the same data, you can switch between them on a per-row basis within the same data source. A field in your data source decides which version each listing uses. A property with a few photos gets the compact version, and one with many gets the fuller one, and you never open the project.
If you do not have a designer, look at Autografs. They are pre-built After Effects compositions already rigged with Templater and placeholder data, in categories that include real estate. You add your data and adjust the template for your audience. They are a starting point. Plan to bring in your brand colors, your fonts and your logo, because a template that looks like everyone else’s is not unique in the way you are after.
Feed it clean data and let the machine do the middle
The data source is where a listing becomes a row. Templater reads Google Sheets, tab-separated files exported from Excel, Numbers or Sheets, and JSON files or feeds. It cannot read an Excel file directly, so export first. It reads one worksheet, so keep the listing data on a single tab. Our pages do not list connections to MLS systems or property portals, so the realistic route is an export or a feed you can shape into a sheet or a JSON file. If your listing platform has an API, QUE accepts data over its API from web, mobile or other apps, and has a Zapier integration that connects it to more than five thousand apps. That is a way to connect a form or a CRM to the same pipeline without writing code.
Photos and clips can be local or cloud-based, because Templater references footage from either. A common approach is a folder per listing, with the sheet holding the file name or a link. Keep names predictable. When the file name is the address, the sheet row can be built almost automatically, and a missing photo is easy to spot because its folder is the odd one out.
Output naming matters more than it sounds. Templater lets you set a custom output file name for each job from the data source, so each finished video comes out named for its listing. When you have thirty files named final-3, final-3-fixed and final-3-fixed-real, you will understand why. Name outputs from the address and the date, and you can find a video the day an agent asks for it.
Then check before you render. Templater can preview compositions with your data so you can step through rows and see how each one looks. Pro and Bot also support spot checks, which export still images or short clips of chosen frames from the merged compositions. Run one across the day’s rows and you will see the listing with the very long street name, or the one with a blank field, before it is a finished video. Our spot check post explains how to choose the frames.
The render step has three levels, and you should pick the lowest that works. In the Pro edition, Render turns each row into a finished file with one click. Replicate saves a copy of the project for each version and sends them on to the After Effects render queue or Adobe Media Encoder, which suits the listings where someone will add a hand-finished touch before it renders. In the Bot edition, the machine watches the data source and starts the work when a new row appears, so a listing marked ready is rendered with nobody present. Our batch rendering guide goes through when each one makes sense.
If the videos have to go somewhere afterward, Projector can render several customized videos at once, one per core, and send them to Vimeo, JW Player or Frame.io, and archive to AWS S3. It reads data from Google Sheets or QUE. For a brokerage that posts every video to the same place, that closes the last gap.
Let us make this concrete with an illustrative case. Picture a brokerage with a few dozen active listings and one marketing coordinator. In the first week, a freelance designer builds a template in After Effects with a title card, six photo slots, a facts card and an agent card, plus a longer variant with more photo slots. The coordinator creates a sheet with a column for each field, a column naming which template to use, and a render-status column. For each new listing, an agent fills in a form that writes a row, and the coordinator drops the photos in a folder. A spot check on the morning’s rows catches a missing photo. Bot renders the rest. The coordinator spends the time she used to spend editing on reviewing the finished videos and chasing the missing photo. That is the realistic shape of the gain.
A few habits keep the sheet trustworthy as the volume grows. Write facts the way you want them printed, because Templater reads the text exactly as it appears in the cell, commas, quotes, apostrophes and line breaks included. Keep one row per listing and never reuse a row for a new property, so a stale value cannot survive. Lock the columns that should not change, such as the brand name and the footer, in the template and not in the sheet. And decide who marks a row ready, because the status column is the line between a draft and a render.
Language is worth a thought if your market is mixed. Templater accepts characters from any language in your sheet, and right-to-left scripts are supported, as long as the installed fonts have the glyphs. A brokerage that serves two communities can keep one template and two text columns, and choose per listing. Our post on localization with Templater covers the approach. Check the font first, since a missing glyph shows up as a blank in the finished video.
If you run on QUE, the QUE Dash gives you a view of each job’s status and of how busy the rendering machines are, which is useful when several coordinators feed one pipeline. QUE organizes work as jobs inside campaigns, and assigns them to satellites, which are the computers running After Effects and Templater. A campaign per week of listings, or per office, keeps the board readable.
When this is not worth it
We would rather tell you now. If you list a handful of properties a month, the time it takes to build and rig a good template may be larger than the time you save for a long while. Hand editing in a template you already own is fine at that volume. The case for Templater grows with the number of listings and with how similar they are.
It also will not make material you do not have. A template can place a photo, but it cannot make a bad photo good, and it does not shoot footage. A listing with three dark photos will produce a video with three dark photos, rendered quickly. The quality of the input sets the ceiling.
And the word “unique” deserves care. Every video from one template is the same design with different content. That is a strength for your brand and a limit for creative variety. If an agent wants a one-of-a-kind cinematic piece for a luxury property, that is a hand-built project, and nothing in this approach replaces it. Many brokerages end up with both. The template covers the steady flow, and the special listings get a special treatment.
If you want to find out where you land, you can try it. The 30-day trial of Templater is a fully featured version of Bot, so you can build a template, run a week of real listings through it, and see how long the middle takes now. If it does not fit, you will know within the month. If you want help, we offer consulting and implementation services that are quoted individually.
One last practical point is review. Someone should watch every finished listing video before an agent shares it, even when the data was checked and the spot check was clean. A watch takes a minute. It catches the thing no rule anticipated, such as a photo that is correct but unflattering in the first slot. Automation shortens the work before that minute. It does not replace the minute, and a brokerage that keeps it will rarely send out a video it regrets.
The bottom line is that a unique video per listing is a data problem wearing a creative costume. Build one template with slots for the fields a listing has, give it a clean sheet and predictable file names, check a spot render before the batch, and let the machine do the repetitive middle. Keep hand editing for the listings that deserve it. Everything else becomes a row.
Marketing coordinators ask us a similar handful of questions when they first think about listing video at volume. Here are the answers.
Frequently Asked Questions
Does every listing video end up looking the same?
The design is the same, because that is how a template works, and the content is different, because each row supplies its own photos, address, facts and agent details. That consistency is good for your brand. If a luxury listing deserves a one-of-a-kind cinematic piece, build that by hand and use the template for the steady flow.
What do I need to prepare for each listing?
A row of data and a set of photos or clips. The row holds the address, the headline, the facts, the description and the agent details, and the media can be local or cloud-based. Keep file names predictable, and use a render-status column so the machine knows which rows are ready.
What if one listing has many photos and another has few?
A template has a fixed number of photo slots, so make two or three versions of the template. Templater can switch between template projects on a per-row basis from the same data source, so a column in your sheet can pick the compact or the fuller version for each listing.
Can Templater pull listings straight from an MLS?
Our product pages do not list MLS or property portal connections. Templater reads Google Sheets, tab-separated files, and JSON files or feeds, and QUE accepts data through its API and a Zapier integration. The realistic route is to export or feed your listing data into one of those formats.
How do I catch a mistake before a finished video goes out?
Preview the compositions with your data and run a spot check across the day’s rows. Spot checks export stills or short clips of chosen frames, so you can spot a very long address or a blank field quickly. The data row is still the main source of errors, so have one person own the sheet.
Do I need the Bot edition, or is Pro enough?
Pro renders or replicates a batch when someone clicks the button, which suits a coordinator who prepares listings in the morning. Bot watches the data source and starts renders by itself, which suits a form that feeds rows all day. The 30-day trial is a full Bot, so you can try both.
Is it worth it for a brokerage with only a few listings a month?
Probably not at first. Building and rigging a template takes real time, and at low volume hand editing in a template you already own is fine. The case grows with the number of listings and with how alike they are. The free trial lets you test it on a week of real listings.