# Purple Router > Purple Router is ISP billing and network management for internet service providers in Africa. One brand, one product, with a site per country: live in Kenya (https://purplerouter.com/ke), coming soon across Africa. Brand page: https://purplerouter.com/ ## Purple Router Kenya Purple Router Kenya is an ISP billing and PPPoE billing system for internet service providers (ISPs) in Kenya. It is built for all network equipment. MikroTik is linked today, and more brands are being integrated now. It handles PPPoE billing, RADIUS, M-Pesa and bank payments, customer management and SMS in one console. - Website: https://purplerouter.com/ke (Kenya) - Sales: sales@purplerouter.com · Support: support@purplerouter.com, phone 0724 77 66 77 (Monday to Saturday, 8am to 5pm) · Research & Development Lab (new feature requests): lab@purplerouter.com - Support: by email, 24/7 (support@purplerouter.com), and by phone on 0724 77 66 77 (+254 724 77 66 77), Monday to Saturday, 8am to 5pm, Kenya time (closed Sundays). Every new ISP is assigned an engineer to help with setup. ## Pricing - Standard: KES 1,000 per router per month, unlimited PPPoE customers, every feature including bank push, M-Pesa Express/offline with your own Daraja keys, hourly router backups kept 48 hours, and every coming soon feature at no extra cost as it launches. - Enterprise: custom pricing (contact sales@purplerouter.com), self-hosted on your own servers, your own branded customer app. Server costs are paid separately. - Never charged per customer. ## Main features - PPPoE billing with dynamic and static IPs, built-in RADIUS (no PPPoE secrets on routers) - M-Pesa prompt through your bank, plus M-Pesa Express (STK push) and M-Pesa offline from the ISP's own Paybill with their Daraja keys: Safaricom notifies Purple Router through the API, the payment is matched, the customer is reconnected and the money settles to the ISP's Paybill. Airtel Money, T-Kash and Equitel are coming soon through open banking - Coming soon (included at no extra cost as each launches): leads, tickets, tasks, fiber OLT and ONU management, Purple AI, open banking, customer app, TR-069 remote management of customer routers (Wi-Fi name and password, connected devices, reboot, firmware), ISP app with field service, inventory, Voice (customer care calls answered in the dashboard, recorded with Purple AI summaries, tickets and client details in sync), a live network map (OLTs, ONUs, routers, cables, closures and splitters with real-time downtime), a NOC (every device monitored over SNMP, with alarms), KRA eTIMS invoicing, a customer self-service portal (customers change their Wi-Fi name and password and see connected devices), online sign-up with a coverage check, field service for technicians in the ISP app, payments on WhatsApp and Telegram (your own number and bot, with Purple AI as your customer care), an expense tracker to record every cost and see real profit, advanced analytics (revenue, growth, churn, earnings per router and area, busy hours), an open API with webhooks to link CRM, accounting and third-party systems, and Safe Internet (DNS-level scam and malware blocking and parental control that keep the ISP network and its customers safe). - Your own portal address (yourisp.purplerouter.com) or your own custom domain (like billing.yourisp.co.ke, one DNS record, SSL set up for you), with your logo and brand colours: fully white label - Your own portal address (yourisp.purplerouter.com) or your own custom domain (like billing.yourisp.co.ke, one DNS record, SSL set up for you), with your logo - Captive portal when a plan expires; SMS payment links that open with no internet - Real-time settlement, invoices with tax, unallocated payments, audit log; invoices and payments can never be deleted - Roaming across routers and stations, device limits, MAC binding, live traffic per router and customer - Automatic MikroTik backups, time-limited WebFig and Winbox access, router swap with no downtime - Tags and outage SMS, reminders and receipts in each customer's own language, any SMS provider via HTTPS API ## Kenya site (one page: https://purplerouter.com/ke) - [Payments](https://purplerouter.com/ke#collect) - [Switch from another system](https://purplerouter.com/ke#switch) - [Link a router](https://purplerouter.com/ke#onboard) - [Routers and sessions](https://purplerouter.com/ke#control) - [Customer follow-up](https://purplerouter.com/ke#followup) - [IPs and RADIUS](https://purplerouter.com/ke#connect) - [Internet plans](https://purplerouter.com/ke#plans) - [Finance](https://purplerouter.com/ke#finance) - [Router swaps](https://purplerouter.com/ke#swap) - [SMS](https://purplerouter.com/ke#messages) - [Coming soon](https://purplerouter.com/ke#roadmap) - [Pricing](https://purplerouter.com/ke#pricing) - [What you save](https://purplerouter.com/ke#savings) - [Questions](https://purplerouter.com/ke#faq) - [Contact](https://purplerouter.com/ke#talk) ## Coming soon countries Purple Router is live in Kenya (https://purplerouter.com/ke). It is coming soon to the rest of Africa. Each country has a page named "Purple Router" plus the country name: Algeria (https://purplerouter.com/dz), Angola (https://purplerouter.com/ao), Benin (https://purplerouter.com/bj), Botswana (https://purplerouter.com/bw), Burkina Faso (https://purplerouter.com/bf), Burundi (https://purplerouter.com/bi), Cabo Verde (https://purplerouter.com/cv), Cameroon (https://purplerouter.com/cm), Central African Republic (https://purplerouter.com/cf), Chad (https://purplerouter.com/td), Comoros (https://purplerouter.com/km), Côte d’Ivoire (https://purplerouter.com/ci), DR Congo (https://purplerouter.com/cd), Djibouti (https://purplerouter.com/dj), Egypt (https://purplerouter.com/eg), Equatorial Guinea (https://purplerouter.com/gq), Eritrea (https://purplerouter.com/er), Eswatini (https://purplerouter.com/sz), Ethiopia (https://purplerouter.com/et), Gabon (https://purplerouter.com/ga), Gambia (https://purplerouter.com/gm), Ghana (https://purplerouter.com/gh), Guinea (https://purplerouter.com/gn), Guinea-Bissau (https://purplerouter.com/gw), Lesotho (https://purplerouter.com/ls), Liberia (https://purplerouter.com/lr), Libya (https://purplerouter.com/ly), Madagascar (https://purplerouter.com/mg), Malawi (https://purplerouter.com/mw), Mali (https://purplerouter.com/ml), Mauritania (https://purplerouter.com/mr), Mauritius (https://purplerouter.com/mu), Morocco (https://purplerouter.com/ma), Mozambique (https://purplerouter.com/mz), Namibia (https://purplerouter.com/na), Niger (https://purplerouter.com/ne), Nigeria (https://purplerouter.com/ng), Republic of the Congo (https://purplerouter.com/cg), Rwanda (https://purplerouter.com/rw), Senegal (https://purplerouter.com/sn), Seychelles (https://purplerouter.com/sc), Sierra Leone (https://purplerouter.com/sl), Somalia (https://purplerouter.com/so), South Africa (https://purplerouter.com/za), South Sudan (https://purplerouter.com/ss), Sudan (https://purplerouter.com/sd), São Tomé and Príncipe (https://purplerouter.com/st), Tanzania (https://purplerouter.com/tz), Togo (https://purplerouter.com/tg), Tunisia (https://purplerouter.com/tn), Uganda (https://purplerouter.com/ug), Zambia (https://purplerouter.com/zm), Zimbabwe (https://purplerouter.com/zw). ## Blog and policies - [Blog](https://purplerouter.com/ke/blog): guides on ISP billing systems, PPPoE and RADIUS billing, MikroTik and M-Pesa - [What is an ISP billing system? A complete guide](https://purplerouter.com/ke/blog/what-is-an-isp-billing-system) - [How to choose the best ISP billing system in Kenya](https://purplerouter.com/ke/blog/best-isp-billing-system-kenya) - [PPPoE billing system: how PPPoE billing works for ISPs](https://purplerouter.com/ke/blog/pppoe-billing-system) - [Per-router vs per-customer billing: what your ISP really pays](https://purplerouter.com/ke/blog/per-router-vs-per-customer-billing) - [M-Pesa billing for ISPs: through your bank or your own Paybill](https://purplerouter.com/ke/blog/mpesa-billing-for-isps) - [How to switch ISP billing systems without downtime](https://purplerouter.com/ke/blog/switch-isp-billing-system) - [Should your ISP build its own billing system?](https://purplerouter.com/ke/blog/build-vs-buy-isp-billing-system) - [15 features every ISP billing system should have](https://purplerouter.com/ke/blog/isp-billing-system-features) - [Automatic disconnection and reconnection: billing that runs itself](https://purplerouter.com/ke/blog/automatic-disconnection-reconnection-isp) - [7 billing mistakes that cost ISPs money](https://purplerouter.com/ke/blog/isp-billing-mistakes) - [Why ISP billing and network management belong in one system](https://purplerouter.com/ke/blog/billing-and-network-management-one-system) - [MikroTik billing system: what to look for](https://purplerouter.com/ke/blog/mikrotik-billing-system) - [Captive portal payments: let expired PPPoE customers pay with no data](https://purplerouter.com/ke/blog/captive-portal-payment-page-for-isps) - [How to link a MikroTik router to your billing system in minutes](https://purplerouter.com/ke/blog/link-mikrotik-router-to-billing-system) - [Secure your MikroTik: close WinBox, SSH, API and WebFig to the internet](https://purplerouter.com/ke/blog/secure-mikrotik-winbox-lock-mode) - [PPPoE roaming: let customers connect on any of your routers](https://purplerouter.com/ke/blog/pppoe-roaming-across-routers) - [Monitor every router and customer in real time](https://purplerouter.com/ke/blog/monitor-isp-customer-traffic-real-time) - [Static and public IPs for PPPoE customers, without touching their router](https://purplerouter.com/ke/blog/static-public-ip-pppoe-customers) - [Burst speed and device limits: build better internet plans](https://purplerouter.com/ke/blog/burst-speed-and-device-limits-isp-plans) - [ISP finance done right: invoices, VAT and payments that reconcile themselves](https://purplerouter.com/ke/blog/isp-invoices-vat-and-finance) - [Swap a failed MikroTik router in minutes with reprovisioning](https://purplerouter.com/ke/blog/replace-mikrotik-router-reprovision) - [SMS reminders in your customers’ language: fewer late payments](https://purplerouter.com/ke/blog/isp-sms-reminders-local-language) - [Stop PPPoE login sharing with device limits and router locks](https://purplerouter.com/ke/blog/stop-pppoe-sharing-device-limits) - [Win back customers: follow-up lists for active, offline and dormant customers](https://purplerouter.com/ke/blog/isp-customer-follow-up-dormant-customers) - [Your own customer portal: your address and your logo](https://purplerouter.com/ke/blog/white-label-isp-customer-portal) - [Cloud or self-hosted ISP billing: which is right for you?](https://purplerouter.com/ke/blog/cloud-or-self-hosted-isp-billing) - [Privacy policy](https://purplerouter.com/ke/privacy) - [Terms of service](https://purplerouter.com/ke/terms) ## Integrations (Kenya) Live today: M-Pesa through your bank, M-Pesa Express (Daraja) and M-Pesa offline (Daraja) from your own Paybill, Purple SMS (with your own sender ID), Africa's Talking, HTTPS SMS API (any SMS provider), and MikroTik. Purple Router SMS (top up credit, no sender ID needed) is built in. Coming soon: Airtel Money, T-Kash, Equitel, Kopo Kopo, Pesapal, Paystack, Flutterwave; Advanta SMS, Onfon Media, Mobile Sasa, TalkSasa, Bonga SMS, Celcom Africa, Host Pinnacle, Infobip; WhatsApp Business, offline WhatsApp by QR code and Telegram; Ruijie, Huawei, Cisco, Nokia, Juniper; HIOSO, ZTE and VSOL OLTs; TR-069; KRA eTIMS; open API and webhooks.