Mobile Sasa
PricingAgentsClientsFAQAPI docs
Log inGet started
Products/Email

Email from your own domain, billed like your SMS.

Receipts, statements, newsletters and notices sent from your organisation's own domain, over the API or from the portal. We set up the domain and keep it deliverable, so you never run a mail server.

Read the email API docs Talk to our team
Recipients per API call
100Recipients per API call
Addresses per pasted campaign
10,000Addresses per pasted campaign
Unit per recipient
1Unit per recipient

From [email protected]

To [email protected]

Your November statement

Hello Jane, Your savings balance on 30 November is KES 84,200 and your loan balance is KES 12,500. The full statement is in your member portal. Bidii Sacco

Delivered08:00:06

Sent from the SACCO's own domain, not ours. The delivery report comes back on its own.

Everything you need to send, nothing to host

One account for SMS and email: the same contacts, the same API tokens and the same delivery reports.

Your own domain
Mail goes out from an address on your domain, such as [email protected], so recipients see your name, not ours.
Deliverability handled
We register the domain with our sending provider and give you the SPF and DKIM records, or manage the DNS for you.
Transactional API
One call sends HTML and plain-text email to up to 100 recipients, with the same mbs_ tokens you use for SMS.
Bulk campaigns
Send one email to a contact group of any size, or paste a list of up to 10,000 addresses. It sends in the background.
Saved templates
Keep the emails you send often as templates and reuse them from the portal or the API.
Delivery status per recipient
Each email is tracked from sent to delivered, bounced or marked as spam, on the portal and over the API.
Automatic suppression
Addresses that bounce or complain are suppressed. Future sends skip them and they are never billed again.
Per-recipient billing
One email unit per accepted recipient. A send your balance cannot cover is refused whole, with nothing half-sent.
Same account, same tokens
Email sits beside SMS, USSD and WhatsApp in your Mobile Sasa account. No second contract, no second login.

Your domain

Set up once by us, deliverable from then on

Mail sent from a shared or self-hosted server lands in spam or gets blocked, and getting off a blocklist takes weeks. Tell us the domain you want to send from. We register it, you publish a few DNS records or let us manage them, and the domain is verified.

  • SPF and DKIM records provided for you
  • Or we manage the domain's DNS entirely
  • Every address on a verified domain can send
  • No mail server, no IP reputation work on your side

mail.bidiisacco.co.ke

Verified
TypeNameFor
TXTsend.mail.bidiisacco.co.keSPF
TXTresend._domainkey.mail.bidiisacco.co.keDKIM
MXsend.mail.bidiisacco.co.keBounces

We give you these records, or we manage the DNS for you. Every address on the domain can then send.

Transactional email

Receipts and notices straight from your system

Your system calls one endpoint when a payment lands, a statement is ready or a password needs resetting. The email goes out from your domain and its status comes back on its own.

  • HTML and plain-text bodies
  • Up to 100 recipients per call
  • Sent, delivered, bounced or complained, per recipient
  • Examples in curl, Node, PHP and Go in the API docs
POST /api/v1/email/send
Authorization: Bearer mbs_…

{
  "from": "receipts",
  "to": ["[email protected]"],
  "subject": "Payment received",
  "html": "<p>We received KES 2,000. Thank you.</p>",
  "text": "We received KES 2,000. Thank you."
}

Up to 100 recipients per call, each billed and tracked on its own.

Bulk campaigns

One email to every member, without a mailing tool

Pick a contact group you already use for SMS, or paste a list of addresses. The campaign sends in the background while the portal counts what went out, what was delivered and what bounced.

  • Contact groups of any size, or up to 10,000 pasted addresses
  • From the portal or the API
  • Live progress while it sends
  • Bounced and complained addresses suppressed automatically

AGM notice · All members

Contact group · 4,812 recipients · sending

  • [email protected]Delivered08:00:04
  • [email protected]Delivered08:00:04
  • [email protected]Not delivered08:00:05
  • [email protected]Awaiting report08:00:05

A bounced address is suppressed. Later sends skip it and never bill it.

Live in four steps

  1. 01

    Tell us your domain

    Contact us with the domain you want to send from, for example mail.yourbrand.co.ke.

  2. 02

    Publish the records

    Add the DNS records we give you, or let us manage the domain's DNS.

  3. 03

    We verify it

    Once the records are live, the domain is verified and ready to send.

  4. 04

    Send

    Use the portal's Email pages or the API, with your email balance billed per recipient.

What teams use it for

Payment receipts · SACCO and loan statements · School newsletters and fee notices · Order confirmations · Appointment confirmations · AGM and member notices · Monthly newsletters

Questions people ask

Can I send from my own email address?+−

Yes. You send from addresses on a domain you own, such as [email protected]. We register the domain with our sending provider and give you the DNS records to publish, or manage the DNS for you. Once it is verified, every address on it can send.

How is email billed?+−

Each accepted recipient costs one unit from your email balance. A send your balance cannot cover is refused whole, so nothing is half-sent. Addresses that have bounced or complained are skipped and not billed. Ask us for your email rate when we set up your domain.

How many emails can I send at once?+−

Up to 100 recipients per API call for transactional email. A campaign can go to a contact group of any size, or to a pasted list of up to 10,000 addresses, and sends in the background.

What delivery information do I get?+−

Each recipient's email is tracked from sent to delivered, bounced or complained (marked as spam). You see it on the portal's Email pages and on the messages endpoint of the API.

Do I need to run a mail server?+−

No. Mail goes out through our sending provider, whose reputation is maintained for you. You keep your own domain and brand.

Works well with

Bulk SMS

Reach the same contacts on their phones, from the same account and balance.

Reminders

Recurring and birthday messages that send themselves by SMS.

WhatsApp

Approved templates for customers who prefer WhatsApp.

Send email from your own domain

Tell us the domain you want to send from and we will set it up for you. Ask us to call you and we will take it from there.

Read the email API docs Or ask us to call you
Mobile Sasa
Bitwise Digital Solutions Ltd
IPS Building, 6th Floor, Kimathi Street
Nairobi, Kenya

0796 002 630
[email protected]

Sending for Kenyan organisations since 2015.

Products

  • Bulk SMS
  • Sender IDs
  • USSD
  • Mobile Surveys
  • Shortcodes
  • Premium Services
  • WhatsApp
  • Email
  • Reminders
  • Phone Lookup

Company

  • Pricing
  • Clients
  • FAQ
  • Agent programme
  • Salamu for resellers
  • Support

Your account

  • Log in
  • Create an account
  • Become an agent
  • API documentation
© 2026 Mobile Sasa, a Bitwise Digital Solutions product
PrivacyTermsAccount deletionSupportXLinkedInFacebook