Automatic slideshow maker: one video per listing or product

How an automatic slideshow maker should work for a business: the data each video needs, photo checks, a CSV or sitemap workflow and cost per approved video.

By Videngine8 min read
The short answer

An automatic slideshow maker turns data you already keep, such as a listing feed, a product CSV or a website’s sitemap, into one finished video per row or page without hand editing. It should choose the photos and their order, write the script, record the voice, add captions and export each format, then leave a person to approve the result. Videngine does this for businesses, rendering narrated, captioned 9:16 and 16:9 slideshows in unattended batches.

Automatic slideshow maker: one video per listing or product · 1:03
Transcript

An automatic slideshow maker should take everything an editor decides and pull it straight from your data. That means choosing which photos to use, setting their order and timing, writing a script from the facts in each record, recording a voice, adding captions, and exporting every format you need. What it should not decide is whether a video goes live.

Every finished video waits for a human to review it first. The source for each video is one record: a title, a set of facts, photo URLs in order, a status, and a link. Before anything renders, quality gates check that photos are sharp enough, that key facts are present, and that the item is still available.

Videos can be queued in batches from a CSV or a sitemap, running unattended while a person reviews each result. When a price or status changes, the same record re-renders as a new version.

What an automatic slideshow maker should decide for you

Automatic should mean that every per-video choice an editor would make comes from your data, leaving approval as the only job per video.

For a listing or a product, that is six decisions:

  • Photos: from the page or the row, with soft ones flagged, not quietly used.
  • Order and timing: a scene plan setting which photo appears when, and for how long.
  • Script: written from the record’s facts, within your pronunciation, banned-phrase and length rules.
  • Voice: a house voice, another synthetic voice, or audio you upload.
  • Captions: transcribed from the finished audio, so screen and speech match.
  • Formats: 9:16 and 16:9 cuts, plus 1:1 and 4:5 when needed, up to 1080p.

What it should not decide is whether a video goes out: in Videngine every video is reviewed in the studio first, where you can accept the script, edit a line or supply your own. When comparing any AI slideshow maker or auto video maker, ask which of these it takes from your data. The slideshows hub covers the format itself.

QuestionMade by handMade automatically
Time per videoEvery step, every video: choose, order, write, record, caption, exportReview only; a one-minute 1080p video typically renders in a few minutes
ConsistencyVaries with the editor and the daySame template, brand tokens and voice rules every time
What needs a personEverythingTemplate set-up once, flagged photos and missing facts, approval
A price changeReopen the project and re-editUpdate the record and re-render
Two hundred listingsTwo hundred editsOne unattended batch, then two hundred reviews

The data each video needs

Each video needs one record holding a title, a few facts, its photos in order, a price or status and a link; nothing the narration says should come from anywhere else.

Any slideshow generator that works from data needs roughly these fields, and a missing one shows in the video.

FieldExampleDrivesIf missing
IDPX-1042File names and versionsRe-renders cannot be matched to listings
TitleThree-bedroom terrace, HoveOpening card and first lineHold the row
Facts3 bedrooms; 2 bathrooms; gardenThe body of the scriptNothing specific to say
Photo URLs, in orderphoto_1 to photo_8, lead firstPhoto scenes and their sequenceThe row fails the photo check
Price or status450000 GBP; Under offerClosing line; when to re-renderOmit the price on purpose, not by accident
LinkThe listing or product pageWhere the viewer goes nextNo destination

A CSV header for a property feed might look like this. The names are illustrative; what matters is one row per video, with photos in display order.

id,title,price,currency,status,facts,url,photo_1,photo_2,photo_3,photo_4,photo_5,photo_6,photo_7,photo_8

Quote any value containing a comma, such as "Three-bedroom terrace, Hove", as RFC 4180 describes for CSV files. If the facts already sit on a public page, skip the spreadsheet: Videngine reads the page in a headless browser and keeps its text, images and structured data. The guide to bulk video creation from a CSV covers row validation and job tracking.

Quality gates before anything renders

Check photos and facts before a batch is queued, because a render is only as good as the row it came from.

GateRuleIf a row fails
Photo countFour to five seconds a photo: six to eight for a 30-second cutHold it, or accept a shorter video
Photo gradeBy the original’s long side: sharp at 1,600 px or more, ok from 1,000 px, low below thatReplace low photos, or keep them out of the lead
Missing factsTitle, key facts and price or status all presentFix the source; the script should not work round a gap
StatusOnly items still for sale or to letSkip sold and withdrawn items

Videngine handles part of this. It asks a site for original photos before resized copies. It enlarges photos under 1,920 px on the long side with a Lanczos filter and a light sharpen, never more than 3×, so a 600 px thumbnail cannot fill a 1080p frame sharply. It turns photos the right way up from their orientation data and flags soft ones in the studio.

A photo that does not fit the frame sits over a blurred fill of itself, so landscape photos work in 9:16 without losing the subject; the vertical slideshow guide shows how.

From a sitemap or CSV to approved videos

