Part of AppStract One

SMS that reaches every phone in Ghana.

Send notifications, one-time codes and campaigns from one simple API. Track every message to delivery and pay only for what you send, in cedis.

Reaches every major network

  • MTN
  • Telecel
  • AT
  • Glo

Outbox

From MYSHOP

Live
  • MTN

    +233 24 ••• 4567

    Your order #1042 is on its way.

    delivered
  • TEL

    +233 20 ••• 8812

    Your verification code is 102028.

    delivered
  • AT

    +233 27 ••• 3090

    Reminder: your appointment is tomorrow at 10:00.

    sent
  • MTN

    +233 55 ••• 1276

    Our store opens at 9am tomorrow.

    queued

Segments

4

Cost

GH₵0.16

Webhook

200 OK

Features

Everything you need to message your customers.

Single and bulk sending

Send one message or 10,000 in a single request, with personalised text for each person.

OTP verification

Send and check one-time codes with two calls. We store codes as hashes and lock them after five wrong tries.

Your own sender ID

Messages arrive from your brand name, such as MYSHOP, reviewed with the networks for you.

Delivery reports and webhooks

Know when each message is sent and delivered, with signed webhooks that retry for 24 hours.

Reliable routing

If a route has trouble, your messages are retried on another route automatically.

Prepaid cedi wallet

Top up in cedis and pay per message. Failed messages are refunded and low-balance alerts keep you sending.

Test mode

Build your whole integration with test keys. Nothing is sent and nothing is charged.

Safe retries

Idempotency keys make retries safe, so a network blip never sends a message twice.

Use cases

One API for every message you send.

Notifications

Order updates, receipts and delivery alerts your customers expect.

Your order #1042 is on its way.

Verification

One-time codes for sign-up, login and payments.

Your code is 102028.

Reminders

Appointments, bills and renewals, sent at the right time.

Your appointment is tomorrow at 10:00.

Campaigns

Announcements and offers to thousands of people at once.

Our store opens at 9am tomorrow.

For developers

Your first message in minutes.

A clean REST API, clear errors and docs with real examples. Start with a test key and go live when you are ready.

  • REST and JSON, with any language
  • Signed webhooks for delivery updates
  • Test keys that never send or charge
Read the docs
curl https://api.appstractone.com/v1/messages \
  -H "Authorization: Bearer $APPSTRACT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "0241234567",
    "from": "MYSHOP",
    "text": "Your order #1042 is on its way."
  }'

202 Accepted

{
  "id": "msg_01M6MJSBV7KXZGYK5TZGGA0P6R",
  "to": "+233241234567",
  "status": "queued",
  "encoding": "GSM-7",
  "segments": 1,
  "cost": { "amount": "0.04", "currency": "GHS" }
}

How it works

From sign-up to your first message.

  1. 1

    Create your account

    Sign up and get your test and live API keys.

  2. 2

    Request a sender ID

    Choose the name your customers will see. We handle the review.

  3. 3

    Top up your wallet

    Add funds in cedis. No monthly fees and no contracts.

  4. 4

    Start sending

    Call the API or send from the dashboard, and watch messages deliver.

Pricing

Pay for what you send. Save as you grow.

Drag the slider to estimate your monthly cost. Higher volumes get up to 10% off automatically.

Ghana · GHSGrowth plan

Monthly volume

5,000SMS

5005k25k100k200k+

Per SMS

GH₵0.0388

Discount

3%

Estimated total

GH₵194

You save GH₵6 a month compared with the standard rate.

Starter · any volume

GH₵0.0400

Growth · 5k+

GH₵0.0388

Business · 25k+

GH₵0.0376

Scale · 100k+

GH₵0.0360

Every plan includes

  • Every major network in Ghana
  • Your own branded sender IDs
  • REST API, webhooks and test mode
  • Bulk sending and OTP verification
  • Real-time delivery reports
  • Failed messages refunded automatically
Start building for free

No setup fees, monthly fees or contracts. Prices are per message segment.

FAQ

Questions, answered.

Which networks can I send to?+

Every major mobile network in Ghana: MTN, Telecel, AT (formerly AirtelTigo) and Glo.

What is a sender ID and how long does approval take?+

It is the name your messages come from, such as MYSHOP. You request it from your dashboard or the API, and we review it with the networks. Review usually takes a few working days.

How am I charged?+

You top up a prepaid wallet in cedis. Each message is charged per segment when you send it, and messages that fail before reaching the network are refunded automatically.

Can I test without sending real messages?+

Yes. Test API keys behave like the live API, but nothing is sent and nothing is charged.

How do I know a message was delivered?+

Each message has a status you can fetch at any time, and you can receive signed webhooks the moment it is sent, delivered or fails.

Is AppStract SMS available now?+

AppStract SMS is in development. Contact us to get early access.

Start sending with AppStract SMS.

Build with a test key today, and go live as soon as your sender ID is approved.