One platform, every customer
Sync appointments and inventory with every brand customer's TMS — without building one integration per account.
Real-time from gate to door
Pull visibility from FourKites and project44, stream door events over MQTT, and push status back to your dispatch.
Your data in your stack
Push appointment, dwell, and door data into your own BI and control tower with a single API key.
Three things the Integration Hub does well.
Eight connectors, live today.
A catalog of production-ready connectors for WMS, TMS, supply-chain visibility, IoT sensors, and BI — one setup wizard, no code required.
See all connectorsOpen REST + MCP API, OpenAPI 3, keys in two clicks.
Full REST API with OpenAPI 3.0 spec, interactive Swagger UI, an MCP surface for AI agents, delta sync, idempotency keys, and RFC 7807 error bodies.
View developer surfaceReal-time health, retry queues, and audit — every integration, one screen.
Green / Orange / Red status computed from live success rate, error streak, sync lag, and latency. Dead-letter queue, global log search, and operator audit trail.
See health consoleEight connectors ship with Dock Optimizer.
Grouped into five categories. Need one we don't have? The Generic REST and Webhook connectors typically cover it in under an hour.
12 endpoints discovered automatically — products, inventory, orders, receipts, shipments, and more.
Assets, locations, and shipments from QProducts Quilt Tracker.
Dynamic Yard appointments, dock doors, and tracking with OAuth2 token auto-refresh.
Global visibility across TL, LTL, parcel, ocean, and rail.
Real-time door state events plus outbound door commands over MQTT 3.1.1+ with TLS.
Any REST endpoint with API key, Bearer, or Basic auth — configurable JSON paths and field mappings.
Receive events from any system that can POST JSON — signature-validated, payload-deduped.
Push appointments and analytics into Power BI with hashed API keys and cursor pagination.
Every connector is managed from one place — same setup wizard, same health console, same audit trail.
How setup actually works.
No schema-mapping marathons. No week-long IT projects. Most connectors are live in under 30 minutes.
Pick a provider.
Choose from the catalog. Paste your base URL and credentials — OAuth2, API key, Bearer, or Basic. The wizard walks you through the auth flow; no documentation required.
Discover endpoints in parallel.
Instead of making your team map schemas up front, the wizard probes your endpoints in parallel and streams the results live — "Products: 247 records ✓" — so you see exactly what it found before you turn sync on.
Schedule and go.
Set a poll interval in minutes, pick a conflict-resolution strategy (External wins / Local wins / Always flag), and the first sync runs immediately on Hangfire.
Real-time health console.
One screen for every integration. No digging through logs when something goes wrong.
- Green / Orange / Red status computed from 24-hour success rate, error streak, sync lag, and latency trend.
- Last error in plain English with a suggested fix. Instead of "HTTP 429," you see "Rate-limited by provider — increase poll interval or contact provider."
- 24-hour and 7-day success, failure, and latency charts on every connector.
- Dead-letter queue for messages that exhausted retry. One-click requeue or dismiss.
- Global log search across every connector by PO, SKU, carrier, or error text — 7, 30, or 90 day ranges.
- Audit attribution — every manual Sync, Test, and Sample Fetch records the operator's email.
Built for the developers who maintain it.
- OpenAPI 3.0 spec at /api/v1/swagger/v1/swagger.json
- Interactive Swagger UI at /api/docs/
- REST API at /api/v1/* — plain JSON, no envelope
- MCP (Model Context Protocol) surface at /api/mcp/v1/message for AI agents and copilots
- Delta sync via nextSince cursor on /api/v1/appointments/changed
- Pagination via RFC 8288 Link headers + X-Total-Count
- Caching via weak ETags and If-None-Match on read endpoints
- Idempotency via Idempotency-Key header on writes — 24-hour replay window
- Traceability via X-Request-Id on every request and response
- Errors follow RFC 7807 Problem Details
curl https://app.conmitto.io/api/v1/appointments \ ?since=2026-04-20T00:00:00Z \ -H "X-Api-Key: dop_live_…" \ -H "X-Request-Id: $(uuidgen)"
{
"data": [
{
"id": "apt_01HX…",
"facilityId": "fac_…",
"startTime": "2026-04-21T13:30:00Z",
"status": "Scheduled"
}
],
"nextSince": "2026-04-21T09:12:47Z"
}Built to stay running.
Reliability
- Exponential-backoff retry: 30s → 1min → 2min → 4min → 8min, then dead-letter.
- Transient vs. permanent error classification — mapping errors don't get retried into the ground.
- SHA-256 payload deduplication prevents double-booking on redelivered webhooks.
- Hangfire-backed scheduling; polling cadence configurable per connector in minutes.
Security & Tenancy
- Per-tenant CompanyId isolation on every row and query.
- OAuth2 credentials encrypted at rest; tokens refreshed automatically with a 5-minute expiry buffer.
- API keys SHA-256 hashed — plaintext shown once at creation.
- Platform vs. tenant key scoping; environment-tagged keys (a staging key cannot hit production).
- Full audit trail of who changed what, with operator email and timestamp.
Built for operators,
not engineers.
Most software integrations require a developer, a ticket queue, and six weeks. Integration Hub was designed so that a warehouse manager can set it up themselves — no IT department needed.
No API documentation to read. No JSON to write. No database credentials to hunt down. Just a plain-English setup wizard, a test button, and our onboarding team on the other end if you need us.
Every connector has a point-and-click setup wizard. Paste a URL, choose your auth type, hit Test. The wizard validates your credentials and discovers your endpoints — no API docs required.
Most prebuilt connectors — SphereWMS, FourKites, project44 — are live before your lunch break. A custom REST integration typically takes one afternoon.
Every customer gets a dedicated onboarding session. We stay until the first sync is green and your team is running it confidently on their own. After that, we respond within the same business day.
See Integration Hub in action.
Watch a full walkthrough of the setup wizard, connector catalog, and health console — from credentials to first sync.