WhatsApp Business API — Now Live

Reach Your Customers
on WhatsApp

The most powerful WhatsApp Business API platform built for Africa. Send messages, media, interactive buttons & OTP codes at scale — with one simple API call.

99.9%
Delivery Rate
<2s
Avg. Delivery Time
🌍
Works Worldwide
24/7
Platform Uptime
🇬🇭 Built in Ghana · For Ghana

A Ghanaian-Built Platform.
Made for Ghanaian Businesses.

SMESS was founded right here in Ghana — by a Ghanaian, for Ghanaians. We know how you pay, how you communicate, and what matters most to your customers. You shouldn't have to convert USD, manage foreign credit cards, or wait weeks for international support. WhatsApp is how Ghana does business. SMESS is how Ghana sends it.

Prices in GHS Pay with Mobile Money WhatsApp-First Local Support Minutes to Go Live

Zero Forex Pain

Pay in Cedis. No USD conversion. No bank charges. No exchange rate surprises at billing time.

Mobile Money Accepted

MTN MoMo, Telecel Cash, AirtelTigo Money — pay the Ghanaian way. No international credit card needed.

WhatsApp Is Ghana's Business Channel

Over 90% of smartphones in Ghana run WhatsApp daily. Meet your customers where they already are.

No Meta Approval Required

Start sending in minutes. No weeks-long Business Verification with Meta. Register, get your API key, send.

What Do People Use SMESS For?

You don't need to be a tech person to use SMESS. If your business talks to customers, SMESS handles the WhatsApp part — automatically.

🛒
Online Shops & E-commerce

Send Order Confirmations & Delivery Updates

Every time a customer places an order on your website, they instantly get a WhatsApp message with their order details. No more “Did my order go through?” calls to your number.

🚚
Logistics & Delivery Businesses

Keep Customers Informed at Every Step

Picked up? On the way? Delivered? Send automatic WhatsApp updates at each stage. Customers stop calling your riders for updates — they already know.

🏥
Clinics, Hospitals & Pharmacies

Appointment Reminders & Prescription Alerts

Reduce no-shows by sending appointment reminders the day before. Alert patients when prescriptions or lab results are ready. All automatic, all on WhatsApp.

🏫
Schools, Churches & Organisations

Bulk Announcements to Your Community

Send school fees reminders, exam timetables, Sunday service notices, or event invitations to hundreds of parents & members in one click — right into their WhatsApp.

🔐
Apps, Websites & Fintech

OTP Codes, Logins & Security Alerts

Verify phone numbers, protect user accounts, and send login codes via WhatsApp instead of SMS — higher delivery rate, instantly recognised by your users.

🎟️
Events, Ticketing & Hospitality

Send Tickets, Vouchers & Booking Confirmations

After someone buys a ticket or books a table, SMESS sends their confirmation with a QR code image — directly to WhatsApp. No app to download, no email to dig for.

See What Lands in WhatsApp

Text, images, PDFs, locations, interactive buttons, OTP codes, voice & video — all delivered through one API, looking exactly as they do in real WhatsApp conversations.

Accra Fashion Store
online
Text Message
Chale Wote Events
online
Image Message
Accra Academy
online
PDF Document
Finance Dept
online
Spreadsheet / Excel
Tema Medical Centre
online
Location / Map
Swift Delivery GH
online
Interactive Buttons
MyApp Security
online
OTP / Copy-Code
Spark Training Co.
online
Video Message

Everything You Need to
Win on WhatsApp

From simple notifications to rich interactive experiences — any WhatsApp message type through one unified API.

Text Messages

Send plain text notifications, alerts, and updates to any WhatsApp number. Perfect for order confirmations, reminders, and broadcasts.

Images & Media

Share product photos, receipts, and promotional graphics. Full support for JPEG and PNG delivered straight to WhatsApp.

Any Document, Any Format

Send invoices, contracts, payslips, spreadsheets, and reports in any format — PDF, Excel, Word, PowerPoint, CSV, ZIP, and more. No format restrictions. Your files arrive exactly as you send them.

Interactive Buttons

Attach up to 3 clickable action buttons to messages. Drive conversions and engagement with one-tap responses.

OTP & Verification

Send copy-code messages for 2FA, password resets, and account verification. Secure, instant, and native to WhatsApp.

Smart Spam Protection

Built-in rate limiting, duplicate detection, and per-recipient controls keep your WhatsApp sender number safe and compliant.

Send Any File.
Zero Format Restrictions.

Your clients send what they have. SMESS automatically identifies the file type from the filename — no MIME configuration required on your end.

