How to Create AI Video Ads for TikTok Shop: A Step-by-Step Guide
Wanderson Jackson
Updated August 2026 | Reading time: 9 min
TL;DR: TikTok Shop rewards fast, native-looking video ads that show a product in the first 2 seconds. AI tools let you generate those ads from product photos and text prompts without filming. This guide walks through the full workflow: from product image to finished TikTok Shop video ad, including platform specs, creative best practices, and how to scale production with AI.
Before you create anything, know the format requirements. TikTok Shop ads appear in-feed as Video Shopping Ads (VSA), linking directly to product listings within TikTok Shop.
Spec
Requirement
Aspect ratio
9:16 (vertical)
Resolution
720p minimum, 1080p recommended
Duration
15 to 60 seconds (under 30s recommended for VSA)
File size
Up to 500 MB
File format
MP4 or MOV
Audio
Required. TikTok is a sound-on platform
Text safe zone
Keep key content within the center 80% (avoid top/bottom UI overlays)
Video Shopping Ads overlay a product card on your video that viewers tap to buy. The product card pulls from your TikTok Shop catalog, so the video itself needs to make someone stop scrolling and want to learn more.
Step 1: Prepare your product assets
Every AI video starts with source material. For TikTok Shop ads, you need:
A clean product image. This is the foundation. Shoot your product against a plain background (white or light gray works). Multiple angles help: front, side, in-hand, and in-use. If you do not have professional photos, AI product photography tools can generate them from a single reference image.
Your product name and key selling points. The AI needs context. Write a short description: what the product is, who it is for, and one specific benefit. "Insulated water bottle, keeps drinks cold 24 hours, for outdoor runners" is better than "water bottle."
A hook line. TikTok ads live or die in the first 1 to 2 seconds. Prepare 2 to 3 hook options before you generate anything:
"This bottle kept my water ice-cold on a 10-mile run"
"Stop buying bottled water. Get this instead."
"POV: You finally found a water bottle that works"
The hook is the single most important creative element. AI can generate the video, but the hook comes from understanding your customer.
Step 2: Generate a video with AI
With your product image and hook ready, you can generate a video ad using an AI video tool. Here is the workflow using Avocado AI as the workspace:
1. Upload your product photo. Start in the Avocado Workspace. Upload your clean product image as the starting frame.
2. Write a motion prompt. Describe what should happen in the video. Be specific about camera movement and product interaction:
"Close-up of an insulated water bottle on a kitchen counter. Camera slowly zooms in. Morning light from a window on the left. Condensation droplets visible on the bottle surface. Background slightly blurred."
TikTok-native video feels handheld and casual. Avoid prompts that produce overly polished, commercial-looking footage. Add phrases like "iPhone video style," "casual handheld movement," or "natural lighting" to keep the output looking native to the platform.
3. Choose a video model. Avocado gives you access to multiple video generation models in one workspace:
Seedance 2.0 Fast (16 credits per 5 seconds, all tiers): Good default for TikTok ads. Fast generation, clean output.
Hailuo Pro (7 credits per 6 seconds, all tiers): Budget-friendly for shorter clips.
Sora 2 Standard (10 credits per 8 seconds, Starter+): Longer clips, cinematic quality.
For a 15-second TikTok ad, Seedance 2.0 Fast costs roughly 48 credits. On the Starter plan (300 credits per month at EUR 39/month), that is about EUR 6.24 per video ad. Compare that to a production studio shoot, which typically runs EUR 500 to EUR 2,000 per day.
4. Generate and review. Run the generation. The AI produces a 5-second clip per generation. For a 15-second ad, you will need 3 clips or a single longer generation depending on the model. Review each clip and regenerate any that miss the brief.
5. Generate multiple variants. This is where AI changes the math. Instead of one video, generate 3 to 5 variants from the same product image with different prompts:
Variant A: Close-up product detail with slow zoom
Variant B: Product in-use scenario (someone drinking from the bottle)
Variant C: Unboxing-style reveal from above
Multiple variants let you A/B test in TikTok Ads Manager without additional production cost.
Step 3: Add music and voiceover
TikTok is a sound-on platform. Every ad needs audio. You have three options:
Option 1: AI-generated background music. Use a tool like the Avocado Music Studio to generate a royalty-free track. Write a prompt like "upbeat lo-fi electronic, 120 BPM, energetic but not overwhelming, suitable for a product ad." This avoids copyright strikes and licensing fees.
Option 2: AI voiceover. Generate a text-to-speech voiceover from your hook script. Match the tone to TikTok: conversational, not announcer-style. A casual female voice reading "This bottle kept my water ice-cold on a 10-mile run" over the product video performs better than a polished commercial VO.
Option 3: Trending audio. If a specific sound is trending on TikTok, you can use it in organic posts. For paid Video Shopping Ads, stick with original audio or licensed tracks to avoid rejection.
Combine the video and audio in your editor. Keep the music volume at about 30% if there is a voiceover. The voice should be clear and prominent.
Step 4: Export and upload to TikTok
Export settings:
Resolution: 1080 x 1920 (9:16)
Format: MP4, H.264 codec
Frame rate: 30 fps
Audio: AAC, stereo
Upload to TikTok Ads Manager:
Go to TikTok Ads Manager and create a new campaign with the "Product Sales" objective
Select "TikTok Shop" as the conversion location
Under Ad Group settings, choose "Video Shopping Ads" as the ad format
Upload your video. TikTok will auto-generate a product card from your Shop catalog
Add your primary text (the hook line), display name, and call to action
Select your targeting. For TikTok Shop ads, broad targeting often outperforms narrow. TikTok's algorithm is good at finding buyers
Do not crop or letterbox. The video must fill the full 9:16 frame. Black bars or horizontal crops look amateur and hurt performance.
Creative best practices for TikTok Shop ads
These patterns consistently perform for TikTok Shop sellers:
Hook in under 2 seconds. Show the product immediately. Do not start with a logo, a title card, or a slow fade-in. The first frame should have the product visible.
Use text overlays. 70% of TikTok users watch with sound on, but text overlays reinforce the message. Use TikTok-native fonts (bold, sans-serif, high contrast). Keep text in the safe zone.
Show the product in use. Static product shots underperform. A hand picking up the bottle, pouring water into it, or taking a sip outperforms a floating product on a gradient background.
Keep it short. Under 30 seconds for Video Shopping Ads. The product card appears after a few seconds and needs time to drive taps.
Test 3 to 5 variants. The first version is rarely the winner. Generate multiple creative variants and let TikTok's algorithm optimize delivery across them.
Match TikTok's native aesthetic. Overly produced, studio-quality ads underperform on TikTok. The platform rewards content that looks like it was made by a real person, not a brand. AI-generated video with "casual iPhone footage" prompts naturally hits this aesthetic.
How to scale with batch production
Once you have a working creative template, scale it:
1. Build a prompt library. Save your best-performing prompts. When you add new products to your TikTok Shop, swap the product image and adjust the prompt. The structure stays the same.
2. Use Avocado Flows. Build a reusable workflow: upload product image, generate video, add music, export. Each new product runs through the same pipeline. This turns a 2-hour production process into a 15-minute one.
3. Batch your credits. On the Starter plan (300 credits per month), you can produce roughly 6 TikTok Shop video ads per month at 48 credits each. The Growth plan (800 credits) covers about 16 ads per month. Plan your content calendar around your credit budget.
4. Refresh creative every 2 weeks. TikTok ad fatigue sets in faster than other platforms. Plan to rotate creative every 10 to 14 days. AI generation makes this affordable: instead of booking a new shoot, you generate fresh variants from the same product photos.
FAQ
What is the best video length for TikTok Shop ads?
15 to 30 seconds is the sweet spot for Video Shopping Ads. Under 30 seconds gives the product card enough screen time to drive taps while keeping viewer attention. TikTok's own data shows the highest conversion rates come from ads under 30 seconds.
Can I use AI-generated video for TikTok Shop ads?
Yes. TikTok does not prohibit AI-generated video content in ads. The content must follow TikTok's advertising policies, which focus on claims, product accuracy, and community guidelines, not on how the video was produced. Make sure the product shown in the AI video matches the actual product in your TikTok Shop listing.
How much does it cost to create TikTok Shop video ads with AI?
Using Avocado AI, a 15-second video ad costs roughly 48 credits with Seedance 2.0 Fast (16 credits per 5-second clip, 3 clips needed). On the Starter plan at EUR 39/month with 300 credits, that works out to about EUR 6.24 per ad. Compare this to a freelance videographer (EUR 200 to EUR 500 per ad) or a production studio (EUR 1,000+ per day).
What aspect ratio should TikTok Shop video ads be?
Always 9:16 (vertical, 1080 x 1920 pixels). TikTok is a mobile-first platform. Horizontal or square video underperforms because it does not fill the screen. Generate your AI video in 9:16 from the start; do not crop a horizontal video after the fact.
Do I need audio for TikTok Shop ads?
Yes. TikTok is a sound-on platform. Ads without audio or with muted audio perform significantly worse than sound-on ads. Use AI-generated music or a voiceover. Background music alone is enough if you do not want to use a voiceover.
How many creative variants should I test?
Generate 3 to 5 variants per product. TikTok's ad delivery algorithm optimizes across your creative set, so more variants give it more data to find winning combinations. The cost of generating additional AI variants is minimal compared to reshooting.
Can I use the same video for organic TikTok posts and paid ads?
You can, but the formats work differently. Organic posts benefit from trending sounds and community participation. Paid Video Shopping Ads benefit from direct product focus and clear CTAs. Generate separate versions: one optimized for organic reach (trending audio, looser format) and one for paid conversion (product-first, hook-driven).
If you want one workspace for creating TikTok Shop video ads at scale, start with Avocado AI. Plans start at EUR 19.99 per month with access to video generation, image creation, and music production in a single workspace.
Written by Wanderson Jackson, founder of Avocado AI. He built Avocado to give solo creators and small teams access to the same creative production tools that large agencies use, without the overhead.