Features

Everything WHISPER does

WHISPER is bulk SMS software built for Ghana: contact cleaning for local number formats, personalised campaigns, scheduling, per-recipient delivery reports and branded sender IDs — delivered to MTN, Telecel, AirtelTigo at GHS 0.04 per message.

How does WHISPER handle contacts?

Upload a CSV or Excel file and WHISPER cleans it for you — converting local Ghanaian numbers to international format, removing duplicates and flagging invalid entries before they cost you credits.

CSV and Excel upload

Drag and drop a file exported from any spreadsheet or school management system. Column headers are detected automatically.

Automatic number normalisation

024XXXXXXX becomes 233XXXXXXXXX. Spaces, dashes and plus signs are stripped. Numbers that cannot be valid are flagged rather than failing silently mid-send.

Duplicate prevention

The same number is never stored twice in one account, so nobody receives your announcement two or three times.

Contact groups

Organise contacts into groups — a class, a fellowship wing, a customer segment — and target one group or several per campaign.

Custom fields

Any extra column in your file (fee balance, role, amount due) is stored alongside the contact and available as a message variable.

Opt-out management

A per-account blocked list automatically excludes anyone who has asked to stop receiving messages from every future campaign.

How do you compose and personalise messages?

Write one message and let variables fill in each recipient's details. A single campaign can deliver thousands of individually accurate messages.

Variable substitution

Use {Name} or any custom column so each recipient sees their own details. One campaign, personalised output.

Live character and page counter

See how many 160-character pages your message uses as you type, before it affects your bill.

Cost estimation before sending

Recipients × pages × GHS 0.04 is calculated and shown up front, so there is never a surprise charge.

Saved templates

Store messages you send regularly — weekly reminders, fee notices — and reload them in one click.

Send confirmation

Campaigns above a threshold require explicit confirmation, so a large send is never triggered by accident.

Can messages be scheduled and repeated?

Yes. Campaigns can be scheduled for a future date and time, or set to repeat daily, weekly or monthly. Scheduled sends run on the server, so nothing depends on you being logged in.

One-time scheduling

Pick a date and time and the campaign sends itself — useful for reopening reminders written weeks in advance.

Recurring campaigns

Repeat daily, weekly or monthly for standing reminders like a weekly service notice or a monthly dues nudge.

Rate-limited delivery queue

Messages are released to the network in controlled batches, which prevents the throttling and dropped sends that plague naive bulk scripts.

How do you track delivery?

Every campaign produces a per-recipient delivery report, updated from the network in near real time, and downloadable as a PDF receipt.

Per-recipient status

See delivered, pending and failed for every number, not just an overall total.

Near real-time updates

Statuses arrive from the network as they resolve, with a polling fallback so a missed webhook doesn't leave a report stuck.

PDF receipts

Download a formal receipt showing what was sent, to how many people and at what cost — for a board, PTA or auditor.

Campaign history

Every past campaign is retained with its message, recipient count and total cost, so you can review spend over time.

What about sender IDs and billing?

Register your organisation's name as the sender, and pay for credits in cedis with Mobile Money or card at GHS 0.04 per message.

Sender ID registration

Request a name of up to 11 characters from inside the dashboard and track approval status. Multiple sender IDs per account are supported.

Mobile Money and card payment

Top up through Paystack with MTN Mobile Money, Telecel Cash, AirtelTigo Money, Visa or Mastercard. Credits land as soon as payment clears.

Credits that never expire

Buy once, use whenever. Suits organisations that send in bursts around term dates or events.

Automatic refunds on failure

If a message cannot leave the platform, the credit returns to your balance rather than disappearing.

Low-balance alerts

Get warned by SMS before you run out, so a scheduled campaign doesn't fail for want of credit.

Start sending bulk SMS in Ghana today

Create a free account, add your contacts and send your first campaign in minutes. No monthly fee, no contract — you only pay for the messages you send.