Video & ReelsHow-toSep 24, 2026·Data as of Sep 23, 2026

Automate ecommerce product videos from your catalog with AI

Build catalog video as a controlled data-to-template system: map SKU fields, route each product to the right treatment, review outputs, and refresh only what changed.

Lamina Team

Lamina Team

Product Team @ Lamina

Ecommerce manager reviewing AI-generated skincare, apparel, and electronics video variants connected to a product catalog

Run ecommerce product video as a catalog-data pipeline, not a prompt-by-prompt exercise. Normalize each SKU’s inputs, assign the right category template, render the channel cuts, approve the risky details, then rerender only when the underlying product record changes.

That turns a Shopify feed, CSV, PIM export, or product API into a real production queue. It avoids the usual mess: one generic animation sent to a lipstick, a linen shirt, and a wireless charger because each happens to have an image and a price.

Catalog video automation figures to plan around
MetricValueSource
Recommended creative angles per SKU in one batch workflow2–4pippit.aias of 2026-05-08
Recommended delivery aspect ratios in that workflow3pippit.aias of 2026-05-08
Median time to generate an asset91sLamina platform telemetryas of 2026-09-23
90th-percentile generation time267sLamina platform telemetryas of 2026-09-23
AI assets generated on Lamina (last 30 days)50Lamina platform telemetryas of 2026-09-23

What data does an AI catalog-video workflow need?

Every SKU needs a validated record: product photos, name and SKU, features and benefits, price and offer, intended market, and CTA. That record is the production brief. Bury the price in prose, omit images, or leave the offer without a market, and the renderer starts guessing where it has no business guessing.

Make the record canonical before it touches a template. A CSV or JSON export is fine for a first pilot; once the catalog changes often, use a product-feed API or PIM connection. Reject rows missing an approved hero image, current price, or destination URL. A polished asset that cannot run is still junk.

Keep asset fields apart from creative fields. Product images, title, SKU, price, and benefit copy belong in the data record; brand type, legal line, scene duration, logo placement, music policy, and caption styling belong in the template. Renderly’s API guidance uses that same split: set scenes and timing once, flag dynamic layers, then populate them from each catalog row at render time.

How do you automate product videos from an ecommerce catalog?

  1. Create a video-ready SKU record

    Export the test category from Shopify, WooCommerce, a PIM, or a feed. Require an approved primary image, title, SKU, benefit copy, formatted price, offer, market, CTA, and product URL. Set image fallbacks now. A one-image product cannot be allowed to produce an empty second scene.

    Create a video-ready SKU record
  2. Classify the SKU before choosing a template

    Give each product the treatment a buyer needs to see. Apparel can use try-on or movement; cosmetics need texture and hero-detail treatment; electronics need a clear feature demonstration. One catalog-wide default template is lazy production.

    Classify the SKU before choosing a template
  3. Bind catalog fields to dynamic template layers

    Map the title to a title variable, the first variant price to a formatted-price variable, and product image URLs to image slots. Bind CTA, market, and destination URL on their own. Save the source-data version with the render request, so a reviewer can trace every output to its exact feed row.

    Bind catalog fields to dynamic template layers
  4. Render a small, purposeful variant set

    Use different angles, not cosmetic duplicates: awareness, benefit-led, price-or-offer-led, and testimonial-led where valid. Pippit’s batch workflow recommends two to four variants per SKU, exporting 9:16, 1:1, and 16:9 where those placements are actually needed.

    Render a small, purposeful variant set
  5. Route outputs through human approval, then publish

    Send finished renders to a structured asset folder or DAM carrying the SKU, template name, channel, locale, and source-data version. Before anything reaches PDPs, paid social, or organic placements, a reviewer checks claims, price, logo, product fidelity, captions, and destination fit.

    Route outputs through human approval, then publish
  6. Refresh from product changes, not calendar panic

    Start a new render when the source record changes, then produce only the affected treatment and format. Shopify product-create and product-update webhooks can kick this off; scheduled feed checks work for systems without event hooks. Use render-completion webhooks to advance outputs instead of polling a job queue over and over.

    Refresh from product changes, not calendar panic
Which template should each product category use?
Product categoryEligible templateRequired catalog inputsHold for reviewSource
ApparelTry-on or movement-led product treatmentPrimary image, fit or material benefit, market, CTAGarment shape, material appearance, logo placementhiggsfield.aias of 2026-09-19
CosmeticsHero and texture demonstrationPrimary image, benefit copy, price or offer, CTATexture appearance, claims, shade naming, pricehiggsfield.aias of 2026-09-19
ElectronicsFeature demonstrationProduct image, feature benefit, formatted price, CTAPort selection, dimensions, feature wording, pricehiggsfield.aias of 2026-09-19

How should Shopify fields map to a video template?

For Shopify, map product.title to the title layer, variants[0].price to a formatted-price layer, and product image URLs to image slots. That gets a first pass out. A production template still needs explicit fallback behavior for missing additional images.

Write field rules that stop a bad render rather than blindly filling slots. If image slot two is empty, reuse the approved hero image in a different crop or remove the scene; never drop in an unrelated gallery image. If sale_price is absent, suppress the offer card. If a localized CTA is blank, send the SKU to review rather than publishing an English default into another market.

Google Merchant feed fields can use the same variable pattern. Keep feed mapping stable; let the template control typography, scene order, and timing. Then a merchandiser can change a price without rebuilding the edit.

How many variants should you generate per SKU?

Generate two to four variants per SKU only if each answers a different media question. Pippit’s batch-creation workflow defines them as awareness, benefit-led, price-or-offer-led, and testimonial angles—not four arbitrary rewrites of one clip.

