Checking integration health

Last updated Oct 13, 2026

Applies to: All tiers  ·  Last reviewed: 2026-10-11

What this is

Integrations Health is the at-a-glance status of the sync between CanShip and your connected channels: are orders coming in, and are shipments and tracking flowing back out. It lives at Integrations > Integrations Health.

The page follows the client filter at the top of the screen. With one client chosen, you see only that client's stores and orders.

Find an order

If an order from a store has not shown up in Orders, type its number in Find an order and click Find. The box takes the number the store gave the order or CanShip's own order number.

  • If CanShip has it, the answer reads CanShip imported this order, with a link that opens the order. For an order typed into CanShip by hand, the answer says it was entered by hand and that no store sent it.
  • If CanShip never received it, the answer says so. Check that the store is connected in Integrations > Channels and that the number is right. An order placed before the store was connected never reaches CanShip.

The five counters

  • Webhook Pending: inbound events (such as new orders from a channel) waiting to process. A small number that clears on its own is normal.
  • Webhook Errors: inbound events that failed to process and need a look.
  • Fulfillment Pending: shipments waiting to report back to the channel.
  • Fulfillment Failed: shipment updates that did not post back to the channel.
  • Unsaved labels: labels bought from a carrier that CanShip could not save.

When all five are zero and no order is stuck at an outside warehouse, the page shows a green "All integrations healthy. No pending or failed items." banner. Use Refresh to re-check.

An order held by an outside warehouse

If an order sits with an outside warehouse that CanShip cannot reach, a red notice says how many. Nothing will change on its own. Contact that warehouse with the order's external reference, which is shown on the order.

Inventory Sync (Shopify)

Each connected Shopify store that receives stock levels from CanShip has a card.

  • Queue depth: stock changes waiting to be sent to the store.
  • Awaiting product link: products with stock changes waiting but no link to a listing on that store. They are counted apart from the queue because waiting will not clear them. Run Sync Products on the channel to link them.
  • Last push: when stock was last sent to the store.
  • Products with errors: products whose last stock update to the store failed.

Under these, the card lists each warehouse it syncs, with the same figures for that warehouse. Lines in amber name listings that need attention and say what to run.

Skipped Imports

Orders a store sent that CanShip did not import are counted here. When there are none, it reads No orders were skipped.

What to do when a counter is not zero

  • A few pending items usually clear within a minute or two as the queue catches up. Refresh and watch the count fall.
  • Webhook Errors or Fulfillment Failed that stick around mean a channel order did not land, or a tracking number did not post back to the store. Check that the channel connection is still authorized, then contact support if the count does not clear.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article