SMS · Email · API — made for Ghana

Reliable business messaging, from one simple platform.

Reach customers by bulk SMS and email, send transactional notifications, and integrate everything through a clean developer API — with honest delivery reporting and pay-as-you-go credits.

Free to create a workspace. Pay only for what you send.

app / campaigns / december-restock
SMS campaign

December restock notice

Completed

Recipients

1,240

Segments

1 / msg

Spend

GH₵ ••

● Delivered● Awaiting report● Failed
+233 24 ••• 3456 Delivered
+233 20 ••• 9812 Delivered
+233 55 ••• 1027 Accepted
+233 27 ••• 4410 Failed

Illustrative preview with sample data

Operational clarity

Every message moves through queued, accepted, delivered or failed — and stays 'unknown' until a network report confirms it.

Usage-based pricing

Pay for the segments and emails you send. Your wallet is an append-only ledger you can audit line by line.

Secure account controls

Workspace roles, hashed API keys, server-verified payments and audit logs for sensitive actions.

Built for integration

A versioned REST API with idempotency keys, test mode and delivery webhooks.

Platform

Everything you need to reach customers — nothing you don't.

Bulk SMS

Compose once, see the segment count and estimated cost before you confirm, and track delivery per recipient.

  • GSM-7 and Unicode segment estimates
  • Approved sender IDs
  • Opt-out enforcement

Email campaigns

Send newsletters and announcements from a verified domain, with unsubscribe handling built in.

  • Domain verification
  • Automatic unsubscribe links
  • Bounce tracking

Transactional messaging

OTPs, order updates and reminders triggered from your systems — kept separate from marketing sends.

  • Idempotent requests
  • Per-message status
  • Retry safeguards

Developer API

Scoped keys, test and live modes, and JSON responses with predictable HTTP status codes.

  • Versioned /v1 endpoints
  • Webhook delivery reports
  • Usage logs

Contacts & segmentation

Import CSVs, map columns, catch invalid and duplicate numbers, and target by tag.

  • Ghana number normalisation
  • Consent records
  • Tag-based audiences

Analytics

Sent, delivered, failed and spend, labelled by source and reporting window.

  • Per-campaign breakdowns
  • Channel comparisons
  • Exportable history

How it works

  1. 01

    Create your workspace

    Sign up with email or Google. A workspace and wallet are created for your business automatically.

  2. 02

    Fund messaging credits

    Top up your wallet. Credits are added only after your payment is confirmed server-side.

  3. 03

    Send or integrate

    Launch an SMS or email campaign from the dashboard, or call the API from your own systems.

Made for the way Ghanaian organisations communicate

Ecommerce

Order confirmations, shipping updates and delivery notices.

Appointments

Reminders for clinics, salons and consultations.

Schools

Fees reminders, term dates and announcements to parents.

Churches

Service times, events and community updates to members.

Service businesses

Job confirmations, technician arrivals and invoices.

Customer engagement

Opt-in promotions and loyalty messages, with consent tracked.

See solutions

Developers

Send your first message in a few lines.

One endpoint for SMS and email. Use test keys while you build — test-mode requests are validated and logged but never reach a network or inbox.

  • Scoped API keys

    Shown once, stored hashed, revocable instantly.

  • Delivery webhooks

    Receive signed status updates as network reports arrive.

  • Idempotency

    Retry safely — the same key never sends twice.

Read the API docs
POST /v1/messages
curl https://<your-domain>/api/public/v1/messages \
-H "Authorization: Bearer ks_test_••••••••" \
-H "Idempotency-Key: order-10482-shipped" \
-H "Content-Type: application/json" \
-d '{
"channel": "sms",
"from": "MYSHOP",
"to": "+233244123456",
"body": "Your order #10482 has shipped."
}'
202 Accepted
{
"id": "msg_01J9Z3K8",
"status": "queued",
"segments": 1,
"mode": "test"
}

Transparent, usage-based pricing

No subscriptions and no unlimited-plan promises. You pay per SMS segment and per email. Rates depend on supplier costs and applicable fees, and are always shown before you confirm a send.

View pricing

Current rates are illustrative until supplier terms are final.

Questions, answered plainly

Start reaching your customers today.

Create a workspace in under a minute.