UGC ADS / ECOMMERCE

Ecommerce UGC ads: unboxing scripts that survive the product page

The delivery moment is this category's native opening. Three script shapes, twelve hooks, and the scale and color shots that stop returns before they start.

Make this adJump to the scripts

An ecommerce UGC ad starts at the box, not at the brand. Open with hands already on the package, give the viewer a scale reference within five seconds, say the price against what they would otherwise buy, and be honest about how long delivery took. Then land the click on the exact variant you showed.

What a ecommerce UGC ad has to do

Start after the knock

The first frame is hands on a box on a hallway floor. No brand card, no unwrapping music, no ten seconds of tape. A viewer in this category has opened a parcel this week and recognises the posture immediately, which is why the delivery moment out-hooks any studio shot you can buy.

Give a scale reference in the first five seconds

Put a hand, a mug or a doorframe in the same frame as the product. Catalog photography flattens size, and a product that arrives smaller than the viewer pictured turns into a return message and a one-star review. Show the real size early, even when the real size is a disadvantage.

Price it against the thing they would otherwise buy

"Sixty-eight dollars, and the one everybody recommends is a hundred and eighty" does more work than any discount graphic. Name the alternative, say both numbers out loud, then show why the gap exists or does not. A price with no comparison is a number the viewer has to judge alone.

Answer shipping and returns in one sentence

Say how many days it actually took you and what state the box arrived in. Say whether a return label was inside. This is the anxiety that sits under every first purchase from an unfamiliar store, and one honest line about a slow delivery buys more trust than a promise of a fast one.

Show color and material in daylight, then match the page

Take the product to a window and say what the color actually is when the studio lighting is gone. Then send the click to that exact variant, with the same photograph near the top of the page. A collection page, or a different colorway, undoes everything the ad just built.

Script skeletons

Three ecommerce UGC scripts

Beats with timecodes, then a written-out example. Swap the product name and the detail, keep the shape.

The unbox and the price math

A single hero product at a mid price, where the buyer's real question is whether the cheaper option is a compromise.

  • 0-3s | Hook: hands on the box, ask the price question out loud before opening it
  • 3-9s | The open: cut the tape, lift it out, hand in frame for scale, first honest reaction
  • 9-16s | The comparison: put the expensive alternative next to it and name both prices
  • 16-23s | The test: do the thing the product is for, once, on camera
  • 23-28s | Close: delivery time, return window, and the exact variant to pick
Written out

Product: Ridgeline 8-inch Chef's Knife, $68 (fictional)

[Hallway floor, box between crossed legs, phone propped against a wall.] "Sixty-eight dollars. Tell me at the end if you think that is a lot."

[Cuts the tape, lifts out a knife in a card sleeve. Holds it against a forearm.] "No plastic in here at all. And it is heavier than I expected."

[Puts a second knife on the board beside it.] "This one was a hundred and eighty. Same steel on the label. The handle is nicer, that is the gap."

[Halves an onion in one pass, no cut in the footage.] "Straight through, no sawing, first use out of the box."

[Holds the sleeve up.] "Four days to arrive. Return label was in the box. Get the walnut handle, not the black."

Spoken word count: 89. Runtime: about 28 seconds.

Three arrived, one is a keeper

A store with a catalog, where an honest cull builds more trust than a rave about one item.

  • 0-3s | Hook: three items on a table, say that two are going back
  • 3-9s | The first reject: pick it up, name the specific flaw, put it down
  • 9-14s | The second reject: name the flaw that is your fault, not the product's, for balance
  • 14-22s | The keeper: what it does that the others did not, with the action on camera
  • 22-27s | Close: price of the keeper, the variant, the return window for the other two
Written out

Product: Everwick, a small kitchen and travel store (fictional)

[Kitchen table, three boxes open, items lined up.] "Three things from the same order. Two are going back today."

[Picks up a collapsible kettle, squeezes the silicone, it creases.] "This creased on the first fold. It will split at that line and I know it."

