AI VOICE AUTOMATION / LIVE SAAS

    An outbound AI voice agent that acts the moment a towing job arrives.

    A production call pipeline connecting live job events to contextual Retell AI conversations, outcome tracking and controlled retries.

    Retell AIReactWebhooksMulti-tenant SaaS
    An outbound AI voice agent that acts the moment a towing job arrives. visual workflow cover
    System overview
    3Operating modes
    4Tracked outcomes
    24/7Event response

    01 / The real problem

    Automation starts where the process breaks.

    A new towing job could require an immediate outbound call, but a dispatcher might be busy, the destination might change the right offer, and an unanswered call could disappear from the workflow. The product needed automation without taking operational control away from each towing company.

    01

    Context was fragmented

    Vehicle, destination and service details arrived as job data, while the call script needed all three to sound relevant.

    02

    A call was not a result

    Completed, failed and unanswered calls needed distinct states so the team knew what happened and what to do next.

    03

    One rule did not fit every tenant

    Each operator needed auto, manual or off modes plus service-level controls instead of a platform-wide switch.

    02 / Workflow architecture

    A clear path from trigger to outcome.

    01

    Detect

    A Towbook job event enters the pipeline with its vehicle, service and destination context.

    02

    Classify

    The flip engine evaluates the destination and selects the appropriate offer and conversation path.

    03

    Call

    Retell AI places a contextual outbound call using the tenant's enabled service rules.

    04

    Resolve

    The system records the outcome, exposes it in the dashboard and makes failed or unanswered calls retryable.

    03 / What I built

    The implementation.

    Webhook-driven call initiation instead of polling
    Dynamic variables for job-specific voice scripts
    Explicit completed, failed and no-answer lifecycle states
    Per-tenant modes and service-type toggles
    Manual retry controls and an operational activity view

    04 / Result

    The finished pipeline turns an incoming job into a traceable operational action. Calls are faster, scripts use the right context, outcomes remain visible, and operators can choose exactly how much of the process is automated.

    05 / In the product

    Real screens. Real workflow.

    Retell AI outbound call activity and outcome log

    01Every automated call remains visible with its outcome and retry state.

    AI voice agent command dashboard

    02A live command view gives operators oversight without interrupting the automation.

    Have a repetitive process?

    Let’s turn it into a system.

    Discuss your workflow