Skip to main content
Metrics type: Key MetricsCategory: Cross-Platform: Revenue at Risk

At a glance

A cross-platform revenue-at-risk alert that joins your LinkedIn campaigns to your commerce catalogue and flags any campaign actively spending to promote a product that is out of stock. This is rare on LinkedIn, which is overwhelmingly a B2B lead-generation channel, but B2B-commerce advertisers (industrial supply, wholesale, B2B SaaS with a self-serve plan, equipment resellers) do run product-led LinkedIn campaigns, and when one of those SKUs hits zero quantity in the connected commerce platform, every pound of LinkedIn spend behind it is buying clicks to a page that cannot convert. The card needs a commerce connector (Shopify, BigCommerce, or Adobe Commerce) joined to the LinkedIn account; it hides entirely when no commerce sibling is connected, because there is nothing to cross-reference.

Calculation

Calculated automatically from your LinkedIn Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A B2B industrial-supply distributor that sells safety equipment to facilities managers and runs both a BigCommerce storefront and LinkedIn campaigns promoting flagship product lines to a job-title audience (Facilities Manager, Health and Safety Officer, Operations Director). Account currency GBP. A best-selling respirator line sells out after a supplier delay, and the LinkedIn campaign promoting it keeps running. The respirator SKU hit zero on 19 Jun 26. The campaign behind it has spent £980 over the trailing three days driving clicks to a product page showing “out of stock”. The card fires.
  1. The spend is buying frustration, not pipeline. Facilities managers click a relevant ad, land on an unbuyable product, and leave. On a channel where each click can cost many times a Google click, that is a costly dead end, and the audience is exactly the high-value buyer you most want to keep.
  2. The fix is operational, and there are two clean options. Either pause the LinkedIn campaign until the SKU is replenished, or swap the campaign’s destination to an in-stock alternative or a “notify me / contact sales” page that still captures the lead. For B2B, the lead-capture route often salvages the spend: a facilities manager who wanted respirators is a qualified contact even if you cannot ship today.
  3. This card hides when no commerce connector is joined. If the LinkedIn account is a pure lead-gen account with no Shopify, BigCommerce, or Adobe sibling, there is no catalogue to check and the card does not appear. Seeing it at all means you are running product-led B2B-commerce campaigns, which is the only context where it is relevant.
  4. Pre-order and backorder SKUs are not failures. If your commerce platform marks a zero-quantity SKU as still sellable (backorder, made-to-order, pre-order), exclude those from the trigger so the card only flags genuinely unbuyable products.
Quick triage when this card fires:
  • Zero qty + active campaign + no backorder = pause the campaign or redirect to an in-stock or lead-capture page now.
  • Zero qty + replenishment imminent = redirect to a “notify me” page to keep capturing the demand rather than pausing.
  • Flagged but the SKU is backorderable = adjust the inventory threshold so sellable-when-zero SKUs are excluded.
  • Multiple SKUs flagged at once = a feed or sync problem may be misreporting stock; check the commerce connector before pausing everything.

Sibling cards merchants should reference together

This is a cross-platform card, so its most useful siblings span both LinkedIn and the commerce connector:

Reconciling against LinkedIn Campaign Manager

Where to look in LinkedIn Campaign Manager: LinkedIn Campaign Manager → Campaigns shows campaign status and spend, but it knows nothing about your inventory. To reconcile, confirm two facts separately: in Campaign Manager, verify the flagged campaign is genuinely active and spending over the window; in your commerce platform’s catalogue (the Shopify, BigCommerce, or Adobe admin), verify the mapped SKU’s available quantity is at or below the out-of-stock threshold. The card simply joins those two facts; LinkedIn alone cannot show this. Things to check during reconciliation:
  • Campaign destination mapping. Confirm which SKU or product the campaign actually points to. A campaign promoting a category rather than a single SKU may not map cleanly; the card flags only where a specific SKU join exists.
  • Backorder and pre-order flags. A zero-quantity SKU your store still sells is not a failure; check the sellable-when-out-of-stock setting.
  • Inventory sync timing. The commerce connector syncs inventory on its own cadence; a very recent restock may not yet show in the join.
Why our number may legitimately differ from LinkedIn: Cross-connector reconciliation: This card is, by definition, a cross-connector join, so reconciliation means checking both sides:

Known limitations / merchant FAQs

Why would a LinkedIn campaign ever promote a SKU at all? Isn’t LinkedIn B2B lead gen? Mostly, yes, which is why this card is rare. But B2B-commerce advertisers do run product-led LinkedIn campaigns: industrial and wholesale distributors, equipment resellers, and B2B SaaS with a self-serve purchase path. For those accounts, a stock-out on a promoted SKU is a real revenue leak, and this card catches it. The card is not showing for my account. Is something broken? Probably not. The card hides when no commerce connector (Shopify, BigCommerce, Adobe Commerce) is joined to the LinkedIn account, because there is no catalogue to cross-reference. Pure lead-gen LinkedIn accounts will never see it. If you do run a storefront and expect the card, confirm the commerce connector is connected and syncing. Should I pause the campaign or redirect it? For B2B, redirecting often beats pausing. A buyer who clicked an ad for an out-of-stock product is still a qualified lead. Point the campaign at a “notify me”, “contact sales”, or in-stock-alternative page so the premium LinkedIn click still captures something. Pause only if no sensible alternative destination exists. My SKU is on backorder and still sellable. Why is it flagged? The card is reading the available quantity as zero. Exclude sellable-when-out-of-stock SKUs by setting the backorder or pre-order flag in your commerce platform so the inventory join treats them as in stock. How fast does the flag clear after I restock? On the next inventory sync from the commerce connector, which runs on its own cadence. There can be a short lag between restocking in your store and the flag clearing here. Several SKUs got flagged at once. Is that an inventory crash or a feed problem? Check the commerce connector first. A simultaneous mass stock-out is unusual; more often a feed or sync glitch has misreported quantities. Confirm in your store admin before pausing a swathe of campaigns on possibly-false data.

Tracked live in Vortex IQ Nerve Centre

Active Campaigns on Out-of-Stock SKUs is one of hundreds of KPI pulses Vortex IQ tracks across LinkedIn Ads and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.