Getting Started5 min read

    Add your first customer

    Step-by-step guide to adding a PPPoE, hotspot, or static IP customer in Jasiyo, including their automatic M-Pesa account number.

    Before adding customers, make sure you have at least one router connected and one service plan created. Customers must be assigned to both.

    Adding a PPPoE customer

    1

    Open the Add Customer form

    Go to Customers (PPPoE tab) in your dashboard and click Add Customer.

    2

    Fill in customer details

    Enter the customer's full name, phone number (used for M-Pesa matching and SMS), and optionally their email address.

    The username is their PPPoE login — choose something memorable like their name or building/road address.

    3

    Assign a plan and router

    Select the service plan (determines speed and price) and the router they connect through. These determine billing and which MikroTik device gets configured.

    4

    Set a PPPoE password

    Enter the PPPoE password for this customer. Jasiyo stores it securely and sets it up on your router for you.

    5

    Save

    Click Add Customer. They are set up on your MikroTik and ready to connect within about half a minute.

    Adding a hotspot customer

    Navigate to Customers → Hotspot and click Add Customer. The form is similar to PPPoE but simpler — you only need a name, phone number, and plan.

    Most hotspot customers pay on-demand via the captive portal and don't need a pre-created account. Manual hotspot customer creation is used for recurring monthly subscribers who you want to pre-configure.

    What Jasiyo does automatically

    • ✓M-Pesa account number — A unique account (e.g. JSY-A1B2C3) is generated and linked to this customer. When they pay to your Paybill using this number, Jasiyo matches and processes the payment automatically.
    • ✓MikroTik setup — Their username, password, and speed profile are created on the router, usually within about half a minute.
    • ✓SMS notification — If you have an SMS gateway connected, the customer receives their login credentials immediately after being added.
    • ✓Subscription record — A subscription is created tracking the plan, price, and expiry date. Jasiyo monitors this and suspends the customer when it expires.

    Bulk import via CSV

    If you're migrating from another system or have many customers to add at once, use the CSV import. Go to Customers → Import and download the CSV template to see the required column format.

    See the full CSV Import guide for column definitions and tips on preparing your data.