Set the brand once, choose and check sources, prove one video, then batch the rest and review each result.

  1. Set up the workspace. Pick the business type so the studio’s wording fits, then set typefaces, colours, logo, safe areas and motion once, plus voice rules: a pronunciation lexicon, banned phrases and a target length.
  2. Choose the sources. Upload a CSV or JSON with one record per video, or have Videngine read your sitemap (an XML file with an entry per URL, under the sitemaps.org protocol) and pick the pages you want.
  3. Run the gates. Photo counts and grades, missing facts, status.
  4. Prove one video. Render one representative record, check the script and scene plan, and approve the template there.
  5. Queue the batch. One row or page becomes one video, usually with a 9:16 and a 16:9 cut. Batches run unattended.
  6. Review every video. Approve it in the studio, or fix the record and rebuild it as a new version.
  7. Deliver. Download MP4s, or send them to a Google Drive folder you own, a connected YouTube channel, or the source page on a GitHub-connected static site.

The steps are the same for an agent’s forty listings and a marketplace’s full feed; see real estate listing video, video for marketplaces and, for catalogues, product video automation.

Keeping videos current when prices change

Re-render a video whenever a fact it states changes, and keep the earlier version rather than overwriting it.

Typical triggers are a new price, a status change such as under offer or sold, and new photos. Compare each video’s ID, stated price, status and version with your feed before each batch. An accurate sitemap lastmod, which the protocol defines as the date of last modification of the page, makes a cheap first filter.

In Videngine, rendering the same video again in the same month is free, and the video ledger saves a rebuild as a new version, such as _v2, beside the original. On a website page published from Videngine, republishing replaces the video in place and Remove takes it out in one commit. On YouTube, decide what happens to the earlier upload.

If prices move daily, leave the price out and let the page carry it. A video that states no price cannot state the wrong one.

Cost per approved video

On Videngine’s published launch prices, a plan used in full costs between $1.58 and about $0.80 per video, and rendering the same video again in the same month costs nothing extra.

PlanPer monthVideos includedPer video, plan used in fullExtra videos
Starter$7950$1.58$1.50 each
Growth$249250About $1.00$1.00 each
Scale$599750About $0.80$0.80 each

A video is one finished render up to 2 minutes; a longer one counts as two. Custom plans start from 1,500 videos a month; seats and brands are included. Prices are in US dollars, as on the pricing page. Videngine is coming soon: choosing a plan joins the launch list, with no charge today.

Batch runs from a CSV or JSON file start on the Growth plan; Starter makes one video at a time from a link, text or your own script. Example: 180 listings a month, one video each, run as a batch: Growth covers all 180 for $249, about $1.38 a video. Divide by approved videos, not attempts, then add the review minutes per video, which automation does not remove.

When Videngine is the wrong tool

Videngine is built for many narrated videos from business data; for personal slideshows, music-only edits or animated stills, another kind of tool fits better.

  • One or two personal slideshows. For a birthday or a wedding, a free consumer tool fits: your phone’s photo app, Google Photos, iMovie or Canva.
  • Music-only edits. Slideshows set to a song, beat-synced cuts, collages and grids need a consumer editor, a music-led slideshow tool or an AI montage maker. Videngine adds only an optional quiet music bed under narration; see slideshows with music.
  • Animating stills. Turning a photo into new motion is AI image-to-video. Videngine uses a slow zoom and a short fade and never invents movement; image-to-video AI vs a slideshow compares the two.
  • A one-off film or another language. A crafted brand film needs a timeline editor. Videngine narrates in English only.

For a single video made by hand, our guide on how to make a slideshow video covers photo choice, order and timing.

Questions about automatic slideshow makers

What does an automatic slideshow maker do?

It turns photos and facts you already keep into finished slideshow videos, many at a time, without hand editing. It takes photos, order, script, voice, captions and formats from your data, and leaves a person to approve each video.

Can a video slideshow generator make hundreds of videos from a spreadsheet?

Yes, if each row holds everything one video needs: a title, facts, photo URLs in order, a price or status and a link. Videngine turns each CSV row into one video, runs the batch unattended, and holds every video for review in the studio.

How many photos does an automatic slideshow need?

Enough to fill the length at four to five seconds a photo: six to eight for a 30-second video. Size matters as much as count. Videngine grades each photo by its original long side, sharp from 1,600 px and ok from 1,000 px, and flags soft ones.

Is an AI slideshow maker the same as an AI video generator?

No. Videngine’s AI slideshow maker uses your real photos; AI writes the script and the voice, not the pictures. An AI video generator invents footage or animates stills into new motion, a problem when the video must show the actual property or product.

Can I add music to an automatic slideshow?

In Videngine, an optional quiet music bed can sit under the narration. It does not make music-only slideshows set to a song or beat-synced edits. For those, a consumer editor or a music-led slideshow tool is the better fit.

Choose your next step

Start with one representative record, then decide how far to automate.

Build your video workflow.

Bring one representative listing or product record and the formats you publish. Prove the slideshow on that record, then run the rest as a batch.

Join the waitlist ↗

Published by Videngine, a video rendering product built and run by Wall & Fifth. External links refer to the original documentation or product descriptions; examples are illustrative unless stated otherwise.