Dock Optimizer + FourKites — your visibility data meets your dock schedule.
FourKites tells you where a shipment is in transit. Dock Optimizer manages the dock appointment it's heading to. This integration surfaces both in the same interface — so your receiving team can act on late trucks before they arrive.
Configured in minutes through the Integration Hub. OAuth2 authentication. Configurable polling interval. Built-in connection test.
What the integration does
This is a thin connector by design. FourKites is a mature real-time supply-chain visibility platform — Dock Optimizer doesn't try to replicate that capability. The integration does one thing well: it reads in-transit tracking data from FourKites' API on a configurable schedule and surfaces it inside Dock Optimizer, linked to the dock appointment the shipment is heading for.
The practical gain: your dock team knows a truck is running late before the driver calls. They can adjust the window, notify the receiving crew, or reassign the door — without waiting for a check-in call and without switching between visibility and scheduling tools.
- In-transit tracking next to the dock appointment: FourKites tracking data — ETA, status, delay flags — surfaces alongside the Dock Optimizer appointment record without leaving the scheduling interface.
- Configurable polling interval: Set the refresh cadence based on your volume and how close to real-time you need visibility updates. The Integration Hub enforces appropriate rate-limiting for your API tier.
- OAuth2 authentication: The connector uses FourKites' OAuth2 flow. Credentials are encrypted at rest — no API keys stored in plaintext.
- Built-in connection test: Confirm the API is reachable and credentials are valid before any live data flows. The Integration Hub surfaces errors clearly so you can resolve them before going live.
- Freshness monitoring and alerts: The Integration Hub health dashboard tracks the last successful poll. Alerts fire on staleness or authentication failures — so connectivity issues surface before they affect operations.
Setup outline
Setup runs entirely through the Dock Optimizer Integration Hub. Most installations complete in under 30 minutes.
Navigate to Integration Hub → Connectors → FourKites.
Paste your FourKites client ID and client secret. The Integration Hub handles token exchange and stores credentials encrypted at rest.
Choose how frequently Dock Optimizer polls FourKites for tracking updates. Typical setups run every 5–15 minutes.
Confirm the API is reachable and the credential scope is correct before activating.
Flip the connector to active. Tracking updates flow on the configured schedule. Connector health is monitored in the Integration Hub dashboard.
Security
FourKites OAuth2 credentials are encrypted at rest. Connector scope is isolated. Outbound API calls are SSRF-guarded. Every configuration change is logged in the Integration Hub audit trail with rollback to any prior version.
FAQ
What does the Dock Optimizer + FourKites integration do?
It connects Dock Optimizer to FourKites' supply-chain visibility API, polling in-transit tracking data on a configurable schedule. Receiving teams can see where a shipment is relative to its dock appointment without switching systems.
How is the FourKites integration configured?
Through the Dock Optimizer Integration Hub: enter your FourKites OAuth2 credentials, set the polling interval, and run the built-in connection test. Most setups complete in under 30 minutes.
Does this replace FourKites?
No. FourKites remains the visibility platform. This is a thin connector that reads FourKites tracking data and surfaces it inside Dock Optimizer's scheduling interface, linked to the relevant dock appointment.
How often does Dock Optimizer poll FourKites?
The polling interval is configurable in the Integration Hub. Typical setups run every 5 to 15 minutes, depending on shipment volume and how close to real-time you need tracking updates.