SMS & Notifications4 min read

    SMS Gateway Setup

    Choose an SMS gateway so Jasiyo can send payment receipts, expiry reminders, and customer credentials.

    Jasiyo needs an SMS gateway before it can text your customers — payment confirmations, expiry reminders, and login credentials all go out this way. Go to Settings → Communications and pick one.

    Jasiyo SMS — the quickest start

    Managed by us. Nothing to sign up for, no API keys, and it works the moment you switch it on. Messages send from the sender name JASIYO, billed at KSh 1 per SMS, and you top up your balance inside Jasiyo. Choose this unless you specifically want your own sender name.

    Your own account

    Bring your own provider and your own sender ID, and pay that provider directly. Jasiyo supports:

    Bonga SMS, Africa's Talking, AdvantaSMS, TextSMS, Tilil, Konnekt Smart Life, Talksasa, Infobip, and TextBee, which turns an Android phone into your own gateway. For Uganda there is Boxuganda and Pandora SMS.

    SMS is optional but strongly recommended. Customers who get receipts and reminders are much less likely to forget to renew. The steps below cover Bonga SMS; the other providers follow the same shape — create an account, copy its API credentials, paste them into Jasiyo.

    Setup with your own account (Bonga SMS)

    1

    Create a Bonga SMS account

    Sign up at bongasms.co.ke and top up your SMS credits. Purchase a sender name (alphanumeric sender ID) to show your business name instead of a random number.

    2

    Get your API credentials

    In your Bonga SMS dashboard, go to API Settings and copy your API Key and Client ID.

    3

    Configure in Jasiyo

    Go to Settings → Communications in your Jasiyo dashboard, choose Bonga SMS (your account), and enter your API Key, Client ID, and sender name.

    4

    Send a test SMS

    Click Send Test SMS and enter your own phone number. You should receive the test message within a few seconds.

    What messages are sent automatically

    TriggerMessage content
    New customer createdWelcome message with their PPPoE username, password, and account number
    Payment receivedReceipt with the amount, M-Pesa reference, and new expiry date
    Expiry reminderSent however many days before expiry you choose, with a payment link
    After expiryA reconnect nudge once they have lapsed
    After renewalConfirmation when you extend a customer's expiry by hand
    Disconnection noticeSent when a customer's internet is cut, with a payment link
    Hotspot top-upThe voucher code and how long it is valid for

    Checking your SMS balance

    On Jasiyo SMS, your balance and a Top Up SMS Credits button sit in Settings. Top up by M-Pesa and the credit is available straight away.

    On your own account, the credits live with that provider — top up in their dashboard. Jasiyo spends what is already there and cannot add to it.

    Always send a test SMS to your own phone after connecting a gateway, and check it arrives. A gateway can show as connected while every message silently fails on bad credentials or an empty balance, and nothing else will tell you. Customers simply stop getting receipts and reminders.