Projects / Conversational operations

Voice Agents (ElevenLabs)

Every shipment call has an order, a status and a reviewable history.

A voice-notification service for American Red Cross with one operator workspace across Cleveland, Baltimore and Philadelphia. The ElevenLabs agent communicates shipment details, while the team manages the call queue and reviews the recorded outcome of each attempt.

The work around the conversation

One operator workspace for shipment calls across three centres.

Shipment synchronisation

Order synchronisation brings origin, destination, product, quantity and delivery urgency into the notification workflow. Operators can trigger a synchronisation from the same workspace used to review calls.

Priority and duplicate checks

STAT shipments take priority over ASAP in processing. Cross-centre deduplication checks the shipment and recipient before a call is initiated, preventing duplicate queue entries from producing repeated notifications for the same shipment.

Shipment context for the voice agent

The conversational agent introduces the shipment and handles requests for repetition or further information using the supplied order context. Its conversation outcome is recorded against that order for later review.

Recorded outcomes for follow-up

Status, timestamps and structured conversation summaries help the team distinguish pending calls from completed or attempted contacts. The operator can read what was communicated and acknowledged before deciding on follow-up.

01 / Operator queue

The queue distinguishes pending, attempted and completed calls.

Call queue with order IDs, audit statuses, origin, destination, delivery urgency and synchronisation controls.

The outbound call queue

Each row keeps the order ID, call status, creation time, origin, destination and delivery type together. Pending, Attempted and Success labels make the recorded state visible before opening an order. Refresh, Sync Orders and Process Call Queue controls give operators direct access to the work around the calls.

02 / Order and call history

Call history explains the recorded status.

Order dialog with shipment details and timestamped call audits describing initiation and the conversation outcome.

Shipment details and call history

The order dialog places shipment details above the call audit. In the supplied record, an initiation event is followed by a successful conversation summary: what shipment was announced, whether the recipient acknowledged it and whether they raised questions. Operators can examine that record while keeping the queue in view.

Technology stack

The technology behind Voice Agents (ElevenLabs).

A conversational calling service with a separate operator workspace for queues and call history.

Operator workspace

React, TypeScript and Material UI provide the order queue and call-review interface.

  • TypeScript
  • React
  • Material UI

Calling services

Twilio handles telephony. Fastify, REST APIs and the AWS SDK connect calls with operational records.

  • Twilio
  • Fastify
  • RESTful APIs
  • AWS SDK

Call records

SQLite stores the records used to follow queue activity and call attempts.

  • SQLite

Voice conversation

ElevenLabs Conversational AI supports the spoken interaction around shipment notifications.

  • ElevenLabs Conversational AI
Your notification service

Build the operator’s next step into the voice workflow.

Connect your order records, urgency rules and voice agent with a shared queue and review history. We can design the calling workflow together with the tools your team needs to operate it.

Plan your notification service