Treat 9:16, 1:1, and 16:9 as delivery formats, not three fresh concepts. Vertical belongs in full-screen placements; square and landscape serve the placements that require those canvases. Making all three for every catalog item wastes time when no campaign or placement will use them.

As of September 23, 2026, Lamina’s first-party telemetry recorded a 91-second median asset-generation time and a 267-second 90th-percentile time. Use those numbers to size the render queue, not the full production schedule: they exclude merchandising review, revisions, publishing, and media approval. Keep room for the slower tail, especially with a fixed promotion launch window.

What should trigger a re-render?
Catalog changeRe-render scopeReview routeReasonSource
Price or promotional offer changesOnly price-or-offer treatments in active formatsMerchandising or pricing reviewerThe on-screen commercial claim changedrenderly.videoas of 2026-06-20
Primary image or image-gallery changesTreatments using the replaced imageCreative reviewerProduct appearance and crop may changerenderly.videoas of 2026-06-20
Seasonal copy or CTA changesThe affected locale and campaign treatmentCampaign ownerMessage and destination may no longer matchrenderly.videoas of 2026-06-20
New product creationCategory template and required delivery formatsCatalog reviewerThe new SKU needs a complete validated recordrenderly.videoas of 2026-06-20

What should a human review before publishing?

Review every brand-critical output before it reaches a PDP or paid placement: SKU identity, current price, discount wording, product dimensions, logo treatment, material detail, captions, CTA, and destination page. Image-to-video generation infers motion. Confirm it has not warped a zipper, jar lid, cable, garment edge, or printed mark.

Make approval a binary gate with a reason code: pass, revise copy, revise source image, rerender, or reject template. That record shows whether the failure came from source data, a mapping rule, or the creative treatment. It also stops people “fixing” one bad feed row manually across every rendered file.

VideoGen co-founder and CEO Anton Koenig makes the useful operational point: automation should yield a finished, routed asset, not a loose clip waiting for an editor to assemble it. The approval queue belongs inside that finished-asset system.

Most AI video tools give you a clip. Nobody wants a clip, they want a finished video. VideoGen automates the entire edit, and through our API and MCP, companies now generate videos without ever opening an editor. Full automation is where video is going, and 5 million users suggest the market agrees,
Anton Koenig— co-founder and CEO, VideoGen

What does a catalog-video price-change workflow look like?

A UK skincare price change should refresh the affected offer treatments only, not restart the catalog. Say SKU SKN-UK-042 gets a new Shopify price: the products/update event logs the changed field, selects the skincare offer template, binds the revised formatted price, and renders just its 9:16 and 1:1 campaign versions.

Completed renders land in the UK catalog reviewer’s queue with the SKU, old and new source-data versions, template name, and destination URL. The reviewer checks the pound sign, discount claim, jar label, caption, and landing-page price. Once approved, the system replaces active campaign assets and keeps the prior render for audit; if rejected, it returns a reason code such as price mismatch or product-fidelity issue.

That narrow route is why field-level change detection matters. A new offer calls for new commercial copy. A warehouse-stock update that never appears in video does not.

How should Lamina fit into a catalog-video operation?

Use Lamina for generation between a validated creative brief and your approval or asset-management handoff. The catalog or PIM provides approved product inputs, the category template sets the treatment, and the generated file enters review carrying its SKU and intended channel.

As of September 23, 2026, Lamina telemetry recorded 50 generated AI assets across the prior 30 days and 23 active brand workspaces. Those are platform-activity figures, not a catalog-throughput promise. Start a new operation with one category and a small SKU set, validate output in the real destination, then add templates and event-driven refreshes once reviewers can approve consistently.

Can no-code tools automate catalog video publishing?

Yes. Shopify-first catalog-video apps can use existing titles, descriptions, and images; apply templates and brand elements; create voiceovers; bulk-create videos; and publish them to product pages. Cross-platform products can pull data from Shopify, WooCommerce, Etsy, or Wix, then create scripts, captions, voiceovers, social sizes, and catalog-scale variants.

Choose no-code if you need to move a validated catalog through a standard template and publishing path. Use an API or orchestration workflow for custom field logic, an external PIM, structured asset folders, source-version records, or approval routing. An n8n-style custom route can take a catalog URL, extract titles and images, process products asynchronously, and store outputs, though it requires the relevant scraping, video-model, and storage credentials.

What are the most common catalog video automation questions?

Can one template serve every SKU? No. Category-specific creative treatment is the minimum control: apparel, cosmetics, and electronics each need different visual evidence before a buyer will trust the video.

Should every product get every aspect ratio? No. Render 9:16, 1:1, and 16:9 only for placements that will use them. Format multiplication without a distribution plan creates review work and stale inventory.

Should prices update automatically without approval? The render can begin automatically, while price and offer assets should clear a merchandising check before publication. A price card is a commercial claim, not decorative copy.

Can this replace human creative approval? AI generation removes repetitive assembly; responsibility for brand, claims, and product truth remains. Publishable catalog-scale output comes from a clear source record, a category template, and a tight review gate.

Why is finished-video automation the right target?

Y Combinator CEO Garry Tan describes the practical appeal as removing production complexity, cost, and time. For ecommerce teams, keep the reading narrower: remove repeated edit assembly while retaining review of the product facts customers will see.

Build toward an asset already sized, captioned, branded, matched to a SKU, approved for a destination, and refreshable from the catalog. Anything short of that is a clip queue wearing an automation label.

VideoGen solves the biggest pain points of video production: complexity, cost, and time. In just a few clicks, anyone can create professional, copyright-free videos,
Garry Tan— CEO, Y Combinator