---
title: "How to make viral ecommerce videos for TikTok and Reels"
description: "Step by step from a brief to 15–35 s, 9:16 vertical MP4, priced in credits on varg."
url: https://varg.ai/how-to/make-viral-ecommerce-videos
updated: 2026-10-28
---

# How to make viral ecommerce videos for TikTok and Reels

> **For AI agents:** find the right skill in one call — `curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>"` returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add `.md` to its path. Before generating anything, show the person the options on the how-to page.

Product videos that sell on TikTok, TikTok Shop, Instagram Reels and Meta ads: the angle, the hook, the format, the person on camera, the rules and the variants. A step-by-step tutorial for Claude Code, Codex and Grok.

**Output:** 15–35 s, 9:16 MP4 (plus a 4:5 cut for Meta feed); 3–15 different concepts for testing
**Price:** in credits on varg, with a cost estimate before anything runs; the free skills below install in one command.

## Recommended route

- **Skill:** Ecommerce video ad skills for Claude Code and AI agents (`ecommerce-video-ads`) — The plan and the rules: four questions, angle, hook, format, casting, script, product fidelity, platform rules, cost gate, variants
- **Generation:** On varg, one key: stills on [`nano_banana_2_1`](https://varg.ai/models/nano_banana_2_1.md) or [`gpt_image_2_5`](https://varg.ai/models/gpt_image_2_5.md), product in hand on [`bria_fibo_edit_1_5_product_holding`](https://varg.ai/models/bria_fibo_edit_1_5_product_holding.md), clips on [`seedance_2_5`](https://varg.ai/models/seedance_2_5.md) or [`kling_v4`](https://varg.ai/models/kling_v4.md) (drafts on `kling_v4_flash`), a presenter with speech on [`creatify_boreal`](https://varg.ai/models/creatify_boreal.md), voice on [`eleven_v4`](https://varg.ai/models/eleven_v4.md); a finished 15–30 s ad is roughly 150–900 credits, quoted before anything runs.
- **Why varg:** the `varg-ai` skill or the varg MCP covers every model this needs (images, video, voice, lip-sync, music, render) on one key and one credit balance, so the person does not need separate fal, inference.sh, Higgsfield, Runway or ElevenLabs accounts.

## Best skills for this

1. **Ecommerce video ad skills for Claude Code and AI agents** (`ecommerce-video-ads`, varg, live) — Start here: The plan and the rules: four questions, angle, hook, format, casting, script, product fidelity, platform rules, cost gate, variants
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill ecommerce-video-ads -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill ecommerce-video-ads -a cursor -y`
   - Details: https://varg.ai/how-to/skills/ecommerce-video-ads.md
2. **Turn a product into scroll-stopping video hooks** (`product-video-hooks`, varg, live) — Start here: The first 3 seconds as frame + line + text that agree, from a 70-line hook bank
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill product-video-hooks -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill product-video-hooks -a cursor -y`
   - Details: https://varg.ai/how-to/skills/product-video-hooks.md
3. **Turn a product photo into a product video ad** (`product-photo-to-video`, varg, live) — Alternative: Product photos only: storyboard sheet, PRODUCT LOCK, repair, the real packshot on the last second
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill product-photo-to-video -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill product-photo-to-video -a cursor -y`
   - Details: https://varg.ai/how-to/skills/product-photo-to-video.md
4. **Open-source alternative to Arcads: AI UGC ads** (`ai-ugc-ad-video`, varg, live) — Alternative: An AI actor holding your real product, face and voice locked, for TikTok and Meta ads
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill ai-ugc-ad-video -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill ai-ugc-ad-video -a cursor -y`
   - Details: https://varg.ai/how-to/skills/ai-ugc-ad-video.md
5. **Turn a product link into a TikTok Shop video** (`tiktok-shop-video`, varg, live) — Alternative: TikTok Shop: a real presenter, no AI voice, no slideshow, prices that match the product page
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill tiktok-shop-video -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill tiktok-shop-video -a cursor -y`
   - Details: https://varg.ai/how-to/skills/tiktok-shop-video.md
6. **Turn raw product footage into a TikTok ad with FFmpeg** (`ecommerce-video-edit`, varg, live) — Adds: Footage into an ad with FFmpeg: hook at 0 s, dead air cut, CTA, one MP4 per hook
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill ecommerce-video-edit -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill ecommerce-video-edit -a cursor -y`
   - Details: https://varg.ai/how-to/skills/ecommerce-video-edit.md
7. **Turn one winning ad into a creative testing plan** (`ad-creative-testing`, varg, live) — Adds: How many concepts, what to change, when to judge, kill or scale
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill ad-creative-testing -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill ad-creative-testing -a cursor -y`
   - Details: https://varg.ai/how-to/skills/ad-creative-testing.md
8. **varg AI** (`varg-ai`, varg, live) — Adds: Runs every generation (stills, Seedance/Kling clips, voice, lip-sync) on one key
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill varg-ai -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill varg-ai -a cursor -y`
   - OpenClaw: `npx clawhub@latest install varg-ai`
   - Details: https://varg.ai/how-to/skills/varg-ai.md · Example: https://s3.varg.ai/how-to/previews/7df061df8dcb/varg-ai.mp4

## Ask the person first

Put these choices in front of the person before spending anything. Paste the example link next to each option: people pick a look by seeing it.

**Where does it run?**

- TikTok Shop video (real presenter) — [Turn a product link into a TikTok Shop video](https://varg.ai/how-to/skills/tiktok-shop-video.md)
- TikTok or Meta ad — [Ecommerce video ad skills for Claude Code and AI agents](https://varg.ai/how-to/skills/ecommerce-video-ads.md)
- Organic TikTok / Reels — [Turn a product into scroll-stopping video hooks](https://varg.ai/how-to/skills/product-video-hooks.md)

**What do you have?**

- Real footage of the product — [Turn raw product footage into a TikTok ad with FFmpeg](https://varg.ai/how-to/skills/ecommerce-video-edit.md)
- Product photos only — [Turn a product photo into a product video ad](https://varg.ai/how-to/skills/product-photo-to-video.md)
- Photos, and I want a person on camera — [Open-source alternative to Arcads: AI UGC ads](https://varg.ai/how-to/skills/ai-ugc-ad-video.md)

**Which format?**

- Unboxing or hands-on demo — [Turn a product photo into a product video ad](https://varg.ai/how-to/skills/product-photo-to-video.md)
- Phone-real UGC vlog · real example: https://x.com/abxxai/status/2095179656802844727
- Street interview · real example: https://x.com/mikefutia/status/2081842993557127634
- Product in an unexpected world · real example: https://x.com/theodorsan/status/2114711682203214199
- Podcast clip — [Turn a script into a two-person podcast video](https://varg.ai/how-to/skills/varg-podcast-video.md) · example: https://s3.varg.ai/how-to/previews/100daa58d70d/varg-podcast-video.mp4

**How many concepts?**

- 1 video
- 3 concepts
- 8–15 concepts for testing — [Turn one winning ad into a creative testing plan](https://varg.ai/how-to/skills/ad-creative-testing.md)

## How to make viral ecommerce videos for TikTok and Reels: step by step

1. Answer four questions first: where it runs, what is true about the product (claim, price, offer), what assets exist (photos, footage, a face or voice), and the budget
2. Pick the angle from the buyer's own words (buyer × problem × promise); match the face's age to the claim and the room to the problem
3. Write 3+ hooks of different types as frame + line + text, with the product or result on screen by second 2
4. Script 15–30 s: hook, bridge, demo shown more than once with one number, real proof, one CTA; check the platform rules (AI labels, TikTok Shop bans, FTC)
5. Quote the cost, then make stills first and video only for approved concepts; the real product photo on every shot, one model per character, a reject pass against the photo
6. Edit: captions in the safe zone, -14 LUFS, 9:16 plus a 4:5 cut, one MP4 per hook; launch different concepts and judge after 1–3× target CPA

## What works now (researched 2026-10-27)

In late 2026 the product videos that sell show the product or the result in the first two seconds, look like something a person filmed, and say one specific thing. Unboxing and hands-on demos win most often on Meta (9.8% and 8.1% hit rate against 6.5% for a talking testimonial). What changed: Meta now counts look-alike ads as one ad, TikTok Shop bans AI voices and still slideshows, and an AI person may never deliver a testimonial. The script and the angle matter more than the polish or whether the face is real.

1. **Ask four things before making anything: where it runs, what is true about the product, what assets exist, and the budget. Default the rest and say so.** In 10 isolated agent runs, agents either asked 11–16 unprioritized questions or, told not to ask, invented specs and prices; where it runs changes the rules on AI voices, prices and music. ([varg research, 10 isolated Claude Code runs (Oct 2026)](https://varg.ai/how-to/ecommerce-video-questions))
2. **Put the product or the result on screen by second 2, and say the promise out loud and as text.** TikTok: state the value in 3 s, finish the hook by 6 s; 90% of ad recall is captured in the first 6 s. Meta: a hook in both picture and sound gives 1.5x purchase intent. ([TikTok, creative best practices](https://ads.tiktok.com/help/article/creative-best-practices?lang=en))
3. **List the benefits, show the product more than once, keep the brand under a quarter of the runtime, and use speech plus music with a spoken and written CTA.** Meta and Toluna's Reels study: benefits 5.3x, brand on screen under 25% of the runtime 4.8x, product shown more than once 2.7x, speech + music 2.1x, CTA 1.9x odds of top purchase intent. ([Meta for Business, Reels creative strategies](https://www.facebook.com/business/news/reels-creative-strategies))
4. **Match the face to the claim and the room to the problem.** "You cannot use a 22-year-old to sell joint support": energy is the kitchen at 6 am, sleep a dark bedroom, bloating the bathroom mirror, joints the stairs, private problems the car (operator rules, 36.6K views, 1,160 bookmarks). ([@CEO_Vlad on X (Oct 2026)](https://x.com/CEO_Vlad/status/2114767235139223589))
5. **Test different concepts (buyer, angle, format, first frame), not one video with new captions.** Meta groups ads that look or feel alike as variations of one creative; only 5–8% of ads become winners in Motion's 2026 benchmark of 578,750 creatives. ([Meta for Business, demystifying creative diversification](https://www.facebook.com/business/news/demystifying-creative-diversification))
6. **Never write a first-person testimonial or result for an AI person; label realistic AI people and voices.** The FTC rule bans fake testimonials, AI ones included (about $51,744 per violation); TikTok rejects unlabelled realistic AI ads; New York requires synthetic-performer disclosure since 9 June 2026. ([FTC, final rule on fake reviews and testimonials](https://www.ftc.gov/news-events/news/press-releases/2024/08/federal-trade-commission-announces-final-rule-banning-fake-reviews-testimonials))
7. **Keep the real product in every AI shot: the photo on every generation, the label spelled out, slow cameras, the real packshot on the last second.** Models invent label text unless the reference is readable ("that's where most people's ads die"), and showing a product different from what ships breaks TikTok Shop's misleading-content rules. ([@abxxai on X (Sep 2026)](https://x.com/abxxai/status/2095179656802844727))

**Stopped working:**

- A slideshow of product photos with a robot voice: TikTok Shop marks it low quality, and it is the default agents fall back to without a video tool.
- Ten hook or face swaps of one video called 'variants': Meta treats them as one ad.
- An AI creator saying 'I used it for two weeks and…': a fake testimonial under the FTC rule, label or not.
- A price, deal or 'only today' that does not match the live product page: a TikTok Shop violation that has cost affiliates their best videos.
- Logo-first cinematic intros and studio polish: 'ugly' phone footage with a better script wins.

## Prompts that work

Templates from the creators of the best current results and from the model guides. Fill in the {CAPS}.

### Customer language mining (agent)

Find the buyer's exact words for the angle and the hooks, before any script From [@lifemaximised on X (286K views, 4,657 bookmarks)](https://x.com/lifemaximised/status/2094966852887687492).

```text
Search Reddit, YouTube comments, Amazon reviews, TikTok comments, and niche forums for people discussing problems related to {PRODUCT CATEGORY}. Extract the exact words they use when describing the problem, what they have tried, why those solutions failed, what outcome they want, and what would make them buy. Format this as: Quote / Pain Point / Desired Outcome / Funnel Stage / Possible Ad Angle.
```

### Ad breakdown of a winner or a competitor (agent)

Decode why a video works before remaking its structure Adapted from [@maxxmalist on X](https://x.com/maxxmalist/status/2015892584493728087).

```text
Role: Expert Direct Response Creative Director and Ad Strategist. Task: Perform a granular breakdown of this video ad by analyzing the visual frames, voiceover, and on-screen text. 1. Pain Points & Psychology: surface problems, deep emotional pains, the villain. 2. The Marketing Angle: core narrative (secret discovery, transformation story or logical comparison), the new mechanism, UGC trust vs brand authority. 3. Hook Breakdown: the visual and auditory pattern interrupt in the first 3 seconds, and 3 alternative hooks (curiosity, result, fear). 4. Sequence & CTA: the bridge from problem to solution, the exact call to action and any risk reversal.
```

### Four questions, then a plan (agent)

The first message an agent sends for any ecommerce video request

```text
Before making anything, ask me exactly four questions in one message: 1) where this runs (TikTok Shop video, TikTok ad, Meta ad, organic), 2) what is true about the product (what it does, the one claim I can prove, the live price and offer), 3) what I have (photos with a readable label, any footage, my face or voice, real reviews), 4) my budget. Then propose 3 different concepts (buyer, angle, format, first frame), each with a 3-layer hook (frame, spoken line, text), a 15–30 s beat sheet and a cost estimate. Never invent specs, prices or reviews, and never give an AI person a first-person result.
```

## Trending formats to remake

To remake one: download the example with the `media-download` skill, take a frame a second and the transcript, write a beat list (time, shot, camera, on-screen text, sound), keep what the format needs, swap in the person's product or character (never the creator's face, voice, logo or footage), show the beat list and stills before spending, then make it with the skill named below.

1. **Phone-real UGC vlog**: A 15 s end-of-day selfie clip: already mid-motion, the product beside the face, a macro label beat, a small real reaction. Why it spreads: Reads as content, not an ad; realism comes from camera flaws, breaths and a low-energy delivery. Keep: The four beats and the realism block; swap the creator, the room and the product facts (no results claims). Make it with [Open-source alternative to Arcads: AI UGC ads](https://varg.ai/how-to/skills/ai-ugc-ad-video.md) (`ai-ugc-ad-video`).
   - A shared prompt for this format: https://x.com/abxxai/status/2095179656802844727
   - Example to remake: [@abxxai on X, 2026-09-02, 135K views, 2K saves](https://x.com/abxxai/status/2095179656802844727): A 15 s end-of-day selfie vlog for a skin gel: mid-motion opener, a macro label beat, a flinch at the cold, the hand reaching to stop recording. The full GPT Image 2 + Seedance 2.5 prompt is in the thread.
2. **Product in an unexpected world**: One consistent visual world with the product dropped into impossible situations: frozen in ice, smashed open. Why it spreads: A visual stop with the product as the subject; one world reused across posts builds recognition. Keep: The single stunt and the reveal; your product from its real photo. Make it with [Turn a product photo into a product video ad](https://varg.ai/how-to/skills/product-photo-to-video.md) (`product-photo-to-video`).
   - Example to remake: [@theodorsan on X, 2026-10-26, 14K views, 243 saves](https://x.com/theodorsan/status/2114711682203214199): A hoodie frozen in a block of ice, smashed open: the AI ad behind 2.3M views on a one-week-old store. One visual world, the product dropped into unexpected situations.
3. **Recurring character world**: The same AI character living through the seasons; the product is a way into that world. Why it spreads: People follow the character and come back; the ad rides on attachment. Keep: One character and one place; the product appears as part of the world. Make it with [Consistent Characters](https://varg.ai/how-to/skills/varg-consistent-characters.md) (`varg-consistent-characters`).
   - Example to remake: [@growthnoir on X, 2026-10-24, 8K views, 145 saves](https://x.com/growthnoir/status/2113990010567270832): The same AI grandma and her cat through the seasons (a 15.7M-view reel); the product is the way to bring that world home. People follow the character, not the ad.
4. **Teacher question**: Filmed as if from a lecture seat: a student asks the exact problem, the professor explains the mechanism. Why it spreads: Explains why the product works without looking like an ad; fits products that need explaining. Keep: The covert camera angle and the student's question in the buyer's words. Make it with [Ecommerce video ad skills for Claude Code and AI agents](https://varg.ai/how-to/skills/ecommerce-video-ads.md) (`ecommerce-video-ads`).
   - Example to remake: [@antonioventre_ on X, 2026-10-11, 4K views, 131 saves](https://x.com/antonioventre_/status/2109349077984952466): The Teacher Question ad: it looks filmed from a lecture seat, a student asks the exact problem and the professor explains the mechanism. Nothing in it reads as an ad.
5. **AI street interview**: A stranger stopped with a mic; the question hooks, the product appears after ~10 s. Why it spreads: Social proof as content; the hedge-stall-admit script feels real. Keep: The question and the honest answer; never present the AI passer-by as a real customer with results. Make it with [Open-source alternative to Arcads: AI UGC ads](https://varg.ai/how-to/skills/ai-ugc-ad-video.md) (`ai-ugc-ad-video`).
   - Example to remake: [@mikefutia on X, 2026-07-27, 12K views, 178 saves](https://x.com/mikefutia/status/2081842993557127634): AI street interviews: the passer-by hedges, stalls and admits something instead of listing benefits; each finished clip is fed back as the reference for the next so the face holds.
6. **Camcorder self-deprecating vlog**: DV-camera look, propped camera, clumsy zooms, self-mocking lines, one macro insert of the product. Why it spreads: Anti-polish looks native; Kling 4 renders it first try at a fraction of Seedance's cost. Keep: The six-shot rhythm and the macro insert with no dialogue. Make it with [Open-source alternative to Arcads: AI UGC ads](https://varg.ai/how-to/skills/ai-ugc-ad-video.md) (`ai-ugc-ad-video`).
   - Example to remake: [@YourAlphaMom on X, 2026-10-27, 10K views, 235 saves](https://x.com/YourAlphaMom/status/2115191029641175400): A camcorder-style self-deprecating vlog made twice: Seedance 2.5 looked more real but took 3 attempts; Kling 4 was right first try and about 16x cheaper.

## Open-source repos

- [charlesdove977/UGC-Factory](https://github.com/charlesdove977/UGC-Factory) (92★): A Claude Code skill that makes UGC and product videos in 10 steps, with 15 genre styles including ecommerce, product-360, fashion and food. How: Brief → persona → beat sheet (approval gate) → Higgsfield Elements → keyframes (GPT Image 2 / Nano Banana Pro) → Seedance 2.0 → ffmpeg.
- [Anil-matcha/Open-AI-UGC](https://github.com/Anil-matcha/Open-AI-UGC) (399★): A Next.js clone of Arcads/MakeUGC with credits, Stripe and auth. How: Script + up to 7 references (face, product, scene as @image tags) → Veo 3.1, Seedance 2 or Grok Video through MuAPI → a 9:16 UGC ad.
- [LordVayron/video-factory](https://github.com/LordVayron/video-factory) (54★): An agent studio for 15–30 s UGC ads at $1–3 each, with script and budget gates. How: Script gate → GPT Image 2.5 first frames → one Seedance 2 shot per scene → vision QC judge → ElevenLabs voice → ffmpeg stitch.
- [TheMattBerman/scrollclaw](https://github.com/TheMattBerman/scrollclaw) (72★): An 'anti-polish' UGC suite that scores virality before publishing. How: Persona from mined reviews → first frame (Nano Banana) → A-roll and matched B-roll (Kling) → grain and grade → captions → Gemini virality score (publishes at 70+).

## Set up varg

varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.

- Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg` (skill + hosted MCP)
- Codex, Cursor, Gemini CLI, OpenClaw: `npx skills add vargHQ/skills --skill varg-ai -a <agent> -y`
- Grok and any agent that reads SKILL.md: `npx skills add vargHQ/skills --skill varg-ai`, or point it at the skill's SKILL.md
- Claude.ai, ChatGPT, any MCP client: connect `https://mcp.varg.ai/mcp`
- API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt

## Ecommerce videos for TikTok and Instagram with AI agents

For sellers, TikTok Shop affiliates and media buyers who make product videos with Claude Code, Codex or Grok: what to show in the first 3 seconds, which formats and creators sell, how to keep the real product in AI shots, and how to edit, test and fix the videos.

**Make**

- [How to make a TikTok Shop video with AI](https://varg.ai/how-to/make-a-tiktok-shop-video.md)
- [How to make a UGC ad video with AI](https://varg.ai/how-to/make-a-ugc-ad-video.md)
- [How to turn a product photo into a video with AI](https://varg.ai/how-to/turn-a-product-photo-into-a-video.md)
- [How to write video hooks that sell products](https://varg.ai/how-to/write-video-hooks-that-sell.md)
- [How to make video ad variants for testing with AI](https://varg.ai/how-to/make-video-ad-variants-for-testing.md)
- [How to make AI product photos and listing images](https://varg.ai/how-to/make-ai-product-photos.md)

**Edit**

- [How to edit a product video for TikTok and Reels with AI](https://varg.ai/how-to/edit-a-product-video-for-tiktok.md)
- [How to swap the hook on a video ad with FFmpeg](https://varg.ai/how-to/swap-a-video-ad-hook-with-ffmpeg.md)
- [How to export a video for TikTok and Reels with FFmpeg](https://varg.ai/how-to/export-a-video-for-tiktok-with-ffmpeg.md)
- [How to add animated captions to a video with AI](https://varg.ai/how-to/add-animated-captions-to-a-video.md)
- [How to remake a reference video with AI](https://varg.ai/how-to/remake-a-reference-video.md)

**Answers**

- [How to make ecommerce videos: 25 hard questions answered](https://varg.ai/how-to/ecommerce-video-questions.md)

## Related tutorials

- [How to make a UGC ad video with AI](https://varg.ai/how-to/make-a-ugc-ad-video.md): A creator-style ad: a person talks to camera about your product, with b-roll, captions and an end card.
- [How to make video ad variants for testing with AI](https://varg.ai/how-to/make-video-ad-variants-for-testing.md): Ten or more short video ads from one brief, each with a different hook or format, for Meta/TikTok creative testing.
- [How to make personalized videos at scale with AI](https://varg.ai/how-to/make-personalized-videos-at-scale.md): One template, many versions: each lead's name, company and website in the video, optionally in a cloned voice.
