Product page to video: turn a product URL into an ad or demo video
Paste the link to a product page (your PDP, a feature page, a pricing page) and ngram reads the headline, specs, and selling points, plans the storyboard, and exports a product video draft you can edit before render.
Built for product pages: PDPs, feature pages, pricing pages, and product launch posts. ngram strips nav and chrome and reads the product copy and specs. Social posts and hosted video links (LinkedIn, YouTube, TikTok) aren't supported.
Trusted by teams at
How it works
Four steps from a product page to a render.
No retyping product specs into a slide deck, no dropping benefit bullets into a script field, no stock-clip keyword bingo. The product page is the source.
Paste the product page URL
ngram fetches the page with Firecrawl and Exa, optionally screenshots it via Screenshotone for visual reference, and reads the product headline, benefit copy, spec table, and pricing, with nav, reviews chrome, and footer stripped out.
The agent rewrites the page as a video script
The product name and tagline anchor the hook. Benefit bullets and the spec list collapse into the body beats. The price and the buy CTA become the closing card. Phrasing the page already earned stays in the cut.
Review the storyboard before render
Each scene shows its line of script, its visual direction, and its duration. Drop the spec scene, lead with the price, swap the hero shot, and every change reflects back into the script in plain language.
Export in three ratios
One render produces 16:9 for YouTube and embeds, 1:1 for the feed and LinkedIn, 9:16 for Reels and Shorts. Captions burned in, brand kit applied across every scene.
Output controls
The product page is the source. These are the dials.
Page-aware product extraction
Firecrawl and Exa parse the live product page and Screenshotone captures the hero shot for reference. Nav, related-products carousels, and review widgets are stripped, so the script reads only the product copy and specs.
Scene-aware trimming
A spec-heavy PDP has more beats than a 30-second ad needs. Drop the comparison scene or the FAQ scene without retyping; each scene maps back to its source block on the page, so cutting is editorial, not timeline-based.
AI visuals per scene
Scenes the product photo can't carry get a brand-matched generated visual drawn from the page's meaning, not a stock-library match against the product slug. The packshot stays the hero; the surrounding scenes fill in.
Brand Kit applied everywhere
Logo, colors, fonts, motion style, and outro CTA pulled from your saved Brand Kit. A product page conversion reads as your store, even when the source URL is on a marketplace template.
Three ratios in one render
16:9 for YouTube and embeds, 1:1 for the shop feed and LinkedIn, 9:16 for Reels and Shorts. Smart reframing keeps the product centered and the price legible across every aspect ratio.
Captions in your brand font
Auto-generated captions burned into the video and styled with the Brand Kit's caption preset, so feed shoppers watching on mute still read the benefit and the price. Edit a word in the storyboard and the affected scene re-renders.
Voiceover from any saved voice
Read the product pitch in a default ngram voice, a cloned founder voice, or any ElevenLabs multilingual voice. The narration is spoken from the script, useful for localized product variants of the same page.
Built only on your page
ngram uses the fetched product page and any pasted copy only to build your video. You own the output, the captions, and the editable source script.
The rest of ngram
What ngram does to a product page that a screen recorder won't.
Script Generation
The agent reads the fetched product page and rewrites it as a hook-body-CTA ad script. The product tagline anchors the hook; benefit bullets anchor the body; the price and buy link anchor the close.
Learn moreAI Visuals
Per-scene branded imagery generated from the product's meaning. Useful when a PDP ships one packshot and you need three or four supporting scenes to fill out a 30-second product video.
Learn moreBrand Kit
Apply your logo, fonts, colors, and outro CTA on top of any product page's content. The render reads as your store, even when the product page sits on a Shopify or marketplace template you don't fully control.
Learn moreCaptions
Auto-burned captions styled to your Brand Kit. Feed and Reels viewers scrolling on mute still get the product benefit and the price that earned the conversion on the page.
Learn moreAI Voiceover
Narrate the product pitch in an ElevenLabs voice or your own cloned voice. Read the page's benefits exactly, or have the agent tighten them to a 20-second product ad read.
Learn moreMulti-format Export
One product page in, three ratios out. 16:9 for YouTube, 1:1 for the feed, 9:16 for Reels, with the product and price reframed for each surface from a single render.
Learn moreUse cases
Where a product page earns its second life as video.
Turn every PDP into a Shopify product video
Paste the product page URL and ship a feed-ready video for the SKU. Run it across the catalog so each listing gets motion without a videographer or an agency invoice.
See use caseRun a converting product page as a video ad
Take the product page that already proves out in organic and turn its pitch into paid social creative. Three ratios from one paste, captions and price callout baked in.
See use caseSpin product pages into social clips
Pick the SKUs or feature pages driving traffic this quarter. Convert each product page into 9:16 clips for Reels, TikTok, and Shorts to test against the static feed creative.
See use caseAdd a product-page video above the fold
Embed a 60-second video version of the product page on the page itself. Skim-readers get the pitch in motion; scroll-readers still get the specs and reviews underneath.
See use caseThe launch product page becomes the launch video
Your new-product page is already the launch script. Paste the URL and ngram ships the 60 to 90 second launch video off the same headline, specs, and price.
See use casePair the product page with a demo cut
A feature page lists what the product does; the video shows it. Convert the page into a narrated demo that walks through each benefit the copy already names.
See use caseFeature pages become announcement videos
When a product page ships a new capability, convert that page into a short announcement video for the changelog, the email, and the social post in one render.
See use caseDrop a product-page video into outbound
Convert the product page a prospect cares about into a short clip for the first line of a cold email. The pitch loops in the inbox without a deck attachment or a meeting ask.
See use caseOther converters
Source is a product page. Source is a photo. Source is any URL. Pick the converter that matches.
Product page to video is one node on ngram's script-and-storyboard pipeline. Same Brand Kit, same review step, different starting format.
The generalist. Use this when the link isn't specifically a product page (a blog post, a case study, a docs page) and you want the script tuned to that page type instead of a product pitch.
Open converterNo product page to paste, just the product shot? Upload the packshot directly and the agent adds motion, a feature or price callout, and brand styling around the image.
Open converterSource is the whole site or the homepage rather than a single SKU page. Same fetch-and-rewrite logic, tuned for a broader brand pitch instead of one product.
Open converterTools that pair with this converter
Sharpen the page before. Edit the product video after.
Editing the video further
Take the converted product page past the first cut
Video Editor
Re-cut the product-page video, reorder the benefit scenes, or swap the hero shot. The output of this converter opens directly in the timeline editor.
Open toolVideo Cutter
Pull a 15-second hook from the full product video for a paid ad test. Trim by transcript so you keep the price beat and drop the spec read.
Open toolAdd Subtitles to Video
Captions are burned in by default; this tool exports an external .srt for YouTube SEO on the product video, or a .vtt track for an embedded PDP player.
Open toolVideo Translator
Translate the product video into Spanish, French, German, or another supported language for international SKU listings, with the price callout re-rendered per locale.
Open toolGenerating from scratch
If the product page doesn't exist yet
AI Video Generator
No product page to convert yet? Brief the agent on the product in a prompt and skip straight to the storyboard. Same Brand Kit, same scene planner.
Open toolVideo Script Generator
Write the product ad script outside ngram first, then convert that script into a video. Useful when the page copy needs a different pitch than the one it ships with.
Open toolAI Avatar Video Generator
Have a talking-head avatar present the product on camera instead of voiceover over packshots. Same product page, different presentation mode.
Open toolImage to Video
Already have the packshot but not the page? Animate the product shot into a clip directly, then layer the page's benefit copy on top.
Open toolPolishing the source first
Sharpen the page before you convert it
Text to Video
If the product copy isn't public yet (a staging PDP, an unreleased SKU), paste the product text directly. The same scene planner reads it the same way.
Open toolAI Image Generator
Generate a clean lifestyle or background shot for a product the page only photographs on white. Same Brand Kit style, used in the page and the video.
Open toolBackground Remover
Cut the product out of a busy storefront photo before it becomes the hero scene, so the packshot drops onto a clean branded backdrop in the render.
Open toolVideo Compressor
After render, compress the product video under the feed's or marketplace's upload size limit without losing visible quality on the packshot.
Open toolBuilt for teams
Teams who turn every product page into a video.
Ecommerce
Convert every PDP URL into a feed-ready product video for paid social and the shop. The same source page ships the listing video, the ad creative, and the Reel.
See workflowsProduct Marketing
Feature and launch pages become launch videos. The same product page ships the page, the announcement clip, and the sales-enablement walkthrough.
See workflowsGrowth Marketing
Take the product page already converting in organic and turn its pitch into testable paid creative in three ratios, without rewriting the page or briefing an editor.
See workflowsSaaS Marketing
Every feature page, pricing page, and product page gets a 60 to 90 second branded video for in-app, ad creative, and sales follow-up.
See workflowsAgencies
Convert a client's product pages into feed and YouTube deliverables without re-scripting every SKU from zero. Apply each client's Brand Kit per project.
See workflowsFounders
Turn the product page you just shipped into a 60-second launch video for the founder feed. Same pitch, channel-native format, no editor in the loop.
See workflowsContent Creators
Convert a brand's product page into a short-form review or unboxing-style clip for sponsored posts. Brand Kit keeps it on the sponsor's look.
See workflowsIntegrations
Trigger product-page-to-video where your catalog already lives.
Wire the converter into your store, your CMS, and your publishing stack. Each integration ships with a working template for the product-page-to-video recipe.
whenA product page is published or its URL lands in a 'new SKU' Google Sheet
thenFetch the product page, render a 1:1 and 9:16 product video, and drop both into Drive
whenClaude or ChatGPT is asked to turn a product page link into a video
thenHand the URL to ngram, return the rendered MP4 plus a /watch share link for the SKU
whenYour self-hosted store publishes a new product page to the catalog
thenTrigger the conversion from your own workflow and get back a branded product video
whenA product page is tagged 'feature this week' in your PIM or CMS
thenAuto-convert that product page into three social videos and attach them to the campaign record
whenA product-page video finishes rendering
thenPublish the 1:1 cut as a LinkedIn video post with the product page link in the caption
whenThe 16:9 cut of a product-page video is ready
thenUpload it to your channel with the product name, the page's description, and a backlink to the product page
whenYou hit 'Convert to video' on a product page you have open
thenngram fetches that product URL in the background and returns a storyboard in a new tab
How it compares
If you've been using something else to turn product pages into video.
Pictory and Lumen5 match page keywords to stock-clip libraries. InVideo offers templates with limited brand control. ngram fetches the product page with Firecrawl, rewrites the copy and specs as a script, and renders against your Brand Kit on every scene.
| Feature | ngram | Pictory | Lumen5 | InVideo |
|---|---|---|---|---|
| How the product page is read | Firecrawl and Exa parse the URL; agent rewrites headline, benefits, specs, and price as a hook-body-CTA script | Keyword-match each paragraph to a stock clip | Sentence-by-sentence over stock footage | Template selection, manual copy entry |
| Storyboard review before render | Full scene-by-scene plan editable in plain language | Scene cards, limited script edits | Inline timeline, no script-level review | Timeline editor, manual scene assembly |
| Brand application | Brand Kit (logo, fonts, colors, motion, outro) on every scene | Template-based, limited brand controls | Brand presets, limited per-scene control | Template colors and fonts, no per-scene rules |
| Visual generation | AI Visuals matched to scene meaning, per Brand Kit style | Stock-library matching | Stock-library matching | Stock-library matching plus templated motion |
| Aspect ratios per render | 16:9, 1:1, 9:16 from one render | One ratio per render | One ratio per render | Manual reframe per ratio |
| Voiceover | ElevenLabs voices plus cloned founder voice, any supported language | Limited TTS voices | Limited TTS voices | Broad TTS voices, no clone |
| Channel variants from one page | Regenerate a feed ad, a Reel, and a YouTube cut from the same URL | Manual rework per variant | Manual rework per variant | Manual rework per variant |
| How your source is used | Fetched page used only to build your video; you own the output | Indefinite retention | Indefinite retention | Indefinite retention |
| API and agentic access | REST, MCP server, Zapier, n8n, Make | API available | Limited API | API available |
FAQ
Common questions about converting a product page to video
Still curious?
Product Page → Video
Ready to turn a product page into an ad or demo video?
Paste the product page URL, review the scene plan, and export the product video in 16:9, 1:1, and 9:16, all on your Brand Kit.