What it does
Carrier Tracking Narrator pulls shipment status from a carrier tracking API (FedEx/UPS/DHL), normalizes carrier-specific status codes into a common vocabulary, derives an ETA and delay flag, and classifies exceptions (customs hold, delivery failed, damaged, address issue, weather delay, lost) — all deterministically in code. An LLM is used only to phrase a human-readable status/alert message; it never invents or changes a status, ETA, or exception. Gated: a live run needs a carrier sandbox API and approval; this build is connector-ready and validated against deterministic mock fixtures. Guardrails: read-only GET only, prompt-injection defang on carrier free text, PII masking, no fabrication. Built for logistics and customer-support teams who want automated shipment status narration instead of manually checking carrier portals.
Example prompts
- Track these shipments and tell me their status and ETA
- Check if any of my shipments have exceptions
- Classify the exception for this DHL shipment
Before you connect
The credentials this agent will ask you for — the full setup is on the Setup tab.
Needs 4 optional credentials to connect. See setup