One console, not five logins.
Billing, hotspot, MikroTik access control, payments, and your team — the parts of running an ISP that usually live in separate tools, in one place instead.
PPPoE & static IP
Paste one script into Winbox and the router builds its own PPPoE server, IP pools, and suspend/reconnect rules — no manual `/ppp secret` entry, ever again.
Hotspot & vouchers
Walk-up customers pay for a time-boxed package and get a voucher automatically — on the same router serving your subscription customers.
Mobile money billing
Plans generate invoices on their own billing cycle. Send an STK prompt from the console, or let the customer portal do it — receipts reconcile automatically.
Card & bank payments
A HavenPay checkout link covers customers without mobile money — card, bank, or USSD — plus withdrawals of collected float straight to a mobile money number.
Router fleet visibility
Every router reports its own hardware — RouterOS version, CPU, memory, ports, DDNS hostname — so you know what's out there before a customer calls.
Team & audit
Owner, admin, and support roles with invite links, plus an append-only log of who suspended a customer, changed a price, or let a colleague in.
Work that runs itself
Automated invoice generation on each plan's billing cycle, reminders before and after a due date, and CSV import/export for onboarding an existing customer list in one motion.
What you collect, not just what you billed
Collection rate, arrears aged into current/30/60/60+ day buckets, median days-to-pay, ARPU counted only against paying customers, and subscriptions kept separate from hotspot revenue.
Not another RADIUS server to run.
- Works on RouterOS 6.x and 7.x — the same onboarding script runs unmodified on both.
- No VPN, no inbound firewall rules. Your router polls Haven Ways over HTTPS on its own schedule, so it works fine behind CGNAT.
- MikroTik's own cloud DDNS is enabled automatically, so Winbox stays reachable without an always-on tunnel.
- A poll response is verified for completeness before anything is applied — a truncated read skips that cycle rather than half-applying a suspend.
See it against your own routers.
A free trial is enough to onboard one router and one plan for real.

