Features
Everything an ISP runs on, in one portal.
Twelve modules that share one customer record, one ledger and one audit log. Billing & M-Pesa and MikroTik & RADIUS come with every plan.
Get paid
Collect every shilling without chasing it
Billing & M-Pesa
Every planCustomers pay to your Paybill or answer an STK Push prompt. DeeISP360 matches the payment to the account, extends the subscription, reconnects the customer on the router and sends an SMS receipt, usually in under five seconds, with nobody at a desk.
- Paybill C2B auto-matching. Payments are matched by account number, then phone number, then a close match on a mistyped account. Anything left goes to one suspense queue with suggested customers.
- STK Push. Send a payment prompt to one customer, a whole segment, or automatically when a grace period ends.
- Prepaid monthly, weekly and daily plans. Expiry, grace period, automatic suspension and redirection to your captive portal, then reconnection the moment they pay.
- Invoices and receipts. VAT-ready invoices and receipts, shared as a link by SMS or WhatsApp and printable as A4 or thermal.
- Statement reconciliation. Upload an M-Pesa statement and see missed callbacks, unmatched payments and amount mismatches against your ledger.
- Controls. Manual cash entries and ledger adjustments need a reason and a second person's approval, and every change is in the audit log.
Hotspot & Vouchers
Add-on KES 2,500/moA branded captive portal where users buy an hour, a day or a month with M-Pesa and are connected automatically, or log in with a printed voucher.
- Captive portal. Your brand, your packages, M-Pesa purchase and voucher login on one phone-friendly page.
- Time-based packages. From one hour to thirty days, with data caps and speeds you set.
- Voucher batches. Generate, print and track vouchers by batch, site or reseller; void lost ones.
- Sales by site and hour. See which sites and hours sell, and how M-Pesa compares with vouchers.
KRA eTIMS
Add-on KES 1,500/moInvoices are submitted to KRA eTIMS as they are issued, with the control number and QR on the invoice and failed submissions retried.
- Automatic submission. Every invoice, as it is issued.
- VAT report. Output VAT by month, ready for filing.
- Retries and status. See submitted, pending and failed invoices, and retry.
Run the network
Routers, fibre and sessions that follow the billing
MikroTik & RADIUS
Every planDeeISP360 talks to your MikroTik routers through the API or RADIUS. It creates PPPoE and hotspot users, sets their speed, moves them between active and suspended lists, and checks every hour that the network and the billing agree.
- Automatic provisioning. PPPoE secrets, hotspot users, speed profiles and simple queues are created and changed by the system, never typed by hand.
- Active and suspended lists. Unpaid customers are moved to a suspended address list and redirected to pay; paid ones come straight back.
- Hourly sync. A reconciliation every hour finds paid-but-offline, unpaid-but-online, wrong speeds and unknown accounts, and fixes most of them itself.
- Force Sync. One button on a customer's profile puts router and billing back in agreement, showing each step.
- POP stations and nodes. Group customers by POP and node so an outage shows up as a place, not a pile of calls.
- Retry queue. If a router is unreachable, its jobs wait and retry on their own, and you can see every one.
GPON / OLT Monitoring
Add-on KES 3,500/moWatch your OLTs, PON ports and every ONU's optical power. Weak signal, loss of signal and power failures raise alarms and can open a ticket on their own.
- OLT and PON port view. Cards and ports with ONU counts and utilisation for Huawei, ZTE and V-SOL OLTs.
- Optical power per ONU. Receive and transmit levels with healthy, weak and critical bands.
- LOS and dying gasp. Know whether a customer lost fibre or lost power.
- Alarm tickets. Low power and LOS can raise a ticket for the right technician automatically.
Serve customers in the field
Tickets, technicians and the kit they carry
Inventory & Assets
Add-on KES 2,500/moTrack ONTs, routers, SFPs, OLT cards, fibre drums, batteries and inverters by serial, MAC or barcode, wherever they are: warehouse, POP, technician's van or customer's wall.
- Serial, MAC and barcode tracking. Each device's full life: received, checked out, deployed, returned, repaired or written off.
- Goods received and transfers. Receive deliveries against suppliers and move stock between warehouse, POPs and technicians.
- Technician stock. What each technician holds, and cable issued against cable recorded as used.
- Unrecovered equipment alerts. Customers suspended or gone for more than 14 days with your equipment still on site, with retrieval jobs.
- No device, no completion. An installation cannot be closed until the installed ONU or router is assigned to the customer.
Tickets & Field Service
Add-on KES 3,000/moLog faults against the customer, POP and device, dispatch them to technicians, and give the field team a phone app that walks them through each job.
- Helpdesk tickets with SLAs. Outages, low optical power, slow speeds and line breaks, each with its own response and resolution clock.
- Diagnostics before a ticket. Ping, optical level, session and router checks give a verdict before anyone is sent out.
- Dispatch board. Drag jobs to technicians and see them on a map.
- Technician app. Check in by GPS, follow the checklist, scan the device, record cable and connectors, take photos and get the customer's signature.
- Performance. First-time fix, time to resolve and SLA met, per technician.
Grow and report
Resellers, self-care, messages and the numbers
Reseller Portal
Add-on KES 2,000/moGive hotspot resellers and building managers their own login. They see only their clients, sell vouchers from a float and watch their commission.
- Restricted access. A reseller sees their own sub-clients and nothing else, and cannot suspend anyone.
- Float and vouchers. Resellers top up a float by M-Pesa and sell vouchers from it.
- Commission statements. Earned, paid and due, by month, with payouts recorded.
Customer Self-care Portal
Add-on KES 1,500/moYour customers sign in with their phone and a code to pay, see when their package ends, check usage, download receipts and report a fault.
- Pay now. STK Push for any amount; part payments go to their balance.
- Plan and expiry. A countdown to expiry, the current plan and an upgrade button.
- Usage and receipts. Data used and every receipt, ready to print.
- Report a fault. Opens a ticket with their account already attached.
SMS & WhatsApp Centre
Add-on KES 1,000/moReceipts, expiry reminders, suspension notices, outage alerts and technician-on-the-way messages go out by SMS or WhatsApp, from templates you control.
- Event triggers. Payment received, expiring in 3 days, suspended, reactivated, outage, ticket resolved and more.
- Bulk campaigns. Send to a segment, such as everyone at one POP, with the cost shown first.
- Delivery reports. See what was delivered, failed or replied to.
Advanced Reports
Add-on KES 2,000/moRevenue by day, channel, POP and package; arrears aging; churn with pending equipment retrieval; network uptime; technician performance; all exportable and scheduled to your inbox.
- Revenue and collections. Daily, weekly and monthly, M-Pesa against cash and adjustments, with period comparisons.
- Aging and churn. Who owes what for how long, who left and why, and which equipment is still out.
- Network and field. Uptime per POP, outages, SLA compliance and materials per job.
- Scheduled reports. Sent by email or WhatsApp, including a morning summary for the owner.
Open API & Webhooks
Add-on KES 3,000/moA documented REST API and signed webhooks, so your accounting system, website or own tools can read customers and payments and react to events.
- API keys with scopes. Read or write, per area, revocable at any time.
- Webhooks. Payment received, customer suspended, ticket closed and more, signed and retried.
- Documentation. Every endpoint with examples.
Under every module
The things you never have to think about.
Works on a phone
Helpdesk and field staff can do almost everything from a smartphone browser.
Retries on its own
If M-Pesa or a router is briefly unreachable, the job waits and tries again.
Everything recorded
Suspensions, overrides, cash entries and edits are logged with who, when and why.
Your own address
yourisp.deeisp360.com, or your own domain, in your colours and logo.
Put your billing and network on autopilot.
Apply in about ten minutes. Our team reviews it within one business day, then the owner gets an invite to their own portal.