Start your first month free.
Offer open until 31 October.
Every feature, unlimited routers and customers, from the day you sign up. After 30 days it is KES 1,000 per router a month.
Built for ISPs of every sizeKES 1,000 / routerNo per-customer fees
Your Network
Operating System
One platform with everything your team needs. All in one place.
kevinm · 12 ms
M-Pesa · Mary Njeri online
WinBox · SSH · API · WebFig via tunnel
Grow your network.
Keep the savings.
Purple Router is priced per router, not per PPPoE customer. Add as many customers as your routers can carry and your bill stays the same. Here is what that saves an ISP your size.
Expired? They can still pay.
Back online in seconds.
No data bundle, no call to your office. On your Wi-Fi the payment page pops up by itself, or they tap the SMS link you send. One M-Pesa or bank prompt and they are connected again.
Plan expired?
The payment page opens itself.
The customer stays on your Wi-Fi. When their plan runs out, the payment page opens in their browser by itself, with no data needed.
M-Pesa through your bank.
Your bank does it.
Link your bank and account number once. Customers get an M-Pesa prompt through your bank, and the money settles straight into your account in real time. Every plan.
You link your bank.
We set up the rest.
Link your bank once. Purple Router sets up the portal, payments, reconnection and settlement. You watch payments come in.
Already have a Paybill?
Bring it. It just works.
Add your Daraja keys once in the dashboard.
Move from any billing system
in three steps.
Add your customers, run one script on your MikroTik, and everyone moves over instantly. No downtime, and customers change nothing.
Copy. Paste. Connected.
Secure from the start.
Adding a MikroTik is one WireGuard script. One recommended switch keeps its management off the public internet.
Fully white label. Your name on every page.
Your dashboard, captive portal and payment pages carry your address, your own domain, your logo and your colors, not ours. Bring your own domain and connect it now.
Your own domain.
Fully white label.
Run your customer portal and payment pages on your own domain, like billing.yourisp.co.ke, with your logo and colors. Point one DNS record to us and the SSL certificate is set up for you.
See every router.
Steer every session.
Full control over where customers connect, how many devices they use, and every router on your network.
You decide where each customer can connect.
No roaming keeps a customer on one router. Same station lets them use any router under their station. Everywhere lets them connect on any router across your network, even in another city. Set it per customer or in the plan.
One device or many
Set how many ONUs or routers can log in with one PPPoE account, on each plan or for one customer.
Router backups
Every router’s configuration is saved automatically every hour and kept for 48 hours. Restore any backup in minutes.
WebFig and Winbox,
on your terms.
Give a staff member access to one router for a set time. It ends by itself, or you revoke it in real time. No router password is ever shared.
See every router.
See every customer.
A live view of your whole network, with full detail for each router and each customer, side by side with what is happening right now.
Every customer,
sorted for you.
Purple Router keeps active, online, offline, dormant, suspended and paused customers in their own lists. Open one, see each customer in full, and call or text them in one tap.
Every router,
inside and out.
Open any router to see its traffic moving live, its health and every interface, without logging into it.
Every customer,
live, down to the megabit.
Open any customer to watch their traffic in real time against their plan, and see the router, IP and device they connect with.
Stop PPPoE sharing.
Stop the revenue leak.
When a PPPoE login is shared, several homes use one paid account. Bind each account to the customer’s ONU MAC address, and only that device can connect.
Every IP, handled.
Nobody types one in.
Dynamic and static PPPoE, authenticated through RADIUS. Assign, change and revoke IPs from one place, and the customer never touches their router.
One account, every router.
Nothing lost if one fails.
Accounts, plans and IPs live in Purple Router, not on your routers. Routers only check logins with Purple Router, so when one fails, Purple Router handles the rest for you.
Add an IP, they’re static.
Remove it, they’re dynamic.
Every IP block, in one place.
Never run out by surprise.
Dynamic pools are created for you automatically. Add your public and private blocks for static PPPoE, see how full each one is, and get warned before a block runs out.
Create a plan once.
Use it on every router.
Speed, burst, roaming and device limits live in the plan. Change it once and every router follows.
Double speed when it counts.
Same plan price.
Set a burst on any plan. Pages open and downloads start at the burst speed, then settle back to the plan rate. Customers feel a faster network without you selling a bigger plan.
Every shilling,
accounted for.
Add your tax once, like VAT 16%, and it lands on every service and manual invoice. Balances reconcile themselves, and every payment has a home, even the ones made by mistake.
Nothing gets deleted.
Staff cannot tamper.
Invoices and transactions can never be deleted. Mistakes are fixed the right way: void, refund, move to unallocated funds or correct to the right account, and the original stays on record.
by Mary
Swap a router.
Nobody notices.
Customers, plans and IPs live in Purple Router, not on the router. Replace the hardware and everyone relinks to the new one by themselves.
The right message,
in their language.
Reminders, payment links and receipts go out automatically, per customer, in any local language, through any SMS provider you choose.
Fiber cut to one building?
Only text that building.
One router often serves several buildings. Tags send an outage message only to the customers it affects. You stop paying for SMS that nobody needed, and customers who are online are not left wondering if their internet is about to drop.
Built to last.
Built for Kenya.
Fast technology, your choice of hosting, and every action recorded in the audit log.
Built on Go.
The technology Google built to run at scale.
Purple Router runs on Go, the technology Google created for its own services. Your customers log in, pay and reconnect in real time, even at peak hours.
Our cloud,
or your own servers.
Use our cloud and we run everything for you, or self-host Purple Router on your own servers. Self-hosting is on the Enterprise plan, with custom pricing. Contact us for a quote. Server costs are paid separately, based on the RAM and storage you need.
What's next for Purple Router.
Already building, and included as each one launches. All of them come with Standard at no extra cost. Your own branded app comes with Enterprise.
Never lose a lead.
From first call to connected.
Every person who asks about your internet is a future customer. Record them in seconds, follow up on time, and see how many turn into paying customers.
Every issue, tracked
until it is fixed.
Log a complaint in seconds, send it to the right person, and see the customer’s account next to the issue. Nothing gets forgotten between a call and a fix.
Your whole team,
on one board.
Turn installations, repairs and follow-ups into tasks, assign them to the right person, and move them across a Kanban board until they are done.
Fiber, from OLT to ONU.
Purple Router matches every customer's ONU to their PPPoE profile, on any OLT. Configure ONUs straight from the OLT where it allows it, and see status and power levels where it doesn't.
Purple AI joins
your support team.
Purple AI guides customers and replies on tickets, app messages, SMS, WhatsApp, Telegram and more. It checks the account, plan and connection before it answers, and hands over to your team when it should.
Every Kenyan bank.
One connection.
The M-Pesa prompt through your bank already works today. Next, Purple Router connects to all Kenyan open banking APIs, so customers can pay from the bank they use and the money settles straight into your account. Airtel Money, T-Kash and Equitel are coming through open banking too.
An app for your customers.
On Enterprise, it carries your name.
Your customers get an app to pay, renew, upgrade and manage their devices, without calling you. Reminders arrive before their plan expires, so fewer of them ever get cut off.
Every customer router.
Managed remotely.
Manage customer routers and ONTs remotely with TR-069. Change the Wi-Fi name and password, see connected devices, reboot, update firmware and check the line from your dashboard. Customers can change their own Wi-Fi from the app and portal, so a Wi-Fi change is never a site visit.
Your whole ISP.
In your pocket.
An app for you and your team. Watch payments come in, get an alert the moment a router goes down, and add or reconnect customers from your phone, wherever you are. Field service is built in: technicians get their jobs, directions and customer details, and close each job with photos.
Every device, tracked.
Free, leased or sold.
See what each customer has at home, like their ONU and patch cord, and where every piece of your core network is installed. Each device shows whether you gave it free, leased it or sold it.
Every call, answered in one place.
With the customer already on screen.
Customer care calls come straight into your dashboard. As the phone rings you see who is calling, their plan, router and payments. Every call is recorded, Purple AI writes the summary, and tickets stay in sync with the customer.
Your whole network, mapped.
Every fault, where it happens.
OLTs, ONUs and routers linked on one live map, with your fiber cables, closures and splitters in the same place. When something goes down, the map shows it in real time, and you see every customer behind it.
Your network operation center.
An eagle eye on every device.
Monitor every router, OLT, switch, radio and link from one screen over SNMP, with uptime, traffic and status. Alarms fire the moment something goes wrong, ranked by how many customers it affects, so your team fixes the right thing first.
Tax invoices, sent to KRA.
Automatically.
Every payment becomes an eTIMS-compliant tax invoice, signed and sent to KRA automatically, with the VAT worked out and a QR code your customer can verify. No more typing invoices twice.
Customers help themselves.
Your team gets fewer calls.
A self-service portal for every customer. They see their plan, days left and usage, pay or renew, change plan, change their Wi-Fi name and password, see how many devices are connected to their Wi-Fi, download receipts, report a problem and pause when travelling, without calling you.
Check coverage. Sign up. Get connected.
All from your website.
New customers type their location and see straight away if you cover them. Then they pick a plan, pay with M-Pesa and choose an installation day. You get the lead, the payment and the install job in one place.
Pay on WhatsApp and Telegram.
Purple AI is your customer care.
Bring your own WhatsApp number and your own Telegram bot. Purple AI runs them as your customer care, day and night: it answers customers, sends the M-Pesa prompt, renews their plan, shares receipts and opens tickets, all in your name.
Record every cost.
See your real profit.
Log every shilling you spend, from bandwidth and salaries to rent, power, fuel and equipment, with receipt photos. Purple Router puts it next to what you collected, so you see your real profit every month.
Know your numbers.
Grow with confidence.
Revenue, growth and churn over time, earnings per router and per area, your best plans, payment trends and network busy hours, in clear charts. Purple Router points out what needs attention, like customers likely to leave.
Connect everything.
Open API and webhooks.
A full REST API and webhooks to link Purple Router with your CRM, your accounting system and any third-party tool. Customers, plans, payments and routers stay in sync everywhere, and your developers can build on top of it.
Protect every home on your network.
Keep your network and customers safe.
Scam, phishing and malware sites are blocked at the network before they even open, with nothing to install on customer devices. Fewer infected devices means fewer abuse reports and blacklisted IPs on your network, and families get filtering and parental control they manage in their portal. You see every threat stopped, for every customer.
More hardware
Built for all network equipment. MikroTik is linked today, and more brands are being integrated now.
One price per router.
Everything included.
Pay per router, with unlimited PPPoE customers on every router. Large networks can self-host on Enterprise.
Pick the right inbox.
Email any time, or call.
Email support 24/7, so every request is written down and tracked. Or call support on 0724 77 66 77, Monday to Saturday, 8am to 5pm, Kenya time. Write to the team that fits your question.
New to Purple Router
Demos, pricing for your network, and help switching. Every new ISP gets an engineer assigned to help with setup.
- How many routers you have
- How many customers you have
Already a customer
Email support 24/7, or call us Monday to Saturday, 8am to 5pm, for your portal, routers, payments or customers.
- Your portal address, like yourisp.purplerouter.com
- What happened, and on which router or customer
Research & Development Lab
Ask for a new feature you want in Purple Router. SMS providers and third-party integrators who want to join the ecosystem can write to us too, and we will partner to bring them into the platform.
- The feature you need
- How it would help your network
- Partners: what you offer and how it connects
ISP billing,
explained.
What is Purple Router?+
Purple Router is an ISP billing and network management system for internet service providers in Kenya. It runs PPPoE billing, M-Pesa payments, RADIUS, MikroTik routers, customers, SMS and finance from one dashboard, for KES 1,000 per router a month with unlimited customers.
What should I look for in an ISP billing system in Kenya?+
Look for M-Pesa payments that settle straight to your bank, customers who can pay even when their internet has expired, PPPoE and RADIUS built in, MikroTik support, automatic reconnection after payment, SMS reminders and receipts, and fair pricing that does not charge you per customer. Purple Router does all of these in one system.
How much does Purple Router cost?+
Standard is KES 1,000 per router a month, with unlimited PPPoE customers on every router. There are no per-customer fees and no hidden costs, so your bill only grows when you add a router, not when you win a customer. Enterprise, for large networks that self-host, has custom pricing.
Do you charge per customer?+
No. Many ISP billing systems charge for every PPPoE customer, so your costs rise as you grow. Purple Router charges per router only, with unlimited customers on each.
What does Standard include?+
Every feature that is live today, on every router: the M-Pesa prompt through your bank, M-Pesa Express and M-Pesa offline with your own Daraja keys, the captive portal and SMS payment links, PPPoE, RADIUS, roaming and IP blocks, remote access and router swap, finance, invoices, tags and the audit log. Router backups run every hour and are kept for 48 hours, and new features are added at no extra cost as they launch.
What does Enterprise include?+
Enterprise is for large networks that want to run Purple Router on their own servers. It has every Standard feature, your data stays on your servers, and it adds unlimited router backups, setup and upgrades with our team, a dedicated account manager and priority support. Pricing is custom, and server costs are paid separately, based on the RAM and storage you need. Email sales@purplerouter.com for a quote.
How does PPPoE billing work in Purple Router?+
You create your internet plans once and use them on every router. Each customer gets a PPPoE account with a plan and an expiry date. When they pay, the account renews automatically through RADIUS and they are back online in seconds. When a plan expires, the customer is sent to a payment page instead of being cut off with no way to pay.
Does Purple Router work with MikroTik?+
Yes. Purple Router is built for MikroTik today. You link a router by pasting one WireGuard script into the MikroTik terminal, and from then on you manage PPPoE, RADIUS, sessions and backups from the dashboard.
Which other routers and OLTs will be supported?+
Purple Router is built for all network equipment. Ruijie, Huawei, Cisco, Nokia and Juniper are being integrated now. Fiber OLT and ONU management is coming soon, for OLTs such as HIOSO, Huawei, ZTE and VSOL, with each ONU matched to the customer’s PPPoE account.
How do customers pay with M-Pesa?+
Customers get an M-Pesa prompt on their phone, through your bank. You can also use M-Pesa Express and M-Pesa offline with your own Daraja keys. Payments settle in real time and the money goes straight to your bank. Airtel Money, T-Kash and Equitel are coming soon through open banking.
Can I use my own M-Pesa Paybill and Daraja keys?+
Yes. Add your Daraja keys once in the dashboard. With M-Pesa Express (STK push), the prompt comes from your own Paybill, the customer enters their PIN and is back online in seconds. With M-Pesa offline, the customer pays from the M-Pesa menu with their account number, Safaricom notifies Purple Router through the API, and the payment is matched and the customer reconnected automatically. The money settles to your Paybill. Purple Router never holds it.
Can customers pay when their internet has expired?+
Yes. As long as they are connected to your network, the SMS payment link opens even with no data. When a plan expires, the captive portal also opens by itself, so they can pay with M-Pesa and get back online in seconds without calling you.
How do I switch from my current billing system?+
In three steps: add your customers in the dashboard, run one script on your MikroTik, and everyone moves over. Customers keep the same PPPoE logins and expiry dates, stay online with no downtime and change nothing on their side. Every new ISP gets an engineer assigned to help with setup.
How do I link my router?+
All you need is a WireGuard connection between your router and Purple Router. Copy the script from your dashboard and paste it into your MikroTik terminal. Nothing else to install.
Is my router safe once it is linked?+
Yes. During onboarding you can lock down router management, so WinBox, API, SSH and web management are only reachable through the secure Purple Router tunnel, not from the public internet or your customer network.
Can I stop customers sharing PPPoE logins?+
Yes. PPPoE device limits and MAC binding stop one login being used on several devices, so every connection is a paying customer.
How are customer IPs handled?+
Through RADIUS, built in. Dynamic and static PPPoE, public and private IPs and IP blocks are all assigned from the dashboard. When you change a customer’s IP, nothing changes on their side. With roaming on, customers can connect through any of your routers.
What if a router fails or I need to replace it?+
Every router’s configuration is backed up automatically every hour and kept for 48 hours. Swap in the new router and your customers link to it automatically and stay online, with no downtime and no data lost.
Does Purple Router send SMS to customers?+
Yes. Payment reminders before a plan expires, receipts after payment and outage messages to tagged customers, each in the customer’s own language, like English, Kiswahili or any other. No SMS sender ID yet? Use Purple Router SMS: top up credit and start sending instantly. Have your own sender ID? Use Purple SMS. You can connect any SMS provider with an HTTPS API yourself.
Can I host Purple Router myself?+
Yes, on Enterprise. On Standard we run everything for you in our cloud. On Enterprise you self-host it on your own servers with the same features.
Do I get my own web address?+
Yes. Every internet service provider gets its own address, like yourisp.purplerouter.com, from day one, and you manage it with your own logo. You can also use your own custom domain, like billing.yourisp.co.ke: point one DNS record to us and the SSL certificate is set up for you. You can also pick your own brand colors for the portal and payment pages, so it is fully white label.
What happens to money paid by mistake?+
It lands in unallocated payments, where you can assign it to the right customer or refund it. Overpayments become credit.
What is coming next?+
Leads, tickets, tasks, fiber OLT management, Purple AI, open banking, a customer app, TR-069 remote management of customer routers, inventory, Voice for customer care calls in the dashboard, a live network map, a network operation center (NOC) with SNMP monitoring and alarms, KRA eTIMS invoicing, a customer self-service portal where customers can change their own Wi-Fi name and password and see how many devices are connected, online sign-up with a coverage check, field service for technicians in the ISP app, payments on WhatsApp and Telegram with Purple AI as your customer care, offline WhatsApp linked by QR code, an expense tracker to see your real profit, advanced analytics, an open API with webhooks to link your CRM, accounting system and third-party tools, and Safe Internet: scam and malware blocking and parental control that keep your network and customers safe. Each one is added to Standard at no extra cost as it launches.
How do I get support?+
Support is 24/7 by email at support@purplerouter.com, so every request is written down and tracked. You can also call support on 0724 77 66 77, Monday to Saturday, 8am to 5pm, Kenya time. Sales questions go to sales@purplerouter.com, and feature ideas and partnerships go to our R&D Lab at lab@purplerouter.com.
Is Purple Router available outside Kenya?+
Purple Router is live in Kenya today and coming to the rest of Africa, one country at a time, starting with East Africa. Each country has its own page at purplerouter.com.
Connect your first router today.
Pay from KES 1,000 per router a month. Move your customers over with no downtime.
October offer ends 31 October. Join now and your first 30 days are free, with unlimited routers.