ISP billing & operations platform

Run your whole ISP from one platform

Customers, plans, M-Pesa payments and your MikroTik routers in one place, with activation and suspension handled for you.

MikroTik RouterOSRADIUS + CoAM-Pesa STK pushPPPoE & hotspotMulti-site
Billing/Dashboard
J

Good morning, Jay

Friday, 14 August

Online now

128

86 hotspot · 42 PPPoE

Customers

341

204 subscribers · 137 hotspot · +18

Routers online

6/6

All online

Revenue today

KES 24.8K

▲ 12% vs yesterday

Customers

Latest to sign up

View all
A

Achieng Otieno

AC-10428

PPPoE
B

Brian Kimani

0712 •• 4471

Hotspot
R

Riverside Apartments

AC-10427

PPPoE
F

Faith Wanjiru

0733 •• 9012

Hotspot
D

Dennis Mutua

AC-10426

PPPoE

Finance

This month

RevenueKES 612,400
ExpensesKES 274,150
Net profitKES 338,250
Unpaid billsKES 41,000

Package use

Home 10 Mbps46%
Home 20 Mbps31%
Daily Hotspot23%

Why operators run it

Less of your day spent keeping the lights on

Chasing expiries, matching payments and adding up the month: PulseBit does the repetitive work.

Expiry enforces itself

Expired subscriptions are suspended within the minute and restored on renewal, even if the router is briefly offline.

Payments turn into service

A confirmed M-Pesa payment credits the account and starts the session. No one has to be watching.

PPPoE and hotspot, one book

Wired subscribers and hotspot users share one customer list, one dashboard and one set of revenue figures.

See what the month made

Revenue minus expenses gives net profit for this month and last, with recurring bills added for you.

How it works

From an unconfigured router to a paying customer

Three steps, in the order you would actually do them.

  1. 01

    Connect a router

    Paste one command into RouterOS. PulseBit sets up PPPoE, hotspot and RADIUS, and shows progress step by step.

  2. 02

    Add plans and customers

    Set speed, price and validity, then add subscribers. Hotspot users can sign up at your portal themselves.

  3. 03

    Get paid, automatically

    Customers pay by M-Pesa. Service starts, expiries suspend and renewals restore without you.

Step 1, in full

[admin@MikroTik] > /tool fetch url="https://app.yourisp.com/provision/<token>" dst-path=ispbilling.rsc; :delay 3s; /import ispbilling.rsc

That is the whole of it. PulseBit configures everything else.

The platform

Everything an ISP runs on, in one account

Billing, payments, packages, the portal and the routers are one system, not separate tools.

Customers & subscribers

Everyone you serve, on one list.

  • Profiles, account numbers and balances
  • Leads pipeline with one-click convert
  • Export to Excel, CSV or PDF

Plans & packages

Priced and shaped the way your network runs.

  • Speed, data caps, validity and price
  • Burst, FUP and time-of-day schedules
  • Vouchers in bulk, printed or emailed

Billing & finance

Both sides of the ledger, not just what comes in.

  • Transactions with running balances
  • Expenses, vendors and recurring bills
  • Monthly profit and loss

Network operations

MikroTik, driven from the same place you bill.

  • One-command router provisioning
  • Live sessions, uptime and SLA reports
  • Nightly backups and router hardening

Hotspot & captive portal

A portal your customers can buy from themselves.

  • Branded portal per router
  • Self sign-up, vouchers and STK top-up
  • Auto-renew from balance

Reports & insight

Enough to run the business from.

  • Live dashboard of users and revenue
  • Sales analysis, retention and projections
  • Daily or weekly sales digest by email

Notifications & channels

Delivery you configure and prove before it goes live.

  • Email, Telegram and signed webhooks
  • Every channel tested before it goes live
  • Encrypted credentials, every send logged

Team & security

Multi-tenant from the ground up.

  • Your data scoped to your account only
  • Staff limited to the sites they manage
  • One-time codes and a full sign-in log

Payments

Payments your way.

Connect the M-Pesa provider that suits your business, and switch later without touching anything else.

KopoKopo

KopoKopo

M-Pesa STK push · Till or online payments account

Pay Hero

Pay Hero

M-Pesa STK push · Till, paybill or bank channel

TinyPesa

TinyPesa

M-Pesa STK push

UMS Pay

UMS Pay

M-Pesa STK push · Paybill, till or bank

Paynecta

Paynecta

Hosted M-Pesa checkout · TapFlow

Switch providers with a toggle

Connect several gateways and mark one active. Changing provider is a switch, not a migration.

Tested before customers use it

A live KES 1 test charge must pass before a gateway can go active, so a wrong key never reaches a customer.

Never credited twice

Each account has its own secure webhook, and a retried callback can never credit the same payment twice.

No payment gets lost

Unanswered payments are re-checked every 15 minutes, and any can be reconciled from the customer's M-Pesa code.

What happens when a customer pays

1Prompt

Customer picks a plan and gets an STK push.

2Approve

They enter their M-Pesa PIN.

3Callback

The gateway confirms to your account's own webhook.

4Credit

The confirmed amount is added to their account.

5Service

A hotspot session starts, or the balance is ready to spend.

Who it's for

Built for subscriber-based internet businesses

If customers pay you monthly or daily for connectivity, this is shaped for you.

Fibre ISPs

PPPoE subscribers on monthly plans, suspended and restored automatically.

WISPs & multi-site operators

Several sites on one account, with staff who only see their own routers.

Apartment & estate networks

A branded portal per building, and residents who pay from their phones.

Hotspot operators

Self sign-up, printable vouchers, and auto-renew from balance.

Questions

What operators ask before they switch

Which payment gateways are supported?

KopoKopo, Pay Hero, TinyPesa and UMS Pay with M-Pesa STK push, and Paynecta, where the customer pays on a hosted M-Pesa page instead of a PIN prompt. You can connect several and choose which one is active.

How are customer payments handled?

The customer approves an M-Pesa prompt on their phone. PulseBit credits their account, records the receipt and starts their service straight away. A payment is never credited twice.

What happens when a subscription expires?

Service is suspended within the minute, even if the router is briefly unreachable. Renewing restores it automatically.

Does it manage the network, or only the billing?

Both. PulseBit sets up your MikroTik routers, monitors uptime, backs up configurations nightly and shows live sessions, all from the same dashboard you bill from.

Can I run multiple packages, routers and customers?

Yes. Unlimited plans, routers organised into sites, and staff limited to the sites they manage. Your data is never mixed with another operator's.

Get started

Point PulseBit at your network and see it bill itself

Create an account, connect a router with one command, and start collecting M-Pesa payments.

Already have an account? Sign in