[Picks up a travel mug.] "Nothing wrong with this one. I ordered the wrong size. That is on me."

[Picks up a rolled cable organiser, unrolls it, rolls it back one-handed.] "This is the keeper. One hand, in a bag, and nothing falls out the side."

[Holds it to camera.] "Twenty-two dollars, the olive one. Thirty days to send the other two back."

Spoken word count: 85. Runtime: about 27 seconds.

Thirty days of actual use

A durability claim, where the only convincing evidence is damage that did not happen.

  • 0-3s | Hook: name what you have put the product through, in specifics, not adjectives
  • 3-9s | The wear: get close on the part that would fail, seam, hinge, coating, zip
  • 9-16s | The comparison: the same part on the item it replaced, which did fail
  • 16-23s | The honest flaw: one thing that did wear, said plainly
  • 23-28s | Close: price per month of use, then the link
Written out

Product: Hardline 40L Duffel, $94 (fictional)

[Bag on a bed, one lamp on, hand resting on it.] "Nine flights, two hold checks, one coffee emptied into it."

[Close on the base seam, thumb running along the stitching.] "This is the corner that always goes first. No fraying, no pulled thread."

[Holds up an old bag, shows a split seam at the same corner.] "This is the one it replaced. Eleven months."

[Points at a zip pull, slightly dull.] "The zip pull has lost its coating. It still runs, it just looks used now."

[Holds the duffel up.] "Ninety-four dollars. Three months in, that is about thirty a month and falling."

Spoken word count: 84. Runtime: about 27 seconds.

First three seconds

12 hook lines

The opening line carries the ad. These are written to be said out loud by a person holding a phone.

  1. It arrived in four days and the box is smaller than I expected. That is a good thing.
  2. Sixty-eight dollars. The one everyone recommends is a hundred and eighty. Here are both.
  3. Here is my hand next to it, because product photos lie about scale.
  4. I ordered three things from this store and I am keeping one.
  5. Nine flights, one spilled coffee, thirty days. Let me show you the seam.
  6. No plastic, no packing peanuts, and the return label was already in the box.
  7. If the weight is going to annoy you, be annoyed now, before you pay.
  8. This is the exact color I ordered, and this is what it looks like at a window.
  9. I paid for this myself. Nobody sent it to me.
  10. It took eleven days to get here and I want to be honest about that.
  11. Open this with me and tell me at the end if it is worth the money.
  12. The reviews said it was flimsy. Watch me try to bend it.
Casting

Three creators who fit this product

The wrong face kills a good script. Match the person to the buyer, not to your taste.

Persona

Jade, 27

Films sitting on an apartment hallway floor with the parcel between her knees and the phone propped against the wall. Talks fast, reacts before she edits herself. Credible for the delivery moment, because the setting is the same one the viewer opens their own parcels in.

Persona

Marcus, 36

A value buyer at a kitchen table who already owns the expensive version and puts it in frame. Slow, comparative, refuses to call anything perfect. Credible for price justification, because he is arguing against his own earlier purchase rather than selling the new one.

Persona

Lena, 52

Takes the product to a window before saying anything, turns it over, checks the seam and reads the returns card out loud. Unhurried delivery. Credible to the buyer whose real worry is that it will feel cheap in the hand and be difficult to send back.

What does an ecommerce ad have to prove before the click?

Every unanswered doubt in this category becomes a return, so the ad is cheaper than the refund.

The doubtThe shot that settles itWhat fails
"How big is it really"A hand, a mug or a doorframe in the same frameA product on a white background
"Is that the real color"The item at a window, named out loud, no gradeA studio shot with a warm filter
"Will it feel cheap"A close-up of the seam, hinge or weld, fingers on it"Premium materials"
"How long will it take to arrive"You saying the actual number of days it tookA shipping promise in small text
"What if I hate it"The return card out of the box, read on camera"Easy returns"

Notice that four of the five are things a photographer cannot fake and a phone can film in one take.

How should the ad hand off to the product page?

