Run your network and collect payments on M-Pesa.

Built for ISPs, homes, schools, hospitals, airports and large companies. Wakali connects to your MikroTik routers, takes M-Pesa payments and gets people online on its own. The money goes to your own bank, Paybill or Till.

No card needed. Works with M-Pesa, Safaricom Daraja, Paystack, MikroTik RouterOS and TR-069 devices.

KES 50 paidRouter online142 users onWAKALIROUTERROUTERSWITCHPATCH HomesSchoolsISPsHospitalsCompaniesAirports

Built for anyone who runs a network.

Internet providersBill hotspot and PPPoE customers, and manage every tower and branch from one place.
SchoolsGive students and visitors Wi-Fi with vouchers or M-Pesa, and block the sites you do not want on your network.
HospitalsSell patient and visitor Wi-Fi by the hour, and see at a glance when a router goes down.
AirportsCharge passengers by the hour or the day, by M-Pesa or card, with nobody needed at a counter.
Large companiesRun guest Wi-Fi across every branch, with a role for each staff member and a record of who changed what.
HomesSee every device on your Wi-Fi and check your router from anywhere, on a simpler dashboard with no billing in it. Set up my home network

Every payment lands in your own account.

There is no shared Paybill. You choose where each service's payments go, and Wakali tests that route before a single customer uses it.

→ Bank
LiveAll services
BankKCB
Bank Paybill522522
Account••••7890
Last testPassed 5 Nov
Hotspot customersPay with the M-Pesa prompt. Money goes to KCB.
PPPoE customersPay with the M-Pesa prompt. Money goes to KCB.

Sample data, from the Payments screen.

Your bank, Paybill or TillRoute M-Pesa to KCB, Equity, Co-operative Bank and 34 others, with no Safaricom paperwork.
Your own Daraja app, or PaystackConnect a Paybill or Till you already have on Daraja. Add Paystack beside it so customers can pay by card.
A test before it goes liveEach M-Pesa route sends a small real payment first. Customers only see it after that passes.
The owner approves every changeMoving payments to a new account needs a code emailed to the ISP owner, saying who asked and what would change.
Lost confirmations get recoveredIf M-Pesa's confirmation never reaches us, Wakali asks M-Pesa directly and still connects the customer.
No prompts to your staff phonesList your support and staff numbers. A customer who types one by mistake cannot send it a prompt.

A hotspot page that sells packages by itself.

People connect to your Wi-Fi, pick a package and pay. You set the prices, speeds and limits once.

Packages your waySell by the hour, day, week or month, with your own speed, data limit and number of devices.
Vouchers for shops and agentsGenerate a batch of codes and export them for printing.
Free trials, one per customerEach phone number gets one, confirmed by an SMS code.
Smart TVs includedA customer on a TV scans a QR code and pays on their phone.

Monthly customers renew without you calling them.

Wakali reminds them, suspends the account when time runs out, and reconnects them as soon as they pay.

Reminders by SMSSent before expiry, and during any grace period you allow.
Charges and instalmentsAdd an installation fee or equipment cost to an account, and let the customer pay it off in parts.
Fair-usage limitsSlow heavy users after a data limit, or during peak hours.
A portal for your customersThey check their account, pay and raise support tickets on their own.
Account 20418Home 10 Mbps, KES 2,000 a month
Active
  1. System sent a renewal reminder by SMS
  2. Customer paid KES 2,000, receipt TKG4XC91LM
  3. System reconnected them on Estate Tower
  4. Jane, Support changed the expiry date, approved by a code emailed to the owner

Sample data, from an account's Activity tab.

Every router and every site on one screen.

Connect a MikroTik with one command. After that you can watch it, fix it and update it from the dashboard.

RouterModelCPUMemoryUsers onlineStatus
Market TowerhEX S38%41%142Online
Estate TowerRB401161%37%318Online
RiversidehAP ax²–––Offline for 12 min

Sample data.

One command to connectPaste a single line into the Winbox terminal and the router sets itself up.
Health and downtimeSee CPU, memory and users online, with a record of every outage.
Keeps working through outagesIf a router is offline when a customer pays, Wakali keeps retrying until it is back.
Hotspot pages kept in syncUpdate your hotspot page on your routers with one button.
Customer devices tooReboot, reset or change the Wi-Fi on TR-069 ONUs and routers without a site visit.
Site blockingBlock domains on your network and review flagged activity.

The rest of running an ISP is in here too.

Bulk SMSSend campaigns to the customers you choose, and edit your reminder templates.
LeadsTrack enquiries and turn them into customers when they sign up.
Support ticketsLog each customer problem and follow it through to the end.
EquipmentKeep track of your stock and the history of each item.
ReportsSee revenue, usage and customers who are about to expire.
On your phoneInstall the dashboard as an app and check on your network from anywhere.

You can see who did what, on every account.

A role for each personDecide what each staff member can see and change.
History from day oneEvery change to an account, who made it and when, since the account was created.
Codes for sensitive changesChanging an expiry date or a payment account needs a code emailed to the owner, naming who is asking.
Your data kept apartEach ISP has its own address and its own separate space in the database.

Free for 30 days. After that you pay as you collect.

3%of your monthly hotspot collections
KES 25per active PPPoE client, each month
KES 500minimum invoice each month

Your first bill comes the day the free trial ends, then invoices go out on the 1st of each month. Pay by card or M-Pesa through Paystack. You have 3 days to pay before the account is suspended.

Example invoice, JuneSample
Hotspot collectionsKES 80,000
3% of hotspot collectionsKES 2,400
120 PPPoE clients at KES 25KES 3,000
Total dueKES 5,400

Connect your first router today.

30 days free, with no card needed. Questions first? Write to hello@wakalibilling.com.