Per-channel sync health
Sync Health Dashboard — Honest Status for Every Channel
One table for last sync, webhook posture, and maturity labels — WooCommerce, Shopify, marketplaces, and owned storefront. BETA and SKIPPED mean what they say; no blanket connected badge.
| Channel | Maturity | Sync band | Last sync | Webhook | Signal |
|---|---|---|---|---|---|
| Owned storefront | LIVE | Healthy | Orders streaming | Native order hub | Menu + orders in one workspace |
| WooCommerce | BETA | Watch | 12m ago (example) | Retry queue · 2 pending | Product mapping + order import |
| Shopify | BETA | Healthy | 4m ago (example) | Verified | Catalog sync + order webhook |
| DoorDash | SKIPPED | SKIPPED | Not connected | Partner credentials missing | Label SKIPPED — not fake green |
| Uber Eats | SKIPPED | SKIPPED | Not connected | Partner-gated | Marketplace live ops not sold as default |
| Grubhub | SKIPPED | SKIPPED | Not connected | Partner-gated | Pilot scope only with creds |
| In-browser POS | LIVE | Healthy | Real-time | N/A — native channel | Same order hub as online channels |
Illustrative marketing rows — your workspace shows live Integration Health Center and cross-channel inventory sync timestamps after signup. SKIPPED is not a failure state; it means partner credentials or smoke proof are missing. Illustrative rows — not fake green when SKIPPED or BETA. Marketplace channels remain partner-gated until credentialed.