Track SKU swaps in your own systems with the new item.sku_swap webhook
item.sku_swap is now available in the webhook UI. Select it on any webhook integration and you’ll get an event every time a SKU is swapped on an item in an upcoming order, including one-time swaps that apply only to the next order.
Previously, this event wasn't exposed for you to subscribe to. Now your OMS, ERP, and analytics can pick up a swap the moment it happens.
Here's what's new:
- Subscribe from the webhook page: item.sku_swap now appears under Item events, alongside item.create, item.change_quantity, and the rest. Check the box and it's part of that integration.
- Payloads in Delivery: Swap events show up in the Delivery section of Webhooks, so you can inspect exactly what was sent and confirm it landed.
- Catches one-time swaps: subscription.sku_swap fires only when the subscription’s product changes. item.sku_swap fires when the product in an upcoming order changes, so it also catches one-time swaps that leave the subscription as is.
One note: item.sku_swap isn't available for Klaviyo or Attentive integrations, as item events aren't fully compatible with those platforms.
With SKU Swap now available in the Customers page and the Customer Service App, this closes the loop. Between item.sku_swap and subscription.sku_swap, the systems downstream of Ordergroove hear about every swap the moment it happens, whether it changes a single order or the subscription going forward.
Get started: Head to Webhooks in your Ordergroove Admin and select item.sku_swap on any integration.
Updated 10/14/26: Clarified that item.sku_swap fires on items in upcoming orders. For subscription-level swaps, use subscription.sku_swap.