Product Video Scripts With AI: A Playbook for Store Owners

The fastest way to write a product video script with AI is to give it facts, not adjectives. Start with a one-page sheet of verified product details, tell the AI who the video is for and where it will run, ask for a short script built as hook, proof and one call to action, then check every claim before you turn it into video. This guide walks through each step with a worked example you can copy.
TL;DR
- Feed the AI a product fact sheet (names, materials, dimensions, approved claims). Scripts built from vague prompts produce vague, risky copy.
- Ask for three options at a set length, then pick one and tighten it. Short lines, one buyer outcome, one call to action.
- Pair every spoken line with a shot you can actually show. If you can’t film or generate it, cut the line.
- Audit claims and disclosures before publishing. The FTC applies the same truthful-advertising rules to AI-made content as to any other ad.
- Write once, then adapt the same script for each network instead of starting over.
Table of Contents
- Start with a product fact sheet, not a prompt
- Write a prompt that gives the AI a job
- The structure that fits a short product video
- A worked example: from fact sheet to script
- Turn the script into a video
- Check the script before you publish
- Adapt one script for each network
- Our perspective: scripts are the cheap part
- Put the whole workflow on autopilot
- FAQ
- Sources
Start with a product fact sheet, not a prompt
Most bad AI scripts fail before the first prompt. The model was never told what is true about your product, so it fills the gaps with plausible-sounding invention: a “waterproof” bag that is only water-resistant, a “hand-poured” candle that is machine-filled.
Build a fact sheet for each product you plan to promote. One page is enough. Include:
- Exact product name and variants. Spell them the way your listing does.
- Materials, dimensions, weight, capacity. Numbers the AI can quote without guessing.
- Verified features. Only those you can demonstrate on camera.
- Approved claims. The sentences you are comfortable saying out loud, and the ones you are not (health outcomes, “best,” “#1,” anything you cannot prove).
- Who it is for. A specific buyer, such as “a first-time home baker,” not “everyone.”
- Price, shipping and return terms. Only if the video will mention them.
- Reference photos. Front, back, in use, packaging, and a scale shot, so the video visuals match the real item.
Give the sheet an owner and a version number. When you change a material or a price, update the sheet first, then regenerate scripts from it. That one habit prevents the most common mistake in store video: a clip that still describes last season’s product.
If you run Shopify, WooCommerce or Etsy, most of this already lives in your listing. Pull it from there rather than retyping it, and add the claims you do and don’t approve.
Write a prompt that gives the AI a job
A useful prompt reads like a brief to a freelance scriptwriter. Cover these points:
- Role and format. “You are a short-form video scriptwriter for a small online store.”
- Audience. Who watches, what they already know, what worries them.
- Source of truth. Paste the fact sheet and tell the AI to use nothing outside it.
- Length and aspect ratio. For example 20 to 30 seconds, vertical 9:16.
- Tone. Warm, dry, playful. Give one example sentence in your brand voice.
- One goal. One buyer outcome and one call to action.
- Constraints. No jargon, no superlatives, no invented customer quotes, no medical or performance claims.
Two moves improve results immediately. First, ask the AI to question you before it writes: “Ask me anything you need about the brand, product, audience and goal, then wait.” You will catch gaps in your own brief. Second, ask for three distinct script options (for instance problem-led, demo-led and gift-led) so you are choosing, not accepting the first draft.
A prompt you can paste
You are a short-form video scriptwriter for a small online store. Write three 25-second script options for the product below, for vertical video on Instagram Reels and TikTok. Audience: [who]. Use only the facts in the fact sheet. Each option needs a hook of under 3 seconds, one proof point, one objection answered, and a single call to action. Spoken lines of 10 to 12 words. No superlatives, no health claims, no invented customer quotes. Output as a table: time, spoken line, shot. Fact sheet: [paste].
Short spoken lines matter more than they seem. Lines of roughly 10 to 12 words leave room to breathe at conversational pace, and they survive voiceover and captions without being squeezed.
The structure that fits a short product video
For a 20 to 30 second video, we use four beats. The timings are a starting template, not a law; adjust them to your product and your edit.
Beat Rough timing Job What to show Hook 0 to 3 seconds Stop the scroll and promise a payoff The product in motion, or the problem it solves Proof 3 to 15 seconds Show the one thing that makes the promise believable A close-up demo, a before and after, a real measurement Objection 12 to 25 seconds Answer the doubt that stops a purchase Size comparison, material close-up, return terms Call to action Last 3 to 8 seconds One next step Product page, shop link, or “link in bio”A few rules keep this structure honest:
- One decision, one claim. Decide what the viewer should do and what single supportable claim gets them there. Everything else is garnish.
- One call to action. A single next step beats three asks. “Shop the set” is enough.
- One shot per line. Each spoken line needs something visible on screen that proves or illustrates it. If a line has no shot, either find one or cut the line.
- Hook with a payoff. The first three seconds should show something specific. For ideas by category, see our guides to product video hooks that keep viewers watching, hands-only hooks and product use case hooks.
If your video is a demo rather than an ad, the same skeleton applies. Our page on short demo video hooks shows how to open on the result instead of the feature list.
A worked example: from fact sheet to script
Here is an illustrative example for a made-up product, a 12 oz insulated tumbler. The facts below are invented for the example, so replace them with your own.
Fact sheet excerpt: Stainless steel, 12 oz, fits standard cup holders, lid is dishwasher safe, comes in four colors. Approved claim: “fits most cup holders.” Not approved: any claim about how many hours it keeps drinks hot or cold, until tested.
Resulting script (25 seconds, 9:16):
Time Spoken line Shot 0:00 to 0:03 “Your cup holder has been lying to you.” Hand fails to fit a bulky tumbler, then slides this one in 0:03 to 0:10 “This 12 ounce tumbler fits it like it was made for it.” Close-up of the tumbler dropping into a car cup holder 0:10 to 0:18 “Steel body, a lid that goes in the dishwasher.” Lid placed in a dishwasher rack 0:18 to 0:22 “Four colors, so you can tell yours from the office’s.” Four tumblers lined up on a desk 0:22 to 0:25 “Grab yours at the link.” Product page on screenNotice what the script does not say. There is no temperature promise, because the fact sheet did not approve one. The hook is a specific, visible problem. Every line has a shot we could film in ten minutes.
Before you scale this across your catalog, run a pilot on three to five representative products. Review the scripts, adjust the prompt and the template, and only then repeat it for the rest.
Turn the script into a video
Once the script is locked, the production route depends on what footage you have.
- You have real footage or photos. Use the script’s shot column as a storyboard. Number each row, note which asset covers it, and cut to the lines.
- You only have product photos. AI video and image generation can animate stills or build lifestyle scenes from them. Feed the generator your reference photos from several angles so the product keeps its real shape and color, and check the output frame by frame.
- You want a creator-style look. UGC-style video built from your product data works well for social. Our guide to AI UGC video for ecommerce explains how that looks in practice, and compliant AI-generated UGC at scale covers the guardrails.
Whichever route you choose, keep scripts modular. Write the hook, proof and call to action as separate blocks, so one product can produce several variants (a gift angle, a problem angle, a demo angle) without re-checking every fact each time.
If you are also working on the written side of your store, a Shopify SEO and AEO guide can help your product pages describe the same facts consistently, which makes your fact sheet easier to maintain.
Check the script before you publish
AI drafts read confidently whether or not they are right. Run this audit on every script before voice generation or export.
- Claims. Mark each factual statement and match it to your fact sheet. Remove unverified health outcomes, unsupported superlatives (“the best,” “unbeatable”) and any invented customer speech.
- Product match. Does the product on screen match the product behind the link, in color, size and version?
- Disclosures. If you use a creator, gifted product or affiliate arrangement, the relationship may need to be disclosed. The FTC’s guidance on endorsements says a connection that would affect how consumers weigh an endorsement should be disclosed, and that marketers using new techniques and media are held to the same truthful-advertising rules as everyone else. If your store sells in a regulated category, such as supplements or cosmetics, ask a qualified advertising or regulatory attorney before you publish claims.
- Synthetic media. If an AI avatar or generated voice presents the product, make sure the video does not imply a real customer said it. Add a label where a platform asks for one.
- Captions and safe zones. Burn in captions, since many people watch muted, and keep text clear of the areas that app interface elements cover.
- Brand voice. Read the script aloud. If you would not say a line to a customer, rewrite it.
This takes ten minutes and saves the far bigger cost of a pulled video or a complaint.
Adapt one script for each network
A good script travels, but the container changes.
- Aspect ratio. Use 9:16 for TikTok, Reels and Shorts. Use 16:9 only where the destination is genuinely horizontal, such as a demo embedded on a YouTube channel or your product page. Our guide to vertical video for ecommerce and the Instagram Reels dimensions and safe zones page give the export details.
- Hook style. TikTok tolerates a rawer, faster open. Instagram rewards cleaner visuals; see our notes on Instagram Reel hooks for brands and TikTok product videos that drive sales.
- Facebook. The audience often skews older and watches differently, so test a slower hook. Our Facebook Reels guide for sellers covers it.
- Captions and call to action. Change the final line to match the platform: “link in bio,” “tap the tag,” or “link in the description.”
Posting the same video everywhere on the same minute rarely works. Adapt, then stagger; the multi platform posting workflow lays out how.
Our perspective: scripts are the cheap part
We build Xyla for store owners, and the pattern we see is consistent: writing a script is no longer the bottleneck. A decent draft takes seconds. What stalls stores is everything around it: gathering accurate product data, producing the visuals, reformatting for each network and posting week after week.

That is why we start from the product listing rather than from a blank page. Your catalog already holds the names, materials, prices and photos that a fact sheet needs. When scripts and visuals are generated from that real data, the video is less likely to drift from what you actually sell, and you are not rewriting the same details for every platform.
Our advice for any store, with or without us: pick your five best-selling products, write one fact sheet each, and test three script angles per product. Keep the angle that earns saves, comments and clicks, then reuse its structure across the catalog. Consistency beats a single polished video.
— Toby
Put the whole workflow on autopilot
If you would rather not run this process by hand, Xyla turns Shopify, WooCommerce and Etsy listings into reels, videos and carousels, tailors them to each network, and schedules and publishes them for you. AI content generation is part of the standard plans rather than billed per generation. Plans start at $29 per month, or from $209 per year on annual billing, and you can compare tiers on the Xyla pricing page. Shopify sellers can see their plans on the Shopify page, and Etsy sellers on the Etsy page. For the wider picture, read how to automate your social media marketing step by step.
FAQ
Can you put a script into AI to produce a video?
Yes. Most AI video tools accept a written script and pair it with a voiceover, stock or generated visuals, and captions. You get better results when the script includes a shot for each line and you supply real product photos, so the visuals match what you sell. Always review the draft before publishing.
How do I make an AI video for my product?
Write a product fact sheet, generate a short script from it, then match each line to a shot using your photos or footage. Generate or edit the video, check the claims and captions, and export in the format of the network where it will run. Test one product first before scaling.
How long should a product video script be?
For social, 20 to 30 seconds is a sensible starting point, which at 10 to 12 words per spoken line comes to roughly five to eight lines. Put the hook in the first three seconds and end with one call to action. Longer demos can run further, but each added second needs a reason.
Do I have to disclose that a video was made with AI?
There is no single rule for every case. In the US, the FTC expects ads to be truthful and connections between endorsers and sellers to be disclosed, and individual platforms add their own labeling requirements for synthetic media. Check each platform’s current policy, and consult an advertising attorney for regulated products.
Sources
- Advertisement Endorsements, Federal Trade Commission
- Shopify SEO + AEO + GEO Academy, BabyLoveGrowth