Skip to content

AI voice freight-broker assistant

Zuum

A production voice agent integration to already developed system that calls truck drivers for check-ins and shipment status, extracts structured load data from every call and keeps dispatch up to date in real time.

Delivered · Handed over
Dispatch dashboard showing a live driver call with transcript and shipment status
Interruptible voice calls
Real-time
Structured data from every call
JSON
What we built
Voice agentDispatch dashboardPrompt workspace

The problem

Freight brokers spend a large part of every day on the phone with drivers: confirming pickups, checking ETAs and chasing proof of delivery. The calls are repetitive but time-sensitive, and the answers end up scattered across notes, inboxes and spreadsheets.

What we built

We built a voice assistant on Retell AI that places check-in calls and handles real, interruptible conversations with streaming speech recognition and synthesis. Slot-filling and guardrails reliably turn each call into structured JSON: ETA, current location, exceptions and POD requests.

A Python backend with REST endpoints, webhooks and WebSocket updates orchestrates calls, stores results in Supabase and triggers alerts, with retries and idempotency around every telephony event. A web dashboard shows live calls, transcripts and QA feedback, and a prompt workspace lets the team change the agent's behaviour, output schema and safety settings without a deploy. Call outcomes, completion rates and latency are tracked to guide improvements.

Key features

  • 01Interruptible, natural conversations with streaming ASR and TTS
  • 02Check-in workflows across the journey: origin, transit and destination
  • 03Slot-filling and guardrails that extract ETA, location, exceptions and POD requests as JSON
  • 04Live call monitoring with transcripts and QA feedback
  • 05Prompt and configuration workspace to iterate on voice behaviour and schemas
  • 06Webhooks, retries and idempotency around every telephony event
  • 07Alerts and notifications when a load needs attention
  • 08Analytics for call outcomes, completion rates and latency

Inside the product.

2 images

Tech stack

Voice AI
Retell AITwilio
AI
OpenAILangGraphLangChain
Backend
PythonFastAPIWebSocketsSQLAlchemy
Data
SupabasePostgreSQL
Web
Next.jsReactTypeScriptTailwind CSS
Platform
DockerAWS

Results

  • Dispatchers spend their time on exceptions instead of routine status calls.
  • Shipment data stays fresh and accurate without manual entry.
  • A reusable platform for further voice-driven logistics workflows.

Next project

Vesta AI

Free, no obligation

Have something similar in mind?

Book a free consultation and we'll conduct a meeting to talk it through, or start with a free audit. No obligation either way.