DojaPay Messaging
DojaPay Messaging

Reach every customer, on every channel.

SMS, WhatsApp, voice and email from one composer. Write once, pick a list, see the exact cost before you send - then watch every delivery receipt land.

Paid from your wallet Refund on rejection Opt-outs honoured
Eid promo
MSG-20261005-1184
Sending
SMS
Voice
Email
WhatsApp
Hi {{first_name}}, enjoy 10% off all transfers this week. Reply STOP to opt out.
Recipients
2,480
Segments
1 each
Cost
₦9,920.00
1,934 delivered 12 not delivered, refunded

Four channels, one composer

Pick the channel per campaign. Your contacts, lists and merge tags are shared across all of them.

Per segment

SMS

The one that always arrives. Long messages are counted and priced per segment, with the count shown as you type.

Per message

WhatsApp

Richer, cheaper, and read more. Business-initiated messages use your approved templates.

Per call

Voice

A spoken message delivered as a call, for customers who do not read texts.

Per message

Email

Subject lines, a from-name of your own, and a one-click unsubscribe in every footer.

Built for lists, not for one-offs

Everything a campaign needs after the message is written.

Contacts and lists

Import a CSV once. Segment into lists, and store your own fields to use as merge tags.

Personalised messages

Drop a merge tag for a first name or any field you imported, and every recipient gets their own. Preview against a real contact before you spend.

Cost before you send

The exact charge is quoted from your fee rules and reserved from your wallet in one go - never a surprise bill.

Delivery receipts

Per-recipient status as the carriers report it, with a CSV export for reconciliation.

Opt-outs that stick

Unsubscribes are honoured per channel and recorded with a reason, so you can show why someone stopped hearing from you.

Scheduled campaigns

Queue a campaign for later. Funds are taken when it goes out, not when you write it.

From list to delivered, in four steps

You see the full cost before anything is charged, and failures refund themselves.

1

Import

Upload your contacts as a CSV, or add them by hand, and group them into lists.

2

Compose

Pick a channel, write your message with merge tags, and see the cost and unit count update live.

3

Send

Funds reserve once. Opted-out and suppressed contacts are dropped before a naira is spent.

4

Reconcile

Watch receipts arrive per recipient. Rejections refund automatically; export the lot as CSV.

Ready to talk to all of them at once?

Sign in with your DojaPay merchant account and send your first campaign in minutes.

Sign in to get started