Built for African ISPs · Runs on your server

The Complete ISP
Management Platform

RADIUS billing, Huawei OLT automation, WhatsApp chatbot, M-Pesa payments, multi-vendor ONU support, IPTV, WireGuard, GenieACS and more — all in one system.

🌐 Network Overview
Active ONUs
1,247
Monthly Revenue
KES 2.4M
Open Tickets
38
RADIUS Sessions
986
HWTC4832F1A0Huawei HG8546MOnline
ZTEG0048C221ZTE F660Online
485754431EB9Tenda G3Authorizing
FHTT00112233FiberHomePending
💬
WhatsApp Bot
342 msgs today
📲
M-Pesa Today
KES 184,300

Trusted by ISPs running on

15+
Integrated modules
50+
ONU models supported
99.9%
On-premise uptime SLA
5 min
ONU authorization time

Every tool your ISP needs

From subscriber billing to fibre provisioning, field operations and customer self-service — Provider HQ replaces eight separate systems with one.

📡
Huawei OLT Management
Full CLI and SNMP control of Huawei GPON OLTs with automated ONU provisioning.
Automated ONU discovery & authorization
Multi-vendor ONUs: ZTE, Tenda, Nokia, TP-Link
Service-port and VLAN auto-configuration
Real-time signal strength (Rx/Tx power)
Live CLI terminal in browser
🔧
GenieACS / TR-069
Remote CPE device management for router-mode ONUs via the TR-069/CWMP protocol.
Auto-provision WiFi SSID & password
Remote firmware upgrades
WAN type & VLAN configuration
Device parameter browser
Per-device provisioning templates
📊
Network Monitor (LibreNMS)
Dedicated LibreNMS integration for polling, graphing and alerting across your whole network.
SNMP v2c/v3 device polling
Interface bandwidth graphs
Multi-site distributed pollers
Uptime & availability reporting
🔌
NOC Port Monitoring
Automated switch and OLT port polling with instant escalation when a link goes down.
Continuous port status polling
Instant down/flap alerts to NOC
Historical port event timeline
Escalation via WhatsApp / Telegram
🔒
WireGuard VPN & Reverse Proxy
Secure remote access to routers and OLTs, plus reverse-proxy publishing for private-IP servers.
WireGuard peer auto-generation
VPN config download & QR code
Routed subnets per peer
Live peer connectivity testing
🌊
SNMP & NetFlow Analysis
Deep per-subscriber traffic visibility and instant outage detection at the infrastructure level.
NetFlow per-subscriber traffic analysis
LOS / dying gasp instant alerts
Signal level history & graphs
Uptime reports per zone
🌐
RADIUS Billing
Full PPPoE and hotspot session management powered by FreeRADIUS with real-time usage tracking.
PPPoE & hotspot subscriber management
Automatic session expiry & suspension
Data cap enforcement & top-ups
Live RADIUS session dashboard
MAC address binding & locking
💳
M-Pesa Integration
Native Safaricom Daraja API integration, including OTP-secured bulk B2B disbursements.
STK Push & Paybill reconciliation
Auto-renewal on M-Pesa confirmation
OTP-gated B2B & B2C payouts
Offline payment recording
Daily M-Pesa transaction reports
💰
Finance & Accounting
Full invoicing, recurring vendor bills, and financial reports built for ISP operations.
Automated monthly invoicing
Recurring vendor bills & reminders
Revenue & collection reports
Tax-ready PDF invoices
Multi-branch accounting
🎟️
Hotspot & Vouchers
Prepaid WiFi voucher sales and self-service device registration for hotspot zones.
Prepaid voucher generation & printing
OTP self-service device registration
Per-zone package management
Redemption & usage tracking
💬
WhatsApp Automation
Self-service WhatsApp chatbot for known and unknown customers with full flow automation.
Account balance & data usage lookup
Payment & renewal via WhatsApp
New service requests from unknown numbers
Coverage checker by location name
Relocation requests & support tickets
✈️
Telegram Bot
The same self-service automation as WhatsApp, available to customers on Telegram too.
Balance, usage & renewal on Telegram
Group broadcast for outage notices
Staff alerting for critical events
👥
CRM & Customer Portal
End-to-end subscriber lifecycle from onboarding to support with a full self-service web portal.
Customer onboarding & KYC
Self-service portal with payment
Ticket & complaint management
Service plans & package upgrades
Customer communication history
📱
Customer Mobile App
Native iOS & Android app so subscribers manage everything from their phone.
Bill payment & usage graphs
Ticket raising & tracking
Router/WiFi self-management
Push alerts for renewals & outages
📦
Inventory Management
Track all network equipment from purchase to deployment, with QR/barcode scan lookup.
ONU / router stock by serial number
QR & barcode generation and scanning
Auto-deduct on ONU authorization
Equipment returns & repair tracking
Low-stock alerts
🚐
Fleet & Vehicle Tracking
Multi-provider GPS tracking for installation and maintenance vehicles.
Protrack & Traccar GPS integration
Live vehicle location on network map
Trip history & geofencing alerts
Technician dispatch by proximity
🏗️
HR & Payroll
Manage your team with employee records, duty rosters, and payroll processing.
Duty roster import from Excel
Leave requests & approvals
Payroll & payslip generation
BioTime biometric attendance
Commission tracking for sales staff
🗨️
Staff Chat
Built-in internal messaging so your team never needs a third-party chat app.
Channels & direct messages
Floating popup widget across the app
File sharing & read receipts
Searchable message history
📺
IPTV Restreaming
Integrated IPTV channel management and restreaming for triple-play subscribers.
Channel & bouquet management
Subscriber-level session control
Multi-format restreaming
Power & Solar Monitoring
Keep remote sites online with live inverter and battery monitoring.
SolarmanPV, Deye, Growatt, Victron, Felicity, TBB
Real-time battery & inverter dashboard
Low-battery & outage alerts
📞
Call Centre & FreePBX
Built-in softphone integration with click-to-call from any customer profile.
FreePBX / SIP softphone in browser
Click-to-call from customer profile
Call recording & wallboard
Daily call & ticket reports
📧
Email
IMAP/SMTP mailbox integration so billing and support email lives in the same system.
Per-employee mailbox integration
Shared inbox linked to tickets
Automated billing & reminder emails

