NewHOVA now supports TikTok & Instagram messaging — Africa's first unified CPaaS + CCaaS + UCaaS platform.Explore
Programmable Voice

Voice calls, built into your product.

Add outbound calling, inbound routing, IVR, call recording, and real-time transcription to any application — with a single API. Direct carrier connections across Africa for carrier-grade quality.

99.9%
Call completion rate
< 200ms
Call setup latency
40+
African carriers connected
6
SDK languages supported
Features

Everything you need.

Outbound calling

Trigger outbound calls from your application — for OTP verification, appointment reminders, debt collection, or sales dialers.

Inbound call routing

Route inbound calls by number, time-of-day, IVR selection, or caller history — to agents, queues, or voicemail.

Interactive Voice Response (IVR)

Build multi-level IVR menus with DTMF input, speech recognition, and AI-powered natural language understanding.

Real-time transcription

Transcribe calls live with speaker diarisation — in English, French, Twi, Hausa, Swahili, and more African languages.

Text-to-speech (TTS)

Convert text to natural-sounding speech with 20+ African-accented voices. Perfect for dynamic, personalised voice messages.

Call recording

Record and store calls with configurable retention. Play back recordings, download transcripts, and trigger post-call workflows.

Call whispering & barging

Supervisors can whisper to agents during live calls or barge in to assist — with full quality monitoring dashboard.

CDR & call analytics

Per-call records with duration, quality scores, and outcome data. Real-time dashboards for queue depth and agent availability.

Developer-first

Live in minutes.

Simple REST API with SDKs for Node.js, Python, PHP, Go, and Java. Production-ready in minutes.

Webhooks for delivery receipts
99.9% uptime SLA
Global sandbox for testing
Detailed API reference docs
Node.js · Make an outbound call
import { Hova } from '@hova/sdk';

const hova = new Hova({ apiKey: process.env.HOVA_API_KEY });

// Initiate an outbound OTP call
const call = await hova.voice.call({
  to: '+233244123456',
  from: '+233302000001',
  tts: {
    text: 'Your HOVA verification code is 4 8 2 1. Please enter this code to continue.',
    voice: 'en-GH-female',
    repeat: 2,
  },
  record: false,
  machineDetection: true,
  webhookUrl: 'https://yourapp.com/webhooks/call-events',
});

console.log(`Call SID: ${call.callSid}`);
console.log(`Status: ${call.status}`); // initiated
Use cases

Built for every industry.

Fintech

Voice OTP delivery

Fallback OTP delivery via automated voice call when SMS is unavailable or undelivered.

Healthcare

Appointment reminders

Automated outbound calls confirming appointments — with DTMF press-1-to-confirm flows.

Finance

Debt collection dialers

Power predictive dialers with call scripting, agent whisper, and disposition logging — all via API.

Enterprise

Inbound support IVR

Route customer calls by account type, language, and issue category — reducing misrouting and handle time.

Retail

Survey & NPS calls

Post-interaction automated surveys via voice with DTMF scoring — higher completion than email or SMS.

Government

Emergency notifications

Mass outbound calling for critical alerts — power cuts, system incidents, or public safety notifications.

Start making carrier-grade voice calls

Direct connections to 40+ African carriers. Pay-per-minute.

Get started free