At a glance
The count of SKUs served by active Snapchat Dynamic Ads (catalogue-driven campaigns) that are currently out of stock on the connected commerce platform, so spend is driving swipe-ups to products that cannot be bought. Every SKU shown here is an in-app swipe-up that lands a Gen-Z shopper on a sold-out product page, which burns budget and trains Snapchat’s optimiser on the wrong signals. Because the join runs live against the commerce inventory feed, the card names the catalogue product and the SKU so you can pause delivery, hold the budget, and recover the spend within minutes. Caveat: the Snapchat product catalogue syncs on a delay, so a SKU that just sold out can keep serving in Dynamic Ads until the next feed pull. Treat the figure as the floor of the waste, not the ceiling.
Calculation
Calculated automatically from your Snapchat Ads data joined to your commerce inventory. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
Aurelia Active, a UK athleisure brand on Shopify, runs a Snapchat Dynamic Ads prospecting campaign and a Dynamic Ads retargeting ad set, both fed from the same product catalogue. Reading taken at 11:30 on 14 Apr 26. Account currency GBP. All figures are illustrative.- The card reads about £213/day at risk across the two out-of-stock SKUs, projecting to roughly £1,490 a week if left running. On Snapchat the auction can accelerate this if the sold-out item was a recent swipe-up winner that the optimiser keeps favouring.
- The black seamless legging is the worst offender. It sold through the previous evening, but the Snapchat catalogue last synced 16 hours ago, so the prospecting campaign is still serving it to cold Gen-Z audiences. The store already marked it out of stock; the lag is entirely on the feed-sync side.
- Dynamic Ads cannot always be paused at the SKU level. The fix is to confirm the item is marked out of stock in the Snapchat catalogue feed and let delivery drop it on the next sync, or to switch the catalogue update schedule to a tighter cadence so the gap shrinks from hours to minutes.
- The retargeting case is more urgent than it looks. A shopper who already swiped up once on the coral sports bra is now hitting a sold-out page on the second touch, which sours the warmest audience you have. That is reputational waste on top of the raw spend.
- The reclaimed budget compounds. Roughly £213/day moved off dead SKUs onto in-stock high-velocity items earns several times its value back at a typical Snapchat Dynamic Ads ROAS, so the real opportunity is larger than the raw waste figure.
- Out-of-stock SKU still spending = pause or exclude, then check the catalogue sync schedule.
- Spend persists after marking out of stock = feed-sync lag. Tighten the catalogue update schedule.
- Whole campaign affected = Dynamic Ads auto-selection; fix at the feed level, not the campaign level.
Sibling cards merchants should reference together
Reconciling against Snapchat Ads Manager
Where to look in Snapchat Ads Manager: Snapchat Ads Manager itself has no native “ads on out-of-stock SKUs” view, because it has no live link to commerce inventory. The closest reconstruction is across two surfaces:- In Snapchat Ads Manager at ads.snapchat.com, open Assets, then Catalogues, and review the product set diagnostics. This shows items flagged unavailable or out of stock in the catalogue feed. It is the upstream signal but reports feed health, not the spend at risk.
- Back in the campaigns view at ads.snapchat.com, the ad set table shows spend per Dynamic Ads ad set but does not cross-reference live commerce stock.
Cross-connector reconciliation: