M-Pesa reconciliation: the three-way match that ends disputes
A payment, the invoice it settles, and the balance change must agree — here is the matching rule that keeps the ledger honest.
Voucher hygiene: what expired codes cost you
Expired codes that linger in agent stock or re-enter circulation are silent revenue leaks — here is the sweep that keeps them clean.
A MikroTik health check you can do in two minutes
CPU, memory, uptime, interfaces, and disk — five signals that tell you whether a router is healthy or about to make headlines.
The four numbers a small ISP should watch every Monday
Daily revenue, renewals due vs. renewals done, overdue balance, and active subscribers — the morning dashboard that tells you what the business is about to do.
Off spreadsheets: what a migration actually involves
Inventory every source of truth, pick a cutoff, stage the import, and run one full billing cycle reconciled against the old books.
Posts are written when we see an operator ask the same question twice. If you have a topic that is missing, tell us — the next post usually comes from a real conversation.
Blog
The guides go deeper
Blog posts are the entry point — the resources hub has the full guides and playbooks.