Hotspot4 min read

    Voucher Management

    Create, manage, and track Wi-Fi hotspot vouchers in Jasiyo — batch generation, printing, redemption tracking, and expiry management.

    What are vouchers?

    Vouchers are pre-paid access codes that give Wi-Fi access for a fixed duration or data limit. A customer buys or receives a voucher code and enters it on the captive portal to get instant internet access — no M-Pesa transaction needed at the time of use.

    Vouchers are ideal for: cafes, hotels, conference venues, community Wi-Fi points, and any location where you want to sell internet access in advance (scratch cards, over the counter, etc.).

    Creating vouchers

    Go to Vouchers in your ISP dashboard and click Generate Vouchers. Fill in:

    • RouterWhich router these vouchers work on. Pick this first — the plan list stays empty until you do.
    • PlanThe hotspot plan the voucher grants: its duration, speed, and price.
    • QuantityHow many to generate, from 1 to 500 in one batch.
    • NoteOptional label for your own reference, e.g. which shop the batch went to.

    Instead of a plan you can enter a custom profile, duration, and price for a one-off batch. Click Generate and Jasiyo creates the codes and pushes them to your MikroTik as hotspot users.

    Then use Print for a printable sheet you can cut up and sell over the counter.

    Codes are eight random characters, for example K7PQMR29. The alphabet deliberately leaves out I, O, 0 and 1, so nothing is lost to a customer misreading a printed card. Each code is unique and single-use.
    A voucher is tied to the router you generated it for and will not work on another. If you run several sites, generate a batch per site and keep them apart when you distribute them.

    How customers redeem vouchers

    1. Customer connects to your Wi-Fi and is redirected to the captive portal
    2. They click Use Voucher on the portal
    3. They enter their voucher code and click Redeem
    4. Jasiyo verifies the code against MikroTik and logs the customer in
    5. Internet access starts immediately — the voucher is marked as used

    Tracking & expiry

    The Vouchers page labels each one:

    Unused

    Generated but never redeemed. This is your stock on hand.

    Active

    Redeemed, and the session time bought has not run out yet.

    Expired

    Redeemed, and the time has since run out.

    Revoked

    Cut off by you before its time was up.

    An unused voucher does not go stale. The clock starts when a customer redeems it, not when you generate it, so a printed batch that sits in a drawer for months is still good. Filter by Unused to count what stock you have left.