BUILT FOR AFRICAN ISPS

The ISP Platform
That Runs Itself

WAVES automates customer management, M-Pesa payments, RADIUS authentication and router monitoring — one dashboard for your entire ISP.

Start Free — 30 days → Explore Features
app.wavesplatform.co.ke/admin
OVERVIEW
📊 Dashboard
MANAGE
👥 Customers
📡 Routers
📦 Plans
🎫 Vouchers
FINANCE
💳 Payments
📈 Reports
Dashboard
↻ Refresh
TODAY'S REVENUE
KES 14,200
↑ 18% vs yesterday
ACTIVE CUSTOMERS
247
12 expiring soon
ROUTER HEALTH
96%
5/5 online
THIS MONTH
KES 312K
↑ 24%
Revenue — Last 7 days KES
New customers COUNT
Main Site
Online · 48 clients
Branch B
Online · 31 clients
Site C
High CPU · 22
100%Automated RADIUS Auth
M-PesaPayments Built-in
< 2sReconnect on Payment
24/7Router Monitoring
PPPoEStatic & Hotspot
PDFReports in 1 Click
100%Automated RADIUS Auth
M-PesaPayments Built-in
< 2sReconnect on Payment
24/7Router Monitoring
PPPoEStatic & Hotspot
PDFReports in 1 Click
// FEATURES

Everything your ISP needs

One platform from customer signup to automatic disconnection — no spreadsheets, no manual M-Pesa, no guesswork.

📡

RADIUS Authentication

Customers auth automatically via FreeRADIUS. Connect, pay, disconnect — all handled. Zero manual intervention ever.

💳

M-Pesa STK Push

Send payment prompts directly to customers' phones. Payment confirmed → internet restored automatically in seconds.

🌐

Self-Service Portal

Hotspot customers browse plans, pay via M-Pesa and get access codes — fully branded to your ISP. No staff needed.

📊

Live Router Monitoring

Real-time CPU, memory, uptime and clients per router. SMS alert when offline. Remote reboot from dashboard.

👥

Customer Management

Hotspot, PPPoE and Static in one place. Auto-expiry, renewal reminders and instant reconnect on payment.

📈

Reports & PDF Invoices

Revenue by plan, router and date. Daily reconciliation, expiring lists, printable invoices and receipts.

🎫

Voucher Management

Generate bulk hotspot batches for resellers. Track sold vs unused, batch names and portal sales automatically.

📱

SMS Notifications

Payment confirmations, expiry reminders, welcome messages and router alerts via Onfon or Africa's Talking.

🏷️

White-Label Branding

Your logo, colours, subdomain. Each ISP gets a fully branded portal — customers never see WAVES.

// HOW IT WORKS

Live in one afternoon

Sign up, connect your MikroTik and start onboarding customers — all in the same day.

01

Sign Up

Choose a plan, pay via M-Pesa and get your ISP dashboard instantly. No technical setup needed from you.

02

Connect Routers

Add your MikroTik routers. WAVES connects via the API and shows live CPU, memory and client stats immediately.

03

Create Plans

Set your pricing — hourly, daily, weekly, monthly. Hotspot, PPPoE and Static plans all supported.

04

Go Live

Share your portal URL. Customers pay via M-Pesa and get instant access. Revenue hits your account automatically.

// RADIUS AUTO-AUTH

Internet access,
fully automated

WAVES uses FreeRADIUS so your router authenticates customers automatically — no manual user management, ever.

Instant authentication

Customer enters phone + PIN → RADIUS checks WAVES database → access granted in milliseconds.

🔒

Automatic disconnection

Plan expires → next login rejected. No manual work. Customer pays → immediately reconnected.

📶

Bandwidth enforcement

Speed limits applied per plan automatically. Enforced at the router level — no workarounds.

// Customer connects to WiFi


Router → RADIUS:

  "Can 0745182405 with

   PIN 7376 connect?"


RADIUS → WAVES DB: checking...


✓ Found · Active · Not expired

→ Access-Accept (10Mbps limit)


// Plan expires at midnight


Customer tries again:

→ Access-Reject (expired)


Customer pays KES 500 via M-Pesa:

→ DB updated instantly

→ Access-Accept ✓

// ANALYTICS

Know your numbers
at a glance

Track revenue, customer growth and router performance across all your sites — with PDF reports for any date range.

💰

Revenue by plan and router

See exactly which plans and sites earn the most. Export any report as PDF.

Expiring customers list

See customers expiring in the next 1, 3, 7 or 30 days. Call them before they disconnect.

