01Revenue operations
Create service packages, manage subscriptions and invoices, and maintain a tenant-scoped record of incoming transactions. Payment operations distinguish pending, successful, failed and reversed outcomes and retain provider references for reconciliation.
- Invoice totals, paid amounts and outstanding balances
- M-Pesa STK Push and callback transaction records
- Manual payment confirmation restricted by staff role
- Revenue, collection and arrears reporting
02Subscriber operations
Keep the commercial customer record connected to the service being delivered. Teams can manage contact details, packages, subscriptions, billing history and support context without treating the router as the customer database.
- Residential and business customer profiles
- Hotspot, PPPoE and network access accounts
- Precise package durations and device limits
- Subscription status, expiry and renewal records
03Network control
Register MikroTik routers per ISP tenant, establish API-SSL directly or through a WireGuard management tunnel, and prepare RADIUS-backed Hotspot and PPPoE authentication without exposing Winbox to the public internet.
- RouterOS API-SSL connection verification
- WireGuard support for CGNAT and Starlink sites
- RADIUS authentication and accounting integration
- Five-second health visibility for configured routers
04Teams and governance
Separate the Sirmillion platform owner from subscribed ISP tenants, then grant ISP owners, administrators, accountants, network operators, technicians and support staff only the functions required for their work.
- Hostname-bound tenant authentication
- Central backend role and permission enforcement
- Invitation-based team membership
- Support, network incident and audit records