Async TechnologiesStart a project

Async-owned product / NitroDial

An AI voice platform built around the operator's workflow.

NitroDial is an Async-owned product for running AI voice conversations. We built the calling workflow and the web application around it, so an operator can configure an agent, manage a campaign and follow calls in one place.

Discuss a similar project
NitroDial's public website introducing voice agents, campaign controls and live transcripts
NitroDial's public product website. This is a marketing-page capture, not a screenshot of the operator console.

THE BRIEF

The work behind NitroDial.

A voice model is one part of a calling product. The operator also needs to decide which leads a campaign uses, see whether a call is active and understand when to pause work. We designed NitroDial around those operational decisions.

The build combines a real-time voice pipeline with campaign state, number management and prepaid credits. A dashboard exposes the controls that a team needs while calls are running, rather than treating every conversation as an isolated demo.

PRODUCT SCOPE

What we built.

01

Voice agents

Agent configuration connects speech recognition, a language model and speech generation. The product supports outbound campaigns and inbound calls.

02

Campaign operations

Operators import lead lists, start or pause campaigns and manage the numbers used for calling. Campaign state remains part of the application workflow.

03

Call visibility

Live transcripts and call monitoring give operators a view of active conversations. Recordings provide a separate path for reviewing a call after it ends.

04

Credit accounting

A prepaid wallet connects usage to available credit. Campaign guardrails pause work before the wallet runs dry, with one-time top-ups instead of automatic renewal.

WORKFLOW

A connected sequence of tasks.

  1. 01Configure

    Set up the agent and campaign inputs.

  2. 02Run

    Start the campaign with operator controls.

  3. 03Observe

    Follow call state and live transcripts.

  4. 04Review

    Inspect the call record and usage.

DESIGN & ENGINEERING

Decisions that shaped the build.

01

Separate the conversation from campaign control.

Voice workers handle the real-time conversation while the dialer manages campaign progression. This separates a single call's state from the work of running a lead list.

02

Make recovery an operational feature.

Stale-call cleanup and system monitoring address sessions that do not finish as expected. The operator needs a reliable picture of current work as well as the controls to stop it.

03

Keep usage visible.

Credit accounting belongs beside campaign controls. Showing the available balance helps the operator understand why a campaign can continue or needs attention.

RELATED SERVICES

LiveKitReal-time voiceWeb applicationObject storage

YOUR PROJECT

Tell us what you need to build.

Share the users, the current workflow and the part you want to improve. We can discuss a useful first release.

Discuss your project