Authorize ONUs in minutes, not hours

Provider HQ connects directly to your Huawei OLT over SSH or Telnet. When a new ONU plugs in, the system detects it, identifies the vendor, pre-selects the right service profile, and walks your technician through a one-click authorization flow.

🔍
Auto-discovery

Polls autofind every 60 seconds. Matches equipment ID to ONU type database automatically.

One-click authorization

Sends ont add, creates service-port, configures VLAN, optionally pushes TR-069 settings — all from the browser.

📡
Multi-vendor ONUs

Supports Huawei, ZTE, Tenda, Nokia, TP-Link, D-Link, FiberHome, and any generic GPON ONU.

OLT — Unconfigured ONUs
Serial NumberONU TypePortAction
HWTC4832F1A0HG8546M0/1/3Authorize
ZTEG0048C221ZTE F6600/1/7Authorize
485754431EB9Tenda G30/1/11Authorize
interface gpon 0/1
ont add 3 0 sn-auth HWTC4832F1A0 omci...
service-port vlan 100 gpon 0/1/3...
Verifying on OLT...

Your customers self-serve on WhatsApp 24/7

The built-in chatbot handles the most common support requests automatically — reducing call volume and freeing your team for real issues.

💰
Balance Check
Real-time account balance & expiry date
📶
Data Usage
Current session download/upload stats
📍
Coverage Check
Unknown visitors can check coverage by area name
🔁
Relocation Request
Customer initiates move from WhatsApp
🆕
New Service Order
Unknown numbers can request new connection
🎫
Ticket Status
Check open complaint status anytime
💬
Provider HQ ISP Bot
● Online
Hi! I'm your ISP assistant. What can I help you with today?
09:14 ✓✓
Check my balance
📊 John Kamau
Balance: KES 2,500
Expires: May 3, 2026
Data used: 18.4 GB / 50 GB
09:14 ✓✓

Works with your existing stack

Native integrations with the tools and hardware already in your network.

Huawei OLT
MA5600, MA5683T, MA5800 series via SSH/Telnet
FreeRADIUS
PPPoE & hotspot billing with real-time accounting
M-Pesa Daraja
STK Push, C2B Paybill, auto-renewal on payment
WhatsApp
Baileys API — no Meta Business Account required
GenieACS
TR-069/CWMP remote CPE provisioning & management
NetFlow v5/v9
Per-subscriber bandwidth analysis from any router
WireGuard VPN
Peer auto-generation & config distribution
SNMP v2c/v3
OLT, ONU and infrastructure device monitoring
FreePBX / SIP
Browser softphone with click-to-call from CRM
Leaflet Maps
Coverage zones, subscriber locations & network map
PostgreSQL
Reliable relational database — fully self-hosted
Docker
Optional containerised deployment for all services
Telegram Bot API
Self-service automation mirrored from WhatsApp
Traccar / Protrack
Multi-provider live GPS fleet tracking
Solar Inverters
SolarmanPV, Deye, Growatt, Victron, Felicity, TBB
BioTime
Biometric attendance device integration
LibreNMS
Dedicated network monitoring & alerting engine
IMAP / SMTP
Per-employee mailbox integration for support & billing

Up and running in a day

Provider HQ installs on your own server — Ubuntu, Debian, or any VPS. No cloud lock-in, no per-seat fees.

1
Install on your server
Run the installer on Ubuntu 22.04. PHP, PostgreSQL, Node.js and all services are configured automatically.
2
Add your OLT & RADIUS
Enter your Huawei OLT SSH credentials and FreeRADIUS database details. Discovery starts immediately.
3
Import your subscribers
Bulk import via CSV or sync from SmartOLT. Existing PPPoE accounts are matched automatically.
4
Go live
Connect M-Pesa, activate WhatsApp, point your domain — you're running a fully automated ISP operation.

Ready to run a smarter ISP?

Get ProviderHQ deployed on your server. One flat license — all modules, all features, all yours.

🚀 Request a Demo 📧 Contact Sales Visit https://providerhq.co.ke →
Self-hosted, on-premise
One-time license fee
Full source code included
Unlimited subscribers