Documents
PDF Word .doc/.docx Excel .xls/.xlsx PowerPoint .ppt/.pptx CSV TXT / RTF ODT / ODS
Archives
ZIP RAR 7Z TAR.GZ
Images
JPG / JPEG PNG GIF WebP SVG
Video
MP4 MOV AVI MKV
Audio
MP3 OGG WAV M4A
Auto MIME Detection — SMESS reads the filename extension and sets the correct file type automatically. The recipient\'s WhatsApp app opens the file with the right app every time — Excel opens in a spreadsheet viewer, Word in a document editor, and so on. You never need to specify a MIME type.     File Size Limits: Starter — 25 MB  •  Growth — 50 MB  •  Enterprise — 100 MB per file.

Start Sending in Minutes

No complex setup. No Meta approval headaches. We handle the WhatsApp infrastructure — you focus on your business.

1

Sign Up & Choose a Plan

Pick the package that fits your volume. Receive your API key and credentials instantly on sign-up.

2

Integrate the API

One simple REST endpoint. Works with PHP, Python, Node.js, cURL — or use our client dashboard directly.

3

Send WhatsApp Messages

Go live with text, images, documents, buttons & OTP codes. Track every delivery in real time from your dashboard.

One API Call. That's It.

Clean, predictable, and easy to integrate into any stack in minutes.

cURL
# Send a WhatsApp message via SMESS API

curl -X POST https://smess.io/api/send.php \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -H "X-Client-ID: your_client_id" \
  -d '{
    "to": "+233241234567",
    "type": "text",
    "message": "Hello! Your order #1234 is confirmed."
  }'

# Response
{
  "success": true,
  "message_id": "msg_abc123",
  "status": "queued",
  "estimated_delivery": "<2 seconds"
}
smess.io/api-documentation
API Documentation
Complete guide to integrating SMESS WhatsApp API
Queue-Based Delivery Auto-Retry Logic Real-time
NAVIGATION
Quick Start
Authentication
Send Message
Send Media
Queue Status
Errors
Quick Start Guide
1
Get API Key
Register free
2
First Request
POST /api/send
3
Track Queue
GET /api/queue
smess.io/api-documentation #send-message
POST https://smess.io/api/send
NAMETYPEREQUIREDDESCRIPTION
apikey string Yes Your API authentication key
phone string Yes Recipient e.g. +233241234567
text string Yes Message content to send
url string No Media file URL (images, docs)
"success": true,
  "message_id": "msg_abc123",
  "status": "queued",
  "estimated_delivery": "<2s" }
Explore Full API Documentation
No login required · All endpoints covered · Code samples in PHP, Python, JS, cURL & more

Works With the Tools
You Already Use

No need to rebuild your website or app. SMESS plugs in through a simple webhook or API call — it takes minutes, not months.

WooCommerce

Running a WordPress shop? Connect SMESS to WooCommerce order events (new order, payment received, shipped, delivered) using a webhook or our ready-made integration guide. Your customers get WhatsApp updates automatically.

Webhook ready
Download Plugin
PrestaShop

PrestaShop fires webhook events on every order status change. Point it at the SMESS API endpoint, add your API key, and your customers are immediately notified on WhatsApp — no coding required.

Webhook ready
Download Module
Magento / Adobe Commerce

Large catalogue? High order volume? Magento's event observer system can call SMESS on every checkout, shipment, or refund event. Enterprise-grade throughput, Ghanaian pricing.

REST API
Download Extension
OpenCart

Running an OpenCart store? Install the SMESS extension and your customers will receive WhatsApp order notifications automatically — on new orders, payments, and status changes.

Extension ready
Download Extension
Shopify

Using Shopify? Add the SMESS webhook receiver to your server and connect it from Shopify's notification settings. Customers get WhatsApp updates on paid, fulfilled, and cancelled orders.

Webhook ready
Download Webhook
Custom-Built Apps

Built your own backend in PHP, Python, Node.js, Java, or anything else? One HTTP POST request is all it takes. Copy the code example on this page and you're sending WhatsApp messages in under 5 minutes.

PHP · Python · Node.js · cURL
Zapier & Make (Integromat)

Don't write code at all. Use Zapier or Make.com to connect SMESS to over 5,000 apps — Google Sheets, Typeform, Paystack, Flutterwave, Calendly, and more. If they support webhooks, so do we.

No-code
Any System via Webhook

If your system can send an HTTP request, it can send WhatsApp messages through SMESS. Billing software, ERP, school management system, logistics platform — if it has a webhook, we connect to it.

Universal
🤔

Not sure if your platform is supported?

If your system has a settings page with a “Webhook URL” or “API Integration” field, you can connect it to SMESS in minutes. Contact our Ghana-based support team — we'll walk you through it at no extra cost.

Get Started Free

Why Pay International Rates
for Local Messages?

Global platforms charge in USD, require Meta Business Verification, and were never built for Ghana. SMESS was. Here's what the maths look like.

