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.
- 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.
- 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.
- 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.
- 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.
- 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.
Cross-connector reconciliation:
This card is, by definition, a cross-connector join, so reconciliation means checking both sides: