SMS that arrives,
on the local network.

Mozambique SMS for OTPs, alerts, and notifications. Sender IDs are supported where available. Delivery receipts and status history are tracked in the dashboard.

Paid plans + prepaid credits Same key as email Pay-as-you-go in MZN
const res = await fetch('https://api.torpedo.co.mz/api/v1/sms', {
method: 'POST',
headers: {
'X-API-Key': process.env.TORPEDO_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({
from: 'AcmePay',
to: '+258841234567',
body: 'Your code is 184 720. Expires in 5 min.',
}),
})
const { data } = await res.json()
// → id: 'sm_01kr...', status: 'queued'
+258
Mozambique numbers
Credits
Prepaid billing
Receipts
Delivery tracking
Webhooks
Status events
Anatomy of a delivery

Six steps to the handset. Every one logged.

Torpedo validates the request, checks credits, queues the message, and surfaces each status change in your dashboard and webhooks.

1202

Accepted

Mozambique number format is validated and the message is queued.

POST /api/v1/sms
2plan

Checked

Plan access, credit balance, and suppression list are checked.

paid_plan=true
3async

Queued

The send runs asynchronously so your application gets a fast response.

status=queued
4status

Sent

The message status updates as delivery progresses.

status=sent
5receipt

Updated

Delivery receipts update the final message state when available.

status=delivered
6hook

Reported

Signed webhook events keep your application in sync.

sms.delivered
Example log · sm_01kr8x9d...
12:04:02.103202accept→ from=AcmePay to=+258841234567
12:04:02.143OKvalidate→ credits=deducted · suppression=miss
12:04:02.148OKqueue→ status=queued
12:04:03.156SENTsubmit→ status=sent · provider_id=recorded
12:04:05.247DLRreceipt→ status=delivered
12:04:05.428200hook→ https://api.acme.co.mz/hooks/torpedo
What lands on the handset
AcmePay
Your code is 184 720. Expires in 5 min.
12:04 · Message
GSM-7 · 1 part · 51 chars·MZN 0.78

Built for the messages
that absolutely must arrive.

OTPs, payment alerts, delivery notifications. The boring, important kind. We optimise for arrival, not flair.

Sender IDs

Alphanumeric where allowed, numeric where required. We handle local registration on your behalf.

Smart encoding

GSM-7, UCS-2 detected per message. Concatenation handled. You see one ID, you pay for the parts.

Delivery receipts

Delivery receipts update message status and can trigger webhook events.

Inbound SMS

Planned. Outbound transactional SMS is available today.

Link tracking

Planned. Send full links today and track message status in the dashboard.

Advanced routing

Planned for future messaging workflows. Today, use outbound SMS for OTPs and alerts.

Throughput tiers

Paid plans and credit balance control access. Higher volume can be arranged with support.

Signed webhooks

Signed webhook events use the same integration pattern as email.

Mozambique SMS, priced clearly.

Use prepaid SMS credits. Rates are shown per SMS credit so finance and engineering can read the same number.

Mozambique
+258 mobile numbers
MZN 1.30
Sender ID: Where supportedTracking: Delivery receipts
Growth volume
100k+ prepaid credits
MZN 1.20
Sender ID: Where supportedTracking: Webhook events
Enterprise volume
260k+ prepaid credits
MZN 1.00
Sender ID: Custom reviewTracking: Dedicated support
Need higher volume or another destination? Write to us.

SMS pricing, by prepaid credit.

SMS uses prepaid credits. The estimate below uses the current Mozambique credit tiers. Compare email on the platform pricing page.

SMS per month250 SMS / mo
You pay, monthly
325MZN / mo
Starterprepaid credits · MZN 1.3 / SMS credit
Starter
MZN 1.3/ credit
Active
Credit tier
Up to 100,000 credits
Billing
Prepaid credits
Requires
Paid plan
Support
Email
Buy credits
Growth
MZN 1.2/ credit
Credit tier
Up to 260,000 credits
Billing
Prepaid credits
Requires
Paid plan
Support
Priority email
Buy credits
Enterprise
Custom/ credit
Credit tier
Up to 500,000 credits
Billing
Prepaid credits
Requires
Custom
Support
Dedicated support
Talk to us

Questions you ought to ask.

If yours isn't here, write to hello@torpedo.co.mz. A human usually replies within an hour.

Pair SMS with the other channels.

Email today, WhatsApp planned. Same dashboard, same invoice.

Email

Live

Transactional email with DKIM auth, SPF & DMARC, bounce protection, and signed webhooks.

API
REST
Events
Webhooks
  • Custom domains
  • Templates
  • Suppression list
  • SMTP relay
Explore Email

WhatsApp

Soon

Not available yet. We will publish details when the product is ready.

Status
Planned
Access
Not live
  • Not available yet
  • Details later
  • Same dashboard planned

Ready when you are.

Sign up, verify a sender, ship your first 202 Accepted in five minutes.

hello@torpedo.co.mz · we usually answer within an hour