ShipBob’s Simulation Terminal is now available in all sandbox accounts. It lets you simulate the full lifecycle of ShipBob operations — fulfillment, receiving, and inventory adjustments — directly from the merchant dashboard, without needing real warehouse activity.
This is the fastest way to test your integration end-to-end and build confidence before going live.

Make sure the following conditions are met before running a simulation.
4111 1111 1111 1111, any name, email, expiration, and CVC.The Simulation Terminal is embedded at the bottom of the Orders and Warehouse Receiving Orders page in your sandbox account here.
Ctrl + M.Run list in the terminal to see all workflows available in your sandbox:
The fulfill-order workflow is the most commonly used simulation. It walks a shipment through every stage of the fulfillment pipeline — from picking to delivery — so you can test webhook handlers, polling logic, and UI state transitions without touching real inventory.
From the Orders page in your sandbox, find a shipment in Awaiting Pick status and copy its Shipment ID (e.g., 106675083).
In the Simulation Terminal, type:
When prompted, enter the Shipment ID:
The workflow will display all available stages:
--from and --to flags instead:The terminal streams live progress as the workflow runs:
Each stage maps to real status transitions in the ShipBob platform. You can use these to verify that your integration correctly handles each shipment status.
receive-wroSimulates a Warehouse Receiving Order being processed at a ShipBob fulfillment center. Useful for testing inventory replenishment flows and WRO webhook events.
adjust-inventorySimulates an inventory quantity adjustment. Useful for testing low-stock alerts, inventory sync logic, or backorder scenarios.
Refresh after a simulation — The current page doesn’t auto-update. Click the refresh icon in the table or open a new tab to see the latest shipment or inventory state.

Run partial workflows — Start from any stage to test a specific status transition without re-running the full lifecycle.
Chain workflows — Run receive-wro to stock inventory, then fulfill-order to move it through fulfillment, all in the same sandbox session.
Verify webhooks in real time — The terminal’s live output is synchronized with the actual API calls, so webhook events fire at the exact moment each stage completes.
The Simulation Terminal is available exclusively in sandbox accounts (webstage.shipbob.dev). It is not available in production.
Using the UI Terminal, the following workflows are supported:
Using the API, you can simulate shipment events only:
No. The order cannot be On-Hold, Exception, or Cancelled.
No. Simulations are only supported in the Sandbox.
Yes. Inventory must be available in a supported fulfillment center.