VunaFlow
FeaturesPricingGuidesAboutContact

Features · Updated 20 October 2026

MikroTik captive portal billing with your own branded login page

The captive portal is the page a customer sees when they join your WiFi. VunaFlow builds it, installs it on your MikroTik, and updates it whenever you change a package.

What is on the page

  • Your name, logo and colours, in English or Swahili.
  • Your packages with prices, and offers only during the hours you choose.
  • Pay by M-Pesa with a phone number, or log in with a voucher code.
  • Your support phone number, and your agents so customers know where to buy vouchers.
  • Notices you post, such as a planned outage.

What VunaFlow sets up on the router

  • The hotspot server, profiles and login page files.
  • The walled garden, so unpaid phones can still reach the payment page.
  • Speed limits per package, and how many devices can share one code.
  • Remembering paid devices, so customers are not asked to log in again while their time is running.

Which routers

Any MikroTik on RouterOS 6.45 or newer: hAP lite, hAP ac², hAP ax², hEX, RB750, RB951, L009 and CCR models. One dashboard covers all your routers.

Frequently asked questions

Do I need to write any scripts?

No. VunaFlow installs and updates everything on the router. You only connect the router once.

Can I change the design?

Yes. Colours, logo, wording, language and which sections show are all set from the dashboard, and the router updates itself.

Try VunaFlow free. Connect your router, set your packages and take your first payment today.

Start your free trial · See pricing · Book a demo

More features

  • PPPoE billing system for MikroTik with M-Pesa
  • Hotspot voucher system: M-Pesa vouchers, printed codes and agents
  • TP-Link Omada captive portal billing with M-Pesa
  • Fair usage policy (FUP) for hotspot and PPPoE: slow down, not cut off
  • ISP billing with M-Pesa: tills, paybills, banks and mobile money
  • Static IP billing for MikroTik: suspend and restore by payment