Send the click to the variant, not the collection. If the creator said "get the walnut handle", the page should open on the walnut handle already selected, with the same photograph the ad ended on near the top.

Put the two facts the ad promised above the fold: the price the creator said, and the return window the creator read aloud. A viewer who has to hunt for either of them starts doubting the video they just watched.

If the ad was an honest cull, the page should support it. A review section that contains only five-star raves contradicts a creator who just sent two items back, and the mismatch costs you the sale. See the fashion playbook for the version of this problem where size is the variant.

Can you use AI product shots in an ecommerce ad?

For the hook, the price line and the scroll-stopping opening frame, yes. For the unboxing and the material close-ups, no, because those are the shots that exist precisely to prove the photography was not staged.

On MakeViral's AI creator page a persona costs 2 credits on Nano Banana 2 or 1 credit on Z-Image. A product-in-hand still is 2 credits, an 8-second 720p animation of that still is 6 credits, and a talking lip-synced video on Kling Avatar 720p is 2 credits per second of speech, from 3 to 15 seconds. Persona, still, animation and a 12-second read is 2 plus 2 plus 6 plus 24, so 34 credits: about $3.40 on the $49.99 plan for 500 credits and about $2.27 on the $199.99 plan for 3,000.

Use that generated opening as a hook, then stitch your own unboxing behind it for 2 credits. MakeViral has no store integration and does not post: you download the file. See the AI product photo generator and the guide to AI product photos for Shopify.

Claims to keep out of the script

Ecommerce trouble is mostly about numbers and promises rather than language. Keep every figure in the script true on the day it runs.

  • Do not invent a "was" price. A comparison price has to be a price the item genuinely sold at.
  • Do not promise a delivery window in the creator's voice. Say how long it took you, and let the shipping page make the commitment.
  • Do not manufacture scarcity. A countdown that resets on refresh, or "almost sold out" for a stocked item, is the claim customers screenshot.
  • Do not say "100% satisfaction guaranteed" unless your policy says exactly that. Read the real return window instead.
  • Do not show a variant, color or bundle you cannot ship the same week.
  • Do not use another brand's footage, another store's reviews, or a manufacturer's stock video presented as your own.
  • Do not use "eco", "sustainable" or "plastic-negative" without naming the specific material or program behind the word.

A creator you generate did not receive a delivery, so a generated read must never say "it arrived in four days" or "I ordered this". That creator is your brand talking, not a customer, and the unboxing has to be your own footage. Requirements for disclosing a generated creator differ by platform and keep moving, so check the current rules for the channel you buy on before the first ad runs.

FAQ

Ecommerce UGC ad questions

Does an ecommerce UGC ad have to be an unboxing?
No, but the delivery moment is the strongest opening this category has, because it is familiar and it is hard to fake. The alternatives that work are the honest cull across several items and the thirty-day durability check, and both still need a scale shot early.
How do I show the true color of a product?
Film it at a window in daylight, say the color out loud, and do not apply a grade or a filter to that shot. If the product looks different in warm indoor light, show both. Color complaints are cheap to prevent and expensive to refund.
Should the creator mention how long shipping took?
Yes, even when it was slow. An honest eleven days from a creator reads as a real order, and it sets an expectation the customer will not be angry about later. A vague promise of fast delivery in the ad is what generates the complaint.
How many ad variants should I make for one product?
Enough to test one variable at a time. Keep the product and the offer identical and change only the opening: the unbox, the price comparison, the durability check. When the hook is the only difference, the result tells you something you can reuse.
Can I use AI images of my product in the ad?
For an opening frame or a motion shot, yes, as long as the product looks exactly like the one that ships. Never generate the unboxing, the material close-up or the scale shot, because those are the frames that exist to prove the images were not staged.

Make a ecommerce UGC ad

Pick a creator, paste the script, and get a talking video. Two credits per second on Kling Avatar, two credits for the creator portrait.

Cancel anytime. 14-day refund window on unused credits.