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.

    Customer statuses

    Active

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

    Suspended

    Subscription expired or manually suspended. The PPPoE secret is disabled on MikroTik. The customer will get an authentication failure when trying 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 the customer from Jasiyo and delete their PPPoE secret from the router.

    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. Queues a disable command on the router (customer is suspended within 30 seconds)
    3. Shows the customer in the "Needs Attention" queue in 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. Jasiyo will update the PPPoE secret on the router within 30 seconds. The customer will need to reconnect using the new password.

    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.