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

The world's most reliable messaging channel.

Send bulk campaigns, transactional alerts, and two-way conversations over SMS and MMS — with direct carrier connections across 18+ African markets.

99%+
Delivery rate
18+
African markets
< 5s
Average delivery time
98%
Read within 3 minutes
Features

Everything you need.

Direct carrier routing

HOVA connects directly to MTN, Vodafone, Airtel, Tigo, Glo, and 40+ carriers across Africa — no grey routes, no price compromises.

Custom sender IDs

Replace random shortcodes with your brand name. Register and manage alphanumeric sender IDs across all 18+ supported markets.

Bulk sending

Send millions of messages in a single API call with automatic batching, throttle control, and per-number deduplication.

Two-way SMS

Receive inbound SMS on dedicated long codes or shortcodes. Build keyword-triggered flows and reply-based campaigns.

MMS support

Send images, audio, video, and PDFs over MMS to supported markets. Perfect for product launches and rich receipts.

Real-time delivery reports

Per-message delivery receipts via webhook — with carrier-level detail on failures, rejections, and latency.

GDPR & NDPA compliant

Built-in opt-out handling with automatic STOP keyword processing and double opt-in templates for marketing campaigns.

Smart fallback routing

Automatically reroute through secondary carriers on failure. Configure fallback logic per market, per operator.

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 · Send bulk SMS
import { Hova } from '@hova/sdk';

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

// Send a bulk campaign
const campaign = await hova.messages.sendBulk({
  channel: 'sms',
  from: 'HOVA',
  messages: contacts.map(c => ({
    to: c.phone,
    text: `Hi ${c.name}, your balance is ₵${c.balance}. Reply HELP for support.`,
  })),
  options: {
    scheduledAt: '2025-11-29T08:00:00Z',
    validity: 3600, // 1 hour
  }
});

console.log(`${campaign.queued} messages queued`);
Use cases

Built for every industry.

Retail

Marketing campaigns

Promotional blasts, flash sales, and seasonal campaigns reaching customers regardless of smartphone type.

Finance

Transaction alerts

Payment confirmations, low balance warnings, and fraud alerts — delivered in under 5 seconds.

Logistics

Staff notifications

Shift reminders, emergency alerts, and operational updates to field teams with no internet requirement.

Government

Election communications

Voter education, registration reminders, and result updates at massive scale across any network.

Agriculture

Agricultural advisories

Weather alerts, market prices, and planting schedules delivered to farmers on basic phones.

Retail

Loyalty programs

Points balances, reward notifications, and redemption reminders that drive repeat purchases.

Start sending SMS at scale

Pay-as-you-go from ₵0.05/msg. No commitments.

Get started free