Live shopping generated $512 billion in China in 2023. The US market is catching up fast. TikTok Shop crossed $9 billion in US GMV in 2024. Amazon Live, YouTube Shopping, and Instagram Shopping are all expanding their video commerce features. The pattern is clear: video sells products 3-5x more effectively than static images, and shoppable video (where the purchase happens inside the video experience) converts at 2-3x the rate of traditional video-to-link commerce.
The opportunity for platform builders is not competing with TikTok Shop directly. It is building the shoppable video infrastructure that brands need but cannot build themselves. Most e-commerce brands want to run live shopping events on their own website, not just on TikTok. They want to own the customer relationship, the data, and the brand experience. But building live streaming with product overlays, AI-generated clips, and multi-platform distribution from scratch requires 6-12 months of engineering.
V100 provides the video infrastructure layer: live streaming, recording, transcription, AI highlight extraction, and multi-platform publishing. You build the commerce layer on top: product catalog integration, overlay UI, checkout flow, and conversion analytics. This guide walks through every step.
The Market: Why Video Commerce Is the Next $55B Wave
Three forces are driving the video commerce explosion. First, consumer behavior has shifted. Gen Z and Millennials discover products through video (TikTok, YouTube, Instagram Reels) more than search or display ads. Second, live shopping creates urgency that pre-recorded content cannot match. Limited-time offers during a live stream convert at 10-20x the rate of the same offer in a static email. Third, short-form video clips from live shopping events are the highest-performing ad format on every social platform.
Brands are spending aggressively on video commerce. A mid-size DTC brand spends $5,000-20,000/month on video content production. An enterprise retail brand spends $50,000-200,000/month. These brands need platforms that make it easy to produce, distribute, and measure shoppable video. They will pay $99-499/month for a SaaS tool that replaces a patchwork of 4-5 separate tools, plus a transaction fee for GMV that flows through the platform.
What Brands Want From a Shoppable Video Platform
Brand requirements (by frequency of request)
Live shopping events on their own domain
Brands want to run live shopping on their website (brand.com/live), not just on TikTok. They want to own the viewer data, the checkout, and the customer relationship. Embeddable live streaming with product overlays is the core requirement.
Product demos with in-stream purchase
Product cards that appear when the host mentions or demonstrates a product. Viewers click to add to cart without leaving the video. The checkout happens in a slide-over panel or modal, keeping the viewer in the stream.
Short-form clips for social distribution
Every live shopping event should produce 5-15 short-form clips automatically. Product reveal moments, price drops, and audience reactions are the highest-performing clips. These get published to TikTok, Instagram Reels, and YouTube Shorts.
Replay with shoppable timestamps
After the live event ends, the replay should be shoppable. Every product mention in the transcript becomes a clickable timestamp with a product card. Viewers who missed the live event can shop the replay at their own pace.
View-to-purchase conversion analytics
Which products got the most screen time? Which product card clicks converted to purchases? What was the conversion rate for live vs. replay viewers? Brands need attribution data to justify their video commerce investment.
Architecture: Brand Dashboard to Viewer Checkout
LIVE SHOPPING FLOW:
Brand dashboard (your app)
↓ Schedule event, link products from catalog
↓ Host goes live (webcam/phone or studio via SRT)
↓ V100 live stream + recording
↓ Your overlay layer renders product cards in-stream
↓ Viewer clicks product → add to cart (Shopify/custom)
↓ Checkout in slide-over panel
↓ V100 transcription runs in real-time
POST-EVENT AUTOMATION:
Live event ends
↓ V100 AI analyzes transcript for product mentions
↓ Generates 5-15 short-form clips (product moments)
↓ Clips formatted for TikTok (9:16), IG (9:16), YT (16:9)
↓ Published via V100 multi-platform distribution
↓ Replay saved with shoppable timestamps
ANALYTICS PIPELINE:
Every product card impression, click, add-to-cart, purchase
↓ Your analytics database
↓ View-to-purchase conversion per product
↓ Live vs. replay attribution
↓ Brand dashboard with ROI metrics
Step-by-Step: Building the Platform
Step 1: Product Catalog Integration
Your platform needs to connect to the brand's product catalog. For most e-commerce brands, this means Shopify (60%+ of DTC brands), WooCommerce, BigCommerce, or a custom catalog via API. The integration pulls product data: name, image, price, description, inventory status, and URL. When a host mentions a product during a live stream, the product card renders with real-time pricing and stock availability.
Start with Shopify integration. Their Storefront API provides everything you need: product query, cart management, and checkout. A Shopify brand can connect their store to your platform in minutes via OAuth, and you can render product cards with live inventory and pricing without managing any product data yourself.
Step 2: Live Shopping Stream
The live stream is the core of the platform. V100 handles the video infrastructure: the host streams via webcam (WebRTC), phone camera, or studio equipment (SRT ingest). V100 encodes, records, and delivers the stream via multi-CDN with low latency (2-4 seconds via LL-HLS).
import { V100 } from 'v100-sdk';
const v100 = new V100('YOUR_API_KEY');
// Create a live shopping event
const event = await v100.live.create({
title: 'Spring Collection Launch — Live Shopping',
scheduled_start: '2026-04-05T19:00:00-04:00',
ingest: 'webrtc', // Host streams from browser
recording: {
enabled: true, // Save for replay
auto_publish: true
},
transcription: {
enabled: true,
realtime: true, // Real-time for product detection
language: 'en'
},
ai_highlights: true, // Auto-detect product moments
metadata: {
brand: 'acme-fashion',
event_type: 'product-launch',
products: ['SKU-001', 'SKU-002', 'SKU-003'] // Pre-linked products
}
});
// Embed the live stream with your product overlay layer
// event.embed_url → base player
// Your app renders product cards on top via event listeners
Your application layer renders the product overlay on top of V100's player. When the host mentions a product, a product card slides in from the side with the product image, name, price, and an "Add to Cart" button. The timing can be manual (the host or a producer clicks a button to show a product) or automatic (your app listens to V100's real-time transcript and matches product mentions against the catalog).
Step 3: AI-Generated Product Clips
This is where V100's AI extraction creates outsized value. After a 60-minute live shopping event, V100 analyzes the transcript and video to identify the best product moments: demonstrations, price reveals, before/after transformations, and audience reactions. It generates 5-15 short-form clips (15-60 seconds each) within minutes of the event ending.
Each clip is automatically formatted for the target platform: 9:16 vertical for TikTok and Instagram Reels, 16:9 landscape for YouTube, 1:1 square for feed posts. Your platform lets the brand review and approve clips before publishing, or set it to auto-publish for maximum speed. These clips become the highest-performing organic and paid content the brand produces, because they feature real product demonstrations and authentic reactions rather than polished ad creative.
Step 4: Multi-Platform Publishing
V100 supports publishing to 7 platforms: TikTok, Instagram, YouTube, Facebook, X (Twitter), LinkedIn, and custom destinations. For a shoppable video platform, the critical channels are TikTok, Instagram, and YouTube. Each AI-generated clip can be published with platform-specific captions, hashtags, and product links.
The publish workflow: V100 generates clips after the live event. Your platform presents them in a review queue with suggested captions. The brand approves (or edits) and selects target platforms. V100 handles the upload to each platform via their respective APIs. Your platform tracks performance metrics (views, engagement, clicks) across all platforms in a unified dashboard.
Step 5: Conversion Analytics
The analytics layer is what justifies the platform fee. Brands need to measure video commerce ROI with the same precision they measure paid ads. Your platform tracks the full funnel: stream views, product card impressions, product card clicks, add-to-cart events, and purchases. Attribute each purchase back to the specific product mention, clip, or replay timestamp that drove it.
Metrics that matter for video commerce
- • View-to-purchase rate: What percentage of live stream viewers made a purchase? Industry benchmark is 2-5% for well-executed live shopping events.
- • Revenue per viewer minute: Total GMV divided by total viewer-minutes. This normalizes across events of different lengths and audience sizes.
- • Clip conversion rate: Which AI-generated clips drove the most purchases when published to social? This data optimizes the AI clip selection over time.
- • Live vs. replay revenue split: Typically 60-70% of total GMV comes from the live event, with 30-40% from the shoppable replay in the following 72 hours.
- • Product card engagement: Impression-to-click rate per product card. Low engagement means the product positioning or timing needs adjustment.
Step 6: Shoppable Replay
The replay is where 30-40% of the revenue comes from, and it requires almost no additional work. When the live event ends, V100's transcript and product mention data create a timeline of every product discussed. Your application renders this as a shoppable replay: the viewer sees the recording with product cards appearing at the exact timestamps where products were mentioned. Clicking a product card pauses the video and shows the product detail with an add-to-cart button.
The replay stays live on the brand's website indefinitely, continuing to generate revenue long after the live event ends. Some brands report that shoppable replays generate more total GMV than the live event itself, because they are discoverable via search and social sharing over time.
Revenue Model
| Tier | Price | Includes | Transaction Fee |
|---|---|---|---|
| Starter | $99/mo | 4 live events/mo, 50 AI clips, 1 platform publish | 3% of GMV |
| Growth | $249/mo | 12 live events/mo, 200 AI clips, 3 platforms, analytics | 2% of GMV |
| Enterprise | $499/mo | Unlimited events, unlimited clips, 7 platforms, API access | 1% of GMV |
The transaction fee is the real growth driver. A brand doing $100,000/month in video commerce GMV at 2% generates $2,000/month in transaction revenue on top of the SaaS fee. At 50 brands with an average $50,000/month GMV, transaction revenue alone is $50,000/month. The SaaS fee covers your infrastructure cost. The transaction fee is high-margin growth revenue.
What V100 Does Not Do
- • Product overlay rendering. V100 delivers the video stream and provides the transcript data. The product card overlay (the UI layer where product images, prices, and buy buttons appear on top of the video) is your application layer. V100 provides player events and timestamps for synchronization, but the overlay rendering is your frontend code.
- • Checkout and payment processing. V100 is video infrastructure. The checkout flow (cart, payment, order confirmation) is handled by Shopify's checkout, Stripe, or your custom e-commerce backend. V100 does not process payments.
- • Product catalog management. V100 does not store or manage product data. Your platform integrates with Shopify, WooCommerce, or the brand's catalog API to pull product information.
- • Automatic product recognition from video. V100's AI detects product mentions in the transcript (speech), not in the video feed (visual). If the host shows a product without saying its name, the AI will not automatically identify it. Manual product card triggering is needed as a fallback.
- • Social media account management. V100 publishes clips to platforms via their APIs, but the brand must connect their social accounts via OAuth. V100 does not manage social accounts, respond to comments, or handle community management on social platforms.
Ready to build your shoppable video platform?
Start with V100's free tier. Test live streaming with product overlay integration, see AI-generated clips from your first event, and validate the concept with a pilot brand before committing to a paid plan.