Skip to content

Webhooks

Assemblified subscribes to twelve Shopify webhook topics on install — seven core topics plus five fulfillment-order lifecycle topics that drive the order reservations feature. Each one drives a specific part of the inventory and lifecycle automation.

  • The 12 subscribed topics
  • What each webhook triggers internally
  • Re-registering webhooks (for tunnel rotation in dev)

The five fulfillment-order topics are only acted on when multi-location sensitive adjustments and order reservations are both enabled in Settings. With either off, the topics are still subscribed but the dispatcher short-circuits with a no-op.

  • fulfillment_orders/order_routing_complete — commit (or hold) a reservation at the routed location.
  • fulfillment_orders/placed_on_hold — release the reservation back to available and mark it held.
  • fulfillment_orders/hold_released — re-commit the held reservation.
  • fulfillment_orders/moved — atomic release-at-source + commit-at-destination.
  • fulfillment_orders/cancelled — release the reservation back to available.

See Order reservations for the full flow.