Warehousing · 3PL

ShipBob

LIVE

ShipBob 2026-01 REST API. Distributed US fulfillment network. Pay-per-unit. Modern developer experience with free sandbox. Best for D2C brands at 100-50K orders/month.

What you'll connect

ShipBob 2026-01 REST API. Distributed US fulfillment network. Pay-per-unit. Modern developer experience with free sandbox. Best for D2C brands at 100-50K orders/month.

Prerequisites

  • ShipBob account (apply at shipbob.com).
  • API token from ShipBob dashboard → Integrations → Developer.
  • shipbob_channel_id from your channel setup.

Connect in 60 seconds

  1. 1
    Text us "ShipBob" with your phone number.
  2. 2
    Paste your API token + channel ID.
  3. 3
    First sync: existing inventory + bundles + receiving records.
  4. 4
    Outbound orders route automatically to ShipBob from our order_router_agent.

What syncs after connection

  • Orders
    CI → ShipBob: create_order with line items + ship address
  • Order status
    ShipBob → CI: real-time fulfillment status updates
  • Inventory
    Per-SKU On-Hand, Fulfillable, Sellable across all ShipBob FCs
  • Receiving
    Inbound shipment tracking + receiving confirmations
  • Returns
    Customer returns initiated + processed

Troubleshooting + status

Reference ID conflict

ShipBob requires reference_id to be unique within your account. Our adapter uses ci_order_id which is globally unique.

Order stuck in "received" state

Check that your inventory is allocated to the correct fulfillment center. Use the ShipBob dashboard to verify; reach out to ShipBob if inventory is missing.