📅

Daily reconciliation

Every M-Pesa and manual payment for any date. Matches your Safaricom statement exactly.

THIS MONTH REVENUE
KES 312,450
↑ 24% vs last month
ACTIVE CUSTOMERS
247
+18 this month
EXPIRING IN 7 DAYS
12
Export call list PDF →
VOUCHERS SOLD
1,840
320 unused in stock
// REPORTS

Daily, Weekly & Monthly
Reports — one click

Every report you need is already built in. Set the date range, click PDF and you're done.

Reports & Analytics
01/06/2025
30/06/2025
Apply
🖨
📄 PDF
📊 Overview
💰 Revenue
📦 By Plan
📡 By Router
⏰ Expiring
📅 Daily
🧾 Invoices
TOTAL REVENUE
KES 312,450
TRANSACTIONS
428
AVG PER TXN
KES 730
NEW CUSTOMERS
+38
Daily Revenue — June 2025 KES / DAY
Jun 1Jun 7Jun 14Jun 21Jun 28
📅

Daily Report

Pick any date — see every M-Pesa and manual payment. Matches your Safaricom statement. Export as PDF.

📆

Weekly Report

7-day revenue trends, top-paying customers and plan breakdowns. Perfect for Monday morning reviews.

📊

Monthly Report

Full month overview with daily bar chart, plan and router breakdown. Share with your accountant.

📦

Report by Plan

Click any plan — see all subscribers and revenue. Know instantly which plans are most profitable.

Expiring Customers

1, 3, 7 or 30-day expiry list. Export as PDF call list. Best tool to reduce churn you have.

🧾

Invoices & Receipts

Every payment has a printable PDF invoice and receipt — instantly. Send to customers who need proof.

// PRICING

Simple, transparent pricing

Start free, upgrade as you grow. No hidden fees, no setup charges.

Starter
For small ISPs getting started with up to 50 customers.
KES0
FREE FOR 30 DAYS
  • Up to 50 customers
  • Hotspot management
  • M-Pesa STK Push
  • Customer portal
  • Basic reports
  • PPPoE / Static
  • RADIUS authentication
  • White-label subdomain
MOST POPULAR
Growth
For growing ISPs that need PPPoE, RADIUS and full automation.
KES2,499
PER MONTH
  • Up to 300 customers
  • Hotspot + PPPoE + Static
  • M-Pesa STK Push
  • Customer portal
  • Full reports + PDF
  • RADIUS authentication
  • SMS notifications
  • White-label subdomain
Pro
Unlimited customers, white-label branding and priority support.
KES4,999
PER MONTH
  • Unlimited customers
  • Hotspot + PPPoE + Static
  • M-Pesa STK Push
  • Customer portal
  • Full reports + PDF
  • RADIUS authentication
  • SMS notifications
  • White-label subdomain

All plans include 30-day free trial · Cancel anytime · Prices exclude VAT

// FAQ

Common questions

What routers does WAVES support?+
WAVES is built for MikroTik RouterOS v6 and v7. It connects via the MikroTik API (port 8728) for live stats, remote management and provisioning. RADIUS works with any RouterOS hotspot or PPPoE setup.
How does M-Pesa integration work?+
WAVES uses the Safaricom Daraja API (Lipa na M-Pesa Online). When a customer pays, Safaricom sends a callback to WAVES which confirms the payment and reconnects the customer — all within seconds. You need a Safaricom Business paybill or till number.
Do I need my own server for RADIUS?+
On Growth and Pro plans, WAVES provides a shared RADIUS server. No server setup needed — just configure your MikroTik to point to our RADIUS server and you're done.
Can I use my own domain name?+
Yes — on the Pro plan you get a custom subdomain like hilltop.wavesplatform.co.ke. Your customers see your branding, logo and colours. You can also point your own domain to WAVES.
What happens when my subscription expires?+
Your dashboard stays accessible for a 7-day grace period. Your customers are not affected during this time. After the grace period, new logins are paused until you renew. Your data is never deleted.
How long does setup take?+
Most ISPs are fully operational within 2–4 hours. Sign up → configure M-Pesa → add routers → create plans → go live. Our support team is available via WhatsApp to help through setup.
Is my customer data safe?+
Each ISP's data is completely isolated — no ISP can see another's data. All connections use HTTPS encryption. Your data is backed up daily on infrastructure in Kenya.
// GET STARTED

Ready to automate
your ISP?

Join ISPs across Kenya running smarter businesses with WAVES Platform. Start your free 30-day trial — no credit card needed.

Start Free Trial →