Features
Key capabilities of the ISPBills platform — billing, network, monitoring, and more
ISPBills is a comprehensive ISP management platform that unifies billing, customer operations, network provisioning, real-time monitoring, support, and financial reporting into a single panel. Built for broadband, wireless, hotspot, and fibre operators of all sizes.
- All-in-one management — customers, billing, and network operations from a single panel
- Multi-service support — PPPoE, Hotspot, Static IP, and custom service models
- Real-time monitoring — routers, wireless devices, OLTs, and ONUs
- Online payments — bKash, Nagad, SSL Commerz, ShurjoPay, Aamarpay, and more
- Reseller ecosystem — operators, sub-operators, managers, NOC users, and card distributors
- Automation — billing, suspension, notifications, and provisioning run automatically
- Open API — REST API v1 and v2 with webhook support
Customer Management
Manage the complete customer lifecycle — registration, activation, billing, suspension, and deletion — with full audit trails.
- Service models — PPPoE, Hotspot/WiFi-Zone, Static IP, Cable TV, IPTV, and custom services
- Customer statuses — Active, Suspended, Disabled, FUP (speed-reduced), and Deleted (soft-delete with restore)
- Registration — operator-created accounts, customer self-registration with OTP, and temporary/trial accounts
- Data & profiles — custom fields, zones, parent–child accounts, MAC binding, online/offline status
- Bulk operations — Excel import, MikroTik import, bulk update, bulk MAC bind, bulk export
- BTRC compliance — generate regulatory reports directly from the platform
See Customers for the full guide.
Billing & Invoicing
Automates the full billing lifecycle — bill generation, invoicing, payment processing, and service activation.
- Billing profiles — configurable due dates, grace periods, auto-bill, discounts, and billing terms (monthly/daily/free)
- Bill generation — automatic monthly billing, manual generation, bulk management, runtime invoice preview, PDF invoices
- Fair Usage Policy (FUP) — data caps with automatic speed reduction and IP pool reassignment
- Advance payment — customer advance balances with auto-debit on bill generation
- VAT and tax — configurable VAT profiles with automatic calculation and reporting
- Package management — speed, price, data limits, parent–child hierarchy, bulk replace, custom per-customer pricing
See: Bills and Payments, Payment Gateways, Recharge Card
Payment Processing
ISPBills supports multiple payment channels — cash, recharge cards, and online gateways.
- Methods — cash, online portal, recharge card, auto-debit from advance balance, inter-operator send money
- Gateways — bKash, Nagad, SSLCommerz, ShurjoPay, Aamarpay, EasyPayWay, WalletMix, BdSmartPay, Razorpay
- Auto pipeline — payment → bill clearance → reactivation → router reconnect → notification → accounting entry
- Verification — automatic 30-minute recheck + manual gateway verification
- Payment links — unique links broadcast via SMS/WhatsApp for one-tap bill payment
See: Bills and Payments, Payment Gateways
Network Management
ISPBills integrates directly with your network infrastructure for provisioning, monitoring, and troubleshooting.
- MikroTik integration — router management via RouterOS API: live monitoring, PPP profile push, customer disconnect/reconnect, database sync, traffic monitoring, and scheduled health checks
- PPPoE profiles — speed limits, IP pool assignments (IPv4 + IPv6), static/dynamic allocation, bulk replace
- FreeRADIUS — manages check/reply attributes, group assignments, accounting, session tracking, and automatic sync
- IP management — IPv4/IPv6 pools from CIDR subnets, static assignment, bulk re-allocation, suspended-user walled garden pool
- Suspension redirect — branded portal page with payment links for self-service reactivation
- Network topology — visual map with custom nodes and links
See: NOC Dashboard, Monitoring
OLT/ONU Fibre Management
Built-in FTTH management with support for VSOL, DBC, Huawei, ZTE, BDCOM, and more.
- OLT registration — add OLTs with IP, credentials, SSH/Telnet/SNMP settings
- Auto ONU discovery — 15-minute sync cycle discovers and updates ONU records
- ONU inventory — status, signal level, distance, temperature, last sync
- Customer-to-ONU mapping — automatic MAC matching from RADIUS accounting
- Running config & VLAN discovery — retrieve configs and cache VLAN assignments
See: OLT Management
VPN Management
Provision and manage VPN accounts across WireGuard, OpenVPN, MikroTik PPP, and SSTP. Includes server management, account provisioning, IP pool management, config download, and full API access.
Reseller & Operator Hierarchy
Multi-tier operator model: Super Admin → Group Admin → Operator → Sub-Operator → Manager → NOC User → Card Distributor. Supports credit and debit (prepaid) accounts, self-provisioning, balance management, credit limits, customer transfers, cascade deletion, and granular permissions.
SMS, WhatsApp & Email Notifications
Unified notification system routing messages via SMS (ADN, BulkSmsBD, SSL Wireless, Robi, and more), WhatsApp (Meta Cloud API, Twilio, 360dialog), or Email (per-operator SMTP).
- Event-triggered messages for payment, suspension, activation, expiration, and more
- Broadcast to filtered customer groups • Template engine with variable substitution
- Telegram bot integration for emergency alerts
Monitoring & Status
Extensive monitoring for routers, wireless devices, fibre equipment, and services.
- Zabbix — auto-sync hosts and problems every 5 minutes
- Status checks — HTTP, Ping, TCP, DNS, SSL, SNMP checks every minute with incident tracking and a public status page
- Ubiquiti — live signal, noise, CCQ, TX/RX, CPU, memory, uptime
- Cambium — ePMP/PMP monitoring via REST API
- NetFlow — traffic analysis with GeoIP enrichment and anomaly detection
- RRD graphs — per-interface traffic graphs updated every 5 minutes
- NOC dashboard — network-wide health overview
- Network topology — visual map of your infrastructure
See: NOC Dashboard, Monitoring, OLT Management
Accounting
Built-in double-entry accounting that automatically records billing and payment transactions.
- Chart of accounts — per-operator account balances and transaction history
- Cash in/out — customer payments, subscriptions, credits, transfers, commissions
- Journal & ledger — unified transaction view and per-account running balances
- Expense tracking — categories, subcategories, income vs. expenses analysis
- Reports — receivable, payable, daily/monthly/yearly summaries, bills vs. payments chart
See: Accounts, Income and Expenses
Recharge Card Distribution
Complete voucher system: create card batches with unique PINs, assign to distributors, customers redeem via portal or app. Includes a dedicated distributor portal, commission tracking, usage tracking, and printable voucher sheets.
See: Recharge Card
Hotspot System
Captive portal (hotspot) authentication for public WiFi zones — hotspot packages, recharge, RADIUS attributes, authentication logs, package changes, and walled garden configuration.
Complaint Management
Department-based complaint system — create, route, comment, acknowledge, and archive complaints. Includes a customer-facing portal, financial ledger, reports, and trend analysis charts.
See: Complaint Management
Automation & Scheduled Tasks
ISPBills runs dozens of automated tasks: auto-billing, auto-suspension, auto-debit, FUP enforcement, due date reminders, payment rechecks, OLT/ONU sync, Zabbix sync, status checks, RRD updates, RADIUS maintenance, backups, and more.
See: Automation
API Access
Full REST API (v1 Bearer Token + v2 OAuth-style) covering customers, billing, network, monitoring, SMS, VPN, operators, and webhooks. Includes API client management, request logging, rate limiting, and HMAC-SHA256 signed webhook payloads.
See API Management.
Security
Multiple layers of security: 2FA (TOTP), WebAuthn/FIDO2, social login (OAuth), role-based permissions, granular access control, balance/credit enforcement, and comprehensive audit logging (operator actions, auth, router, PPP, hotspot, suspension, device access, and more). All logs support CSV export.