Dock Optimizer + project44 — your visibility data meets your dock schedule.
project44 tells you where a shipment is. Dock Optimizer tells you when it's supposed to arrive at the dock. This integration puts both in the same place — so your receiving team sees the full picture without switching systems.
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. project44 is a mature supply-chain visibility platform — Dock Optimizer doesn't try to replicate that. The integration does one thing well: it reads tracking data from project44's API on a configurable schedule and surfaces it inside Dock Optimizer's scheduling interface, linked to the relevant dock appointment.
The result: your dock team knows a truck is running two hours late before the truck calls. They can adjust the appointment window, notify the receiving crew, or reassign the door — without waiting for the driver to phone in and without toggling between tabs.
- In-transit visibility next to the dock appointment: project44 tracking data surfaces alongside the Dock Optimizer appointment record — ETA, status, and any delay flags — without leaving the scheduling interface.
- Configurable polling interval: Set the refresh cadence based on your operational needs. High-volume operations may want more frequent polling; lower-volume sites may prefer a longer interval to stay within API rate limits.
- OAuth2 authentication: The connector uses project44's OAuth2 flow. Credentials are encrypted at rest in the Integration Hub — no API keys stored in plaintext.
- Built-in connection test: After entering credentials, run the built-in connection test before going live. The Integration Hub confirms the API is reachable and the credential scope is correct.
- Freshness monitoring and alerting: The Integration Hub's health dashboard tracks when the connector last successfully polled. Alerts fire on staleness or authentication failures — so you know about connectivity issues before they affect operations.
Setup outline
The full setup runs through the Dock Optimizer Integration Hub. Most installations complete in under 30 minutes.
Navigate to Integration Hub → Connectors → project44.
Paste your project44 client ID and client secret. The Integration Hub handles the token exchange and stores credentials encrypted at rest.
Choose how frequently Dock Optimizer should poll project44 for tracking updates. Typical setups run every 5–15 minutes.
The built-in test confirms the API is reachable and credentials are valid before any live data flows.
Flip the connector to active. Tracking data flows on the configured schedule. Health is monitored in the Integration Hub dashboard.
Security
project44 OAuth2 credentials are encrypted at rest. Connector scope is isolated — credentials for one connector do not have access to others. Outbound API calls are SSRF-guarded. Every configuration change is logged in the audit trail with rollback to any prior version.
FAQ
What does the Dock Optimizer + project44 integration do?
It connects Dock Optimizer to project44's supply-chain visibility API, pulling in-transit tracking data on a configurable schedule. Your team can see where a shipment is relative to its dock appointment without switching between systems.
How is the project44 integration set up?
Through the Dock Optimizer Integration Hub: enter your project44 OAuth2 credentials, set the polling interval, and run the built-in connection test. Most setups take under 30 minutes.
Does this replace project44?
No. This is a thin connector that reads from project44's API and surfaces tracking context inside Dock Optimizer's scheduling interface. project44 continues to serve as the visibility platform; Dock Optimizer is the dock scheduling layer.
How often does Dock Optimizer poll project44?
The polling interval is configurable in the Integration Hub. The appropriate cadence depends on your shipment volume and how close to real-time you need visibility data — typical setups run every 5 to 15 minutes.