Channels
Every marketplace, one operational truth.
Webhook capture, signature verification, normalisation and provider write-back across Uber Eats, Just Eat, Deliveroo and Glovo — built on adapters that declare their own capabilities so the UI never lies.
What Channels solves
Stop juggling tablets
Every order from every marketplace lands on a single canonical surface, with a provider timeline preserved alongside.
Stop guessing at writes
Accept, reject, ready, cancel and 86 are first-class operations with idempotency keys, operation logs and reconciliation.
Stop dropping refunds
Refund evidence is QR-linked to the receipt, kid-rotated, and replayable from the raw payload — month-end disputes shrink.
Order intake
Raw payload first, normalisation second.
We persist the raw provider payload before normalisation, so even when an adapter version drifts the data is recoverable. Idempotency keys collapse retries; provider event ids dedupe late deliveries.
- HMAC-verified webhook capture for every MVP provider
- Raw-first persistence with replay from storage
- Provider + internal status timelines kept separate
Provider write-back
A capability matrix, not a wishlist.
Adapters declare what each provider can do. The UI hides operations a marketplace does not support, so staff never tap a button that fails silently.
- Accept / reject / ready / cancel writes per provider
- Per-write idempotency, retry, alert on exhaustion
- Operation logs with redacted request/response
Reconciliation
Late events are stored, not discarded.
A provider cancellation never erases internal history. Reconciliation reads the latest webhook or fetch and applies the change — your audit trail stays intact.
- Late-event capture and flagging
- Stuck-order admin view for support
- Manual retry with permission and audit
Supported integrations
See your channels through one lens.
Bring your real provider sandbox — we will show you a normalised order in under five minutes.