If you’ve ever opened Meta Ads Manager and noticed your catalog ads are quietly running as slideshows now instead of static images, you’re not imagining it. Meta switched Dynamic Media to opt-in-by-default for new Advantage+ Catalog ads on September 1, 2025, reaching full enforcement by October 20, 2025 (ppc.land, August 2025). The platform’s own stated reason: video already accounts for roughly half of all time spent on Facebook and Instagram, and catalog ads without it were leaving reach on the table (Social Media Today, May 2024).
TikTok made a bigger structural change. As of July 2025, GMV Max is the default and only supported campaign type for new TikTok Shop ads — merchants can no longer create, edit, or duplicate standalone Video Shopping Ads, Product Shopping Ads, or LIVE Shopping Ads under the Sales objective, though already-running campaigns in those formats keep serving in limited scenarios (TikTok Ads Help, 2025). Google has quietly made video a first-class asset inside Performance Max asset groups, with a minimum spec and an auto-generation fallback if you don’t supply your own.
None of that is optional anymore. It’s just how these three platforms build ad creative now. This guide walks through getting a Shopify catalog video-ready for all three, without assuming you’re starting from zero content.
Our take: most merchants treat “add video to the feed” as a production problem, shoot more clips. It’s actually a data-plumbing problem first. The platforms don’t want a video file emailed to your ad rep; they want it attached to the right SKU, in the right format, inside a feed they can already read. Solve the plumbing and a handful of existing UGC clips go further than a big production budget aimed at the wrong pipe.
The basics
What Is a Video-Enabled Product Feed, Exactly?
A video-enabled product feed is your normal Shopify product catalog (the same feed that already powers Meta Shop, TikTok Shop, and Google Shopping listings) with a video asset attached to individual products instead of, or alongside, the product photo. Once a platform’s catalog ad system sees that field populated, it can pull the clip into Advantage+, GMV Max, or Performance Max creative automatically.
It’s not a separate feed you build from scratch. It’s an enhancement to the one you already sync. Meta wants video mapped inside its product catalog via Commerce Manager, TikTok wants it inside Shop’s product listings, and Google wants it as a linked asset inside a Performance Max asset group rather than the Merchant Center feed itself. The mechanics differ; the goal is the same: give the automated ad system real footage instead of a still photo to animate.
Why it matters now
Why Are Meta, TikTok, and Google All Pushing Video Into Feeds at Once?
In 2026, digital video ad spend is projected to hit $72.4 billion, up 14% year over year and now representing 58% of total digital ad spend, according to IAB data reported by Marketing Dive (Marketing Dive, July 2025). That budget shift is why all three platforms restructured their catalog-ad plumbing around video within a year of each other, none wanted to be the one still serving static slideshows while the others moved on.
Meta made Dynamic Media (which includes video) the default asset source for Advantage+ Catalog ads across Single Image, Carousel, and Collection formats, specifically to increase use of Catalog Product Video assets across placements (ppc.land, August 2025). TikTok removed the option to run catalog ads without GMV Max, the campaign type built around letting TikTok’s system optimize creative automatically toward gross merchandise value. Google’s Performance Max asset groups now carry explicit minimum video specs, and skipping video entirely triggers an auto-generated clip rather than an empty slot.
The three platforms’ specs differ enough that a single “one video fits all” export won’t clear every gate. Here’s what each one actually requires before it’ll accept and use a video asset:
| Platform | Minimum length | Resolution | Orientation(s) needed | What happens without video |
|---|---|---|---|---|
| Meta Advantage+ Catalog Ads | No hard minimum published; short clips (6–15s) perform best in feed placements | HD recommended | Square (1:1) and vertical (9:16) for Reels/Stories placements | Falls back to static image or Meta-generated motion from the photo |
| TikTok Shop (GMV Max) | Platform-optimized; vertical clips under ~60s recommended | HD (1080p) preferred | Vertical (9:16) — TikTok is a vertical-first feed | GMV Max still runs, but creative pulls from whatever assets exist, which may be image-only |
| Google Performance Max | 10 seconds minimum | 1080p HD | All three: landscape (16:9), square (1:1), vertical (9:16); at least one vertical clip (10–60s) needed for YouTube Shorts eligibility | Google auto-generates a video from your other assets (Google Ads Help, 2026) |
That fallback is worth sitting with: if you skip video, Google builds one from whatever static images and text you’ve uploaded. It’s functional, not good, and it’s exactly the kind of ad creative that gets skipped past.
Step 1
Decide Which Products Get Video First
You need your highest-impact SKUs on video first, not your whole catalog. Ranking products by orders, conversion rate, and session volume tells you which items are worth the production time.
For catalogs with a few hundred SKUs or more, this is where most video rollouts stall, since nobody prioritizes which products justify a shoot. Whatmore’s Traffic Feed automates this, ranking your catalog daily on those three signals. Manually, pull 90 days of order and session data by product and sort by a blended score: the top 10-20% is your starting list.
Step 2
Shoot or Source Video That Meets Every Platform’s Spec
Match the compare table above before you build anything else: aim for a minimum 10-second, 1080p clip in landscape, square, and vertical crops per product. That combination clears Google’s bar and covers Meta and TikTok’s vertical-first placements without a re-shoot.
You don’t need three separate shoots. A single well-framed clip, shot with enough headroom to crop, exports into all three orientations. Existing UGC and influencer content works too, and often performs better than produced footage because it reads as proof rather than an ad. How to make product videos that sell covers formats that convert if you’re starting from nothing.
Step 3
Tag Products to Your Video Clips
A video file sitting in a folder doesn’t help any platform. It has to be mapped to a specific SKU before Meta, TikTok, or Google’s systems know which product it belongs to.
Manually, that means opening each clip, noting which product (and variant) it shows, then uploading it against that SKU. At scale that’s slow and error-prone: a clip tagged to the wrong variant shows the wrong product in a live ad. Whatmore’s smart product matching detects the product shown in a video and attaches the correct SKU automatically, the mechanism behind how Bewakoof scaled catalog video ads with Whatmore across a large SKU count.
Step 4
Sync Video Into Your Meta Product Catalog
Meta’s catalog ad system only shows video it can find inside your connected product catalog, so the sync happens in Meta Commerce Manager (or an app that talks to it), not inside Ads Manager.
Natively, you’ll need three things: a Meta Business Manager catalog already connected to Shopify through the Facebook & Instagram sales channel, the Catalog ID (Commerce Manager → Catalogs → Settings), and a System User Access Token from Business Settings → Users → System Users with catalog_management permission. A System User token doesn’t expire and skips Meta App Review, which beats a personal OAuth connection for anything you plan to keep running.
If you’re already tagging products to video in Whatmore, the Catalog Feed feature does this connection step for you: paste the Catalog ID and Access Token into Meta Marketing → Catalog Feed in the Whatmore dashboard, and it validates the token, infers your catalog’s product ID format, and starts syncing the top-ranked tagged video per product into the matching item. It only updates the video field on items your Shopify sales channel already created (it never creates or deletes catalog items), and re-syncs automatically whenever a video is tagged, untagged, or reordered. The full native sequence is documented in Whatmore’s Meta Catalog Feed setup guide.
Either path, only the top-ranked video per product syncs to Meta at a time. Meta doesn’t run a carousel of multiple clips per SKU in catalog ads, so ranking quality matters more than quantity once you’re past a handful of variants.
Step 5
Get Video Into TikTok Shop’s GMV Max Campaigns
Since GMV Max became TikTok Shop’s only supported ad campaign type in July 2025, there’s no separate “upload video to catalog” step. Video becomes part of the creative pool GMV Max draws from once it’s attached to your TikTok Shop product listings (TikTok Ads Help, 2025).
That’s a real shift: the highest-leverage move on TikTok isn’t picking a campaign format, it’s making sure enough tagged video exists per product for GMV Max’s optimization to have real options. The payoff is real too — TikTok Shop’s US GMV grew 68% year over year to $15.1 billion in 2025, up from $9 billion in 2024 (Momentum Works, February 2026), and just over half of US social buyers are projected to shop on TikTok in 2026 (eMarketer, January 2026).
Practically: keep your product listings synced (Shopify’s TikTok Shop channel handles this), upload vertical video (9:16, under roughly 60 seconds) tagged to the matching product, and let GMV Max pull from whatever’s tagged. More tagged clips per high-priority SKU gives the system more to work with, which is where the prioritization from Step 1 pays off.
Step 6
Add Video Assets to Google Performance Max
Google Performance Max doesn’t pull video from your Merchant Center feed the way Meta pulls from a catalog. You attach video assets directly inside a Performance Max asset group, and Google’s system decides which combination to serve per placement.
Match the spec from the compare table above: minimum 10 seconds, 1080p, and ideally all three orientations (16:9, 1:1, 9:16) uploaded to the same asset group, since at least one vertical clip between 10 and 60 seconds is required for YouTube Shorts eligibility (Google Ads Help, 2026). Skip this step and Google auto-builds a video from your product images and text, functional, but rarely the version of your product you’d choose to run.
Once uploaded, Google’s Performance Max reporting includes a video usage view so you can see how much impression volume is actually running with video versus the auto-generated fallback. Worth checking a few weeks after setup.
QA
How Do You Confirm the Video Feed Is Actually Working?
Uploading video isn’t the same as confirming a platform is using it. Each system has its own place to verify sync status, and skipping this check is how merchants end up months into “having video” without any of it appearing in live ads.
On Meta, check the product detail view inside Commerce Manager for a populated video field, or use the “Re-sync now” option (available in Whatmore’s Catalog Feed dashboard) to retry failed products. A revoked System User token surfaces as a “reconnect” banner rather than failing silently. On TikTok, confirm tagged video appears against the listing inside TikTok Shop Seller Center, since GMV Max can only optimize with what’s actually attached. On Google, use the video usage segment inside Performance Max reporting to confirm impressions are running with your uploaded asset, not the auto-generated fallback.
Brands using this workflow to scale catalog video have seen it hold up at real volume, not just in a pilot. Bewakoof’s rollout (linked in Step 3 above) ran across a large SKU catalog rather than a handful of hero products, which is where manual tagging usually breaks down first.
Worth noting: Shopify’s own Shop app made an unrelated change here. Shoppable videos on Shop product pages and Shop Stores were paused on October 15, 2025 during a platform migration, expected back with enhanced discovery (Shopify Changelog, October 2025). That’s specific to Shop’s native app, and it doesn’t affect the third-party feed-based video ads covered in this guide, but it’s worth knowing so you don’t confuse the two.
Next steps
Next Steps
Video isn’t an optional layer on your product feed anymore. Meta defaults to it, TikTok built GMV Max around optimizing with it, and Google will build a version of it for you whether you supply one or not. The setup is mechanical: prioritize which SKUs get video first, match each platform’s spec, tag products to clips, and confirm the sync landed.
Start with the ranking step. If you already have UGC or Reels content sitting unused, see how Whatmore turns it into a tagged, synced product feed, or check the Shopify integration for what setup looks like end to end.
Ready to install? Try Whatmore free on your Shopify store — no credit card required.
Book a Demo →






