Skip to main content
The Marketing Voice API drives automated outbound voice agent calling for lead qualification, site visit reminders, and cold outreach. It interfaces with AI voice platforms (Vapi, Retell, Sarvam) and PSTN carrier bridges (Vobiz, Exotel, Twilio).

Endpoints Summary


Campaign Execution Architecture


Estimate Audience

Returns the deduplicated, DND-scrubbed recipient count before launching calls.

Request Body

Response Example


Calculate Cost Estimate

Calculates expected spend based on projected call duration, AI agent tokens, and carrier PSTN rates.

Request Body

Response Example


Dispatch Campaign

Transitions campaign status to RUNNING and queues asynchronous worker jobs. Telephony rate limiting (e.g. max 50 concurrent calls) is enforced automatically by BullMQ.

Response Example


Get Campaign Analytics

Response Example


Promote Recipient to CRM Lead

When a recipient from an uploaded CSV shows high purchase intent or requests a site visit during the AI call, this endpoint promotes the row into a full, actionable CRM Lead and assigns it to a sales executive.