Hotspot4 min read

    Hotspot Plans

    Create and manage hotspot plans in Jasiyo — pricing, session duration, speed limits, and how plans appear on the captive portal.

    Creating a hotspot plan

    Go to Plans → Add Plan in your dashboard and select Hotspot as the plan type. Fill in the fields and save — Jasiyo will push the profile to your router automatically.

    Plan fields explained

    FieldDescription
    NameDisplayed on the captive portal, e.g. '1 Hour' or 'Daily 24hrs'
    Price (KSh)Amount the customer pays to activate this plan
    Duration valueHow long the plan lasts, e.g. 1, 3, 24
    Duration unitminute, hour, day, week, or month
    Upload speedMaximum upload speed, entered in Mbps. Leave blank for unlimited.
    Download speedMaximum download speed, entered in Mbps. Leave blank for unlimited.
    Data limitOptional, hotspot only — caps usage at an amount you set in MB or GB
    MikroTik profileThe hotspot profile name to use on the router (auto-created if left blank)

    How plans appear on the captive portal

    All active hotspot plans for a router are displayed as cards on the captive portal, sorted by price. Each card shows the plan name, duration, and price. Customers tap the card they want and proceed to M-Pesa payment.

    Only plans marked as Active appear on the portal. Deactivate one to hide it temporarily without deleting it.
    Leaving both speeds blank means unlimited. On a router running RouterOS 6 that also means unshaped and unmetered, so one customer on a "cheap" plan can take the whole line and a data cap will not stop them. Always set a speed on plans you actually sell.

    A new plan reaches your router a moment after you save it, not instantly. If one is not behaving as expected on the portal, give it a minute before assuming something is wrong.

    Example plan setups

    1 Hour

    KSh 20

    1 hour · 5 Mbps

    Casual browsing — coffee shops

    6 Hours

    KSh 50

    6 hours · 5 Mbps

    Half-day work sessions

    Daily 24hrs

    KSh 100

    24 hours · 10 Mbps

    Full day — offices, hotels

    Weekly

    KSh 500

    7 days · 10 Mbps

    Regular visitors, staff