Customer Management6 min read

    PPPoE Customer Management

    Manage your PPPoE broadband customers in Jasiyo — add, edit, suspend, reactivate, change plans, extend subscriptions, and monitor status.

    PPPoE customers are your home broadband subscribers who connect using a username and password. Jasiyo manages their accounts on your MikroTik router automatically — you never need to open WinBox to add, suspend, or reactivate a customer.

    They live on the PPPoE page under Customers in the sidebar. Five cards across the top summarise the base:

    Revenue This Month

    PPPoE payments received this calendar month.

    Earned Today

    Today's PPPoE collections.

    Total Customers

    Every PPPoE customer, whatever their status.

    Online Now

    How many are connected at this moment.

    Offline

    Customers who exist but are not currently connected.

    A sudden jump in Offline is worth a look. Some of it is always customers switching their own routers off, but a spike usually means one of yours has dropped instead.

    Customer statuses

    Active

    Customer has an active subscription and is enabled on the router. They can connect normally.

    Suspended

    Expired or suspended by you. Their login is disabled on the router, so they get an authentication failure when they try to connect.

    Expired

    Subscription has passed its expiry date. Jasiyo automatically suspends the account and disables it on the router.

    Available actions

    Click on any customer row to expand their detail panel. From there you can:

    • ReactivateRe-enable a suspended customer on the router. Their subscription is extended if payment was received.
    • SuspendImmediately disable the customer on MikroTik. Use for non-payment or account issues.
    • Send STK PushSend an M-Pesa payment request to the customer's phone number.
    • Edit detailsUpdate name, phone, email, plan, router, or notes.
    • Change passwordUpdate the PPPoE password — it syncs to the router automatically.
    • Extend expiryAdd days or set a specific expiry date manually.
    • DeleteRemove them from Jasiyo and from the router. Do this when you have genuinely lost a customer — a suspended one still counts towards your bill.

    Subscription expiry & automatic renewal

    Each customer has a subscription with an expiry date. When the date passes, Jasiyo automatically:

    1. Marks the subscription as expired
    2. Disables their login on the router, within about half a minute
    3. Shows them under Needs Your Attention on your dashboard

    When the customer pays via M-Pesa, Jasiyo automatically renews the subscription and re-enables them on the router — no manual action required.

    If you manually update a customer's expiry date in Jasiyo, the system respects your change and will not overwrite it with an automatic calculation. This is useful for granting grace periods or pro-rata extensions.

    Changing a customer's password

    Open the customer's panel and click the Key icon next to their password field. Enter the new password and save. It reaches the router within about half a minute, and the customer then has to reconnect using it.

    M-Pesa account number

    Every customer in Jasiyo has a unique M-Pesa account number in the format JSY-XXXXXX (e.g. JSY-A1B2C3). This is generated automatically when the customer is created.

    When a customer pays to your Paybill, they enter this code as the account reference. Jasiyo uses it to match the payment to the correct customer and trigger the renewal. Share this number with your customers — they'll need it every time they pay.