66% cheaper
per message vs Twilio WhatsApp — on the Ultimate plan
What matters 🇬🇭 SMESS (Ultimate) Twilio Africa's Talking Bird / Vonage
Cost per message
WhatsApp marketing
GHS 0.10
$0.0088
GHS 0.29
$0.025
GHS 0.34
$0.030
GHS 0.23
$0.020
Billing currency GHS — Ghana Cedi USD only USD / KES USD / EUR
Payment method Mobile Money, Card Credit card (USD) Card + some MoMo Credit card (USD)
Meta Business Verification
before you can send
Not required — go live today Required (days to weeks) Required Required
Time to first message < 5 minutes Days to weeks 1–3 days 1–3 days
Local support Ghana-based team International only Nairobi-based International only
Built for Ghana Yes — 100% No Africa-wide No
Send 10,000 msgs / month
total cost estimate
GHS 999
Ultimate plan
GHS 2,900+
$250 USD
GHS 3,400+
$300 USD
GHS 2,300+
$200 USD

* Competitor prices are estimates based on publicly listed rates for WhatsApp marketing messages/conversations — prices last verified on 16 May 2026. Actual costs may vary by region, volume tier, and Meta platform fees. Exchange rate used: 1 USD = 11.42 GHS. SMESS per-message cost based on the Ultimate plan. All competitor trademarks (Twilio, Africa's Talking, Bird) belong to their respective owners. SMESS is not affiliated with, endorsed by, or sponsored by any of the companies listed above. We encourage you to verify current pricing directly on each provider's website before making a purchase decision.

Plans That Scale With You

No hidden fees. No long-term contracts. Start small and grow at your own pace.

Standard
Perfect for small businesses and testing
GHS499/mo
≈ $44 USD
2,500 WhatsApp messages / month
Up to 25 MB per file
  • Text messages
  • Image messages
  • Document attachments (PDF, DOCX)
  • REST API access
  • Client dashboard & logs
  • Spam protection
  • Email support (48h)
  • Interactive buttons
  • OTP / copy-code messages
Get Started
Premium
Perfect for small businesses and testing
GHS749/mo
≈ $66 USD
5,000 WhatsApp messages / month
Up to 25 MB per file
  • Everything in Standard
  • Official WhatsApp Cloud API delivery
  • Guaranteed interactive buttons & templates
  • 1,000 Cloud API template messages / month
  • SMESS Cloud Backup failover
  • Delivery analytics & bulk sending
  • Priority support (12h)
Get Started

Compare Plans

Feature Standard Premium Ultimate
Monthly Messages2,5005,00010,000
Max File Attachment Size
Per plan · all formats
25 MB25 MB50 MB
Text messages
Image messages
Document attachments (PDF, DOCX)
REST API access
Client dashboard & logs
Spam protection
Email support (48h)
Interactive buttons
OTP / copy-code messages
Everything in Standard
Official WhatsApp Cloud API delivery
Guaranteed interactive buttons & templates
1,000 Cloud API template messages / month
SMESS Cloud Backup failover
Delivery analytics & bulk sending
Priority support (12h)
Everything in Starter
Configurable rate limits
Message templates
Delivery analytics
Bulk sending
Webhook notifications
SMESS Cloud Backup (free failover)
PriceGHS 499/moGHS 749/moGHS 999/mo

Top up anytime.

Running close to your monthly limit? Buy a top-up pack. Credit is added instantly, rolls over month-to-month, and stays valid for 12 months — you only lose it if you don't use it. Larger packs cost less per message.

1,000
messages
GHS 199
GHS 0.199 per message
  • Added to your balance instantly
  • Rolls over to next month
  • Valid 12 months from purchase
Log in to buy
2,500
messages
GHS 449
GHS 0.180 per message
  • Added to your balance instantly
  • Rolls over to next month
  • Valid 12 months from purchase
Log in to buy
10,000
messages
GHS 1,299
GHS 0.130 per message
  • Added to your balance instantly
  • Rolls over to next month
  • Valid 12 months from purchase
Log in to buy

Top-ups are consumed after your plan quota — your plan messages always go first, then the oldest top-up pack. For ongoing higher volumes, upgrade your plan — it's cheaper long-term.

Your API. Our Shield.

SMESS was built with a defence-first architecture. Every key, every IP, every call is monitored — and when something looks wrong, the system acts before you even notice.

Isolated Per-Client API Keys

Every client gets a unique cryptographic API key. No shared credentials, no blast radius. Compromising one key affects exactly one client — and triggers an instant lockdown.

Zero Credential Sharing

Brute-Force IP Blocking

10 failed authentication attempts from any IP triggers an automatic 24-hour block. No configuration needed — the platform protects itself and every client on it by default.

Auto-Enforced

Key-Sharing Detection & Lockdown

If a client’s API key is detected from more than 3 distinct IP addresses within 24 hours, the system immediately revokes the key, blocks all offending IPs for 7 days, and permanently blacklists the key to prevent re-use.

Zero Tolerance

Instant WhatsApp Security Alerts

The moment a security incident is triggered, both the platform admin and the affected client receive a WhatsApp notification — no email delays, no missed alerts. Response time: seconds.

Real-Time

Encrypted Message Storage

Message content is encrypted at rest using AES-256. Even if someone gained access to the database, message payloads would be unreadable without the encryption key.

AES-256

Tamper-Proof Audit Trail

Every state-changing action is recorded in an isolated audit database using a hash-chain model. Each record references the hash of the previous one — making silent tampering mathematically impossible to hide.

Hash-Chained

Per-Client IP Allowlist

Clients can lock their API key to a list of trusted IP addresses. Any call from an unlisted IP is rejected outright — regardless of whether the key is valid.

Optional Hardening

Rate Limiting & Quota Enforcement

Per-client rate limits and monthly quotas are enforced at the API gateway level. Burst traffic, runaway scripts, or accidental loops are caught before they cause damage.

Gateway-Level

Permanent Key Blacklist

Revoked keys are permanently recorded in a blacklist. Even if a future key generation produced an identical value by chance, the system detects the collision and generates a new one — ensuring revoked keys can never resurface.

Collision-Safe

Security that runs whether you think about it or not.

None of these protections require setup or subscriptions. Every SMESS client gets the full security stack from the first API call.

Built for Reliability

Why Businesses Choose SMESS

Fast Delivery
Encrypted Storage
99.9% Uptime
Anti-Spam Built-In
Works Worldwide
Simple REST API

Common Questions

What type of WhatsApp messages can I send?
Text, images, documents in any format (PDF, Word, Excel, PowerPoint, CSV, ZIP, and more), video, audio, interactive button messages (up to 3 buttons), list menus, location pins, contact cards, and copy-code/OTP messages.

File size limits by plan: Starter — 25 MB  •  Growth — 50 MB  •  Enterprise — 100 MB per file. SMESS auto-detects the file type from the filename — no MIME type configuration needed.
How fast are messages delivered?
Most messages are delivered within 2 seconds. Our queue processes in real-time with automatic retries. Track every delivery from the dashboard.
Do I need a WhatsApp number or WhatsApp Business account?
You need an active phone number that can receive WhatsApp messages. Here's the breakdown:
  • Personal WhatsApp: Works, but not recommended for business use — it lacks professional features and has lower trust with recipients.
  • WhatsApp Business app (free): Recommended for small and medium businesses. Same number, but with a business profile, catalog, and auto-replies.
  • Meta Business Verification: Strongly recommended for high-volume sending and deliverability. Meta charges a minimum of approx. $11/month. It improves your number's trust rating and unlocks higher throughput. Learn more at Meta Business.

SMESS handles all the technical API routing and message delivery infrastructure. We configure your number and get you sending — but the number and its Meta compliance status remain yours.

Note: SMESS is an independent service and is not affiliated with Meta Platforms, Inc. or WhatsApp. WhatsApp is a trademark of Meta Platforms, Inc.

What happens when I exceed my monthly quota?
When your quota is exhausted:
  • Your client dashboard will show a quota alert in real-time so you always know your usage.
  • The API returns a 429 Too Many Requests error — messages are not lost, they are rejected at the API level.
  • You can purchase extra message credits for the current month without waiting for the next billing cycle.
  • Quotas automatically reset on the 1st of every month.
Which countries do you support?
SMESS works with any country and any valid international phone number worldwide. Simply provide the full international number (e.g. +1 USA, +44 UK, +233 Ghana) and messages are delivered globally. Contact us if you need support for a specific region.
Is there a free trial?
Yes! We offer a 30-day free trial with 100 messages — no credit card required. Register now or email sales@smess.io and we’ll have you set up within minutes.
What payment methods do you accept?
Payments are processed securely via Paystack (a Stripe company). Accepted methods include:
  • Credit & debit cards (Visa, Mastercard)
  • Mobile Money — MTN, Vodafone/Telecel, AirtelTigo (Ghana, Nigeria, Kenya)
  • Bank transfers
  • Enterprise clients can request invoicing with NET-30 terms
Is SMESS affiliated with WhatsApp or Meta?
No. SMESS is an independent messaging infrastructure service. WhatsApp and Meta are trademarks of Meta Platforms, Inc. Use of WhatsApp’s services is subject to Meta’s own Terms of Service. By using SMESS, you agree to comply with all applicable WhatsApp policies and Meta platform rules.

Ready to Reach 2 Billion
WhatsApp Users?

Join businesses across Africa sending smarter with SMESS. Start your free trial today.

Start Free Trial Get Started

sales@smess.io  ·  Mon–Fri 9AM–6PM GMT