All-in-One ISP CRM with Built-in RADIUS
Billing, subscriber management, and 50+ router vendor support — in one powerful platform.
30-day free trial • No credit card required
› Quick Start
# Fresh installation of Zal Ultra CRM. Run this command first. ⚡
# Update Zal Ultra to the latest version. ⚡
# Configure FreeRADIUS SQL module and permissions. ⚡
# Set your application base URL in environment file. ⚡
# Configure database password for FreeRADIUS. ⚡
# Run database migrations and clear application cache. ⚡
Works on Ubuntu 24.04+. Complete installation guide for Zal Ultra CRM with FreeRADIUS integration.
Software Screenshots
Explore the powerful and intuitive interface built to streamline every aspect of ISP business management
Complete Feature Set
Everything you need to manage your ISP business — 20 powerful modules with 100+ features built for scale
Subscriber Management
Registration & Profiles
Complete subscriber lifecycle management from registration to termination. Add manually or bulk import via CSV/Excel. Capture personal details, contact info, service address, and documents with unique validation.
Activation & Renewal
Preview activation fees, auto-generate invoices with itemized billing, support Cash/Balance/Online payments. Grace period activation, mass activation for bulk operations, and pro-rated mid-cycle pricing.
Package Migration
Upgrade or downgrade subscriber packages with automatic pro-rated charge calculation. Preview migration costs and credits, excess credit handling for downgrades, and seamless RADIUS attribute updates.
Import / Export
Bulk import and export subscriber data for migration and reporting. CSV/Excel import with field mapping, validation and error logging, customizable export fields, and import from other systems like Zal Pro.
MAC Address Binding
Bind subscriber accounts to specific device MAC addresses for enhanced security. Automatic MAC learning on first connection, manual assignment, multiple MAC support, reset functionality, and vendor lookup.
Online/Offline Monitoring
Real-time monitoring of subscriber connection status. Live online list from RADIUS, offline detection, stale session cleanup, expired online alerts, and remote connection disconnect capability.
Billing & Accounting
Invoice Management
Complete invoicing system with POS printing, PDF export, and email delivery. Auto-generate invoices on activation/renewal with custom templates, branding, reversal support, and status tracking (Paid, Due, Cancelled).
Payment Processing
Accept Cash, Bank Transfer, Online Payment, and Subscriber Balance. POS receipt printing, bulk payment processing, per-subscriber payment history, and complete payment audit trail with export capabilities.
Ledger System
Double-entry accounting ledger for all financial transactions. Automatic ledger entries, balance tracking for subscribers and resellers, profit distribution across reseller hierarchy, and ledger reports with filtering.
Cashflow Management
Track income and expenses for business financial management. Record and categorize transactions, track payment status (Pending, Completed), generate cashflow reports and analytics for financial planning.
Hierarchical Reseller Accounting
Multi-level profit distribution: Admin → Reseller → Sub-reseller → Retailer. Automatic profit calculation at each level, upstream cost enforcement, discount absorption from seller's profit, and staff balance deduction.
Package Management
Internet Package Configuration
Design packages with upload/download bandwidth limits, burst speed, FUP settings, data quotas (daily/weekly/monthly), pricing with reseller profit margins, and configurable validity periods.
RADIUS Policy Integration
Automatic RADIUS attribute configuration linked to each package. radcheck/radreply attribute assignment, user group management, bandwidth allocation profiles, and automated service provisioning.
Fixed Expiry Date Packages
Packages that expire on a specific day of the month for simplified billing cycles. Pro-rated billing for partial periods, automatic renewal on fixed date, and predictable revenue planning.
Reseller Package Assignment
Control which packages resellers can sell with pricing rules. Assign specific packages to resellers, set minimum pricing, configure reseller profit, and support bulk and individual assignment.
Extra Fees & Services
Additional charges beyond base package — installation, equipment, static IP, IPTV. Custom fee types (flat, percentage, equation), automatic inclusion in invoices, and tax/VAT management.
Network & RADIUS Integration
NAS Management
Manage RADIUS clients (routers, access points) from multiple vendors — MikroTik, Cisco, Juniper, vBNG, pfSense. Configure shared secrets, API integration, CoA support, and NAS grouping.
RADIUS Policy Management
Define authentication and authorization policies with radcheck/radreply attribute groups, user group membership, policy copying and templates, and consistent service delivery enforcement.
IP Pool Management
Create IP pools with address ranges, automatic IP assignment, static IP reservation per subscriber, and pool utilization tracking for efficient IP address management across your network.
Bandwidth Allocation
Define bandwidth profiles with upload/download limits, burst speed configuration, priority queuing options. Link profiles to packages for consistent bandwidth delivery and QoS management.
Change of Authorization (CoA)
Real-time service changes without disconnection. Send CoA packets to NAS devices, update bandwidth instantly, disconnect users remotely, with full CoA request logging and tracking.
MikroTik API Integration
Direct API communication with MikroTik routers for enhanced control. API connection testing, user and queue management via API, hotspot integration, and real-time operations.
OLT/ONU FTTH Management
Multi-Vendor OLT Support
Manage fiber OLT devices from BDCOM, Huawei (MA5608T, MA5680T), ZTE (C300, C320), V-SOL, Nokia, C-Data, and Ecom. SNMP v2c/v3 integration, Telnet/SSH configuration, and vendor-specific adapters.
ONU Discovery & Monitoring
Auto-discover ONUs on OLT ports with real-time signal metrics — RX/TX Power (dBm), Temperature (°C), Voltage (V), Distance (meters). Online/Offline tracking and signal history trends.
Subscriber-ONU Mapping
Associate subscribers with their ONU devices for easy identification and troubleshooting. Manual or automatic mapping, ONU serial number tracking, port/interface assignment, and mapping history.
ONU Alerts & Notifications
Automated alerts for ONU issues — signal threshold alerts, offline ONU notifications, temperature warnings. Alert history and management for proactive issue detection and reduced downtime.
Payment Gateway Integration
Supported Gateways
Built-in support for 12+ payment providers — bKash, SSLCommerz, Nagad, JazzCash, EasyPaisa, Paystack, M-Pesa, Razorpay, NextPay, GPO, Multicaixa Express. Live and sandbox testing modes available.
Payment Gateway Features
Secure payment processing with automatic invoice payment on success. Webhook support for payment confirmation, transaction logging and tracking, refund support (gateway dependent), and 24/7 payment acceptance.
Subscriber Self-Service Payments
Subscribers pay through their portal — package renewal payments, balance top-up, invoice payment, and payment history. Reduced support calls with faster payment collection and customer convenience.
Reseller Balance Top-up
Allow resellers to add balance through payment gateways. Online balance recharge with multiple gateway options, automatic balance credit, transaction history, and 24/7 reseller operations.
SMS & Email Notifications
SMS Gateway Integration
Connect 30+ SMS gateways — Africa's Talking, Bongo SMS, Bulk SMS BD, Telenor, ISMS Plus, Reve SMS, Novocom, WhatsApp integrations (WA API Hub, Whapi). Custom HTTP/API gateway support.
SMS Templates
Pre-defined message templates for automated notifications — activation confirmation, expiry reminders (1 day, 3 days, 1 week), payment confirmation, password reset, OTP verification. Dynamic variables for name, package, balance.
Bulk SMS
Send SMS to multiple subscribers at once. Select subscribers by filters, use templates or custom messages, schedule sending, and track delivery. Mass communication for marketing campaigns and service announcements.
Email Notifications
HTML email templates for professional communication. Invoice email delivery, expiry notifications, custom email sending, and email delivery tracking. SMTP with SSL/TLS encryption for reliable delivery.
Delivery Logs
Track all sent SMS and email notifications. Log every message with delivery status tracking, failed message handling, search and filter logs. Complete communication audit trail for compliance support.
User & Role Management
User Types & Hierarchy
Multi-level user system — Admin, Admin Staff, Reseller, Sub-reseller, Retailer, and Staff at each level. Clear hierarchy with delegated management, scalable business model, and dedicated panel views per type.
Role-Based Access Control (RBAC)
Create custom roles with 100+ granular permissions — module-level and action-level. Assign roles to users, parent role inheritance, subscriber management, accounting, network, reports, and settings permissions.
User Profile Management
Complete user account management with profile information, password change, photo upload, balance tracking, activity history, and two-factor authentication. Self-service account management with security features.
Staff Balance Management
Control staff financial operations with balance limit assignment, balance deduction tracking, and staff accounting reports. Financial control, staff accountability, and fraud prevention capabilities.
Multi-ISP & Branch Management
Multi-ISP Support
Manage multiple ISP businesses from a single installation. Create separate ISP entities with independent settings, ISP-specific branding, data isolation between ISPs, and centralized administration.
Branch Management
Manage multiple branches/locations per ISP. Create branches with branch-specific settings, branch admin assignment, branch-level reporting, geographic organization, and delegated branch management.
Area Management
Hierarchical geographic organization — Country → Province → City → Area → Sub-area. Area assignment to subscribers, area-based filtering, area groups for bulk operations, and cascading selection in forms.
Ticketing & Support System
Ticket Management
Customer support ticket system with creation from admin or subscriber portal. Ticket categories and priorities, status tracking (Pending, In Progress, Closed), ticket assignment to staff, file attachments, and history.
Ticket Categories
Organize tickets by type for better organization and faster resolution. Create custom categories, sync default categories, category-based routing, and reporting by category for efficient support workflows.
Ticket Replies & Notes
Communication within tickets — staff replies, internal notes visible only to team, reply history, and subscriber notifications. Complete communication history with team collaboration and customer updates.
Inventory Management
Inventory Items
Track equipment and materials with item catalog, stock quantity, purchase and selling price, item categories, and supplier information. Complete equipment tracking, stock management, and cost tracking.
Inventory Categories
Organize inventory items into categories — Routers, Cables, ONUs, etc. Assign items to categories with category-based reporting for better organization, easy searching, and structured inventory management.
Supplier Management
Track equipment suppliers with contact information, supplier-item relationships, and purchase history. Vendor management, purchase tracking, and maintaining strong supplier relationships.
Storage Locations
Track where inventory is stored. Define storage locations, assign items to locations, and manage location-based inventory. Physical tracking with multi-location support and easy retrieval.
Subscriber Equipment Assignment
Track equipment assigned to subscribers. Assign inventory items, track equipment at subscriber location, and maintain equipment history. Asset tracking, equipment accountability, and service history.
Reports & Analytics
Sales Reports
Revenue and sales analytics — daily/weekly/monthly sales, sales by package, salesperson, and area. Due sales tracking with Excel and PDF export for revenue tracking and performance analysis.
Payment Reports
Payment collection analytics — payment by method, date range, outstanding payments, and collection efficiency. Cash flow visibility, collection tracking, and financial planning insights.
Invoice Reports
Billing analytics — invoice status summary, due invoices, invoice aging, and invoice by subscriber/package. Billing oversight, receivables management, and collection prioritization.
Ledger Reports
Financial transaction reports — transaction history, balance reports, profit distribution, and reseller accounting. Complete financial transparency, audit support, and reconciliation.
Bandwidth Usage Reports
Data consumption analytics — usage by subscriber, by package, peak usage times, and data quota tracking. Capacity planning, fair usage monitoring, and network optimization.
BTRC Reports (Bangladesh)
Regulatory compliance reports — BTRC format export, subscriber data reports, and compliance documentation. Regulatory compliance, easy submission, and audit readiness.
Dashboard Analytics
Real-time business overview with widgets — subscriber counts by status, revenue graphs, expiring subscribers, recent activities, and sales predictions. At-a-glance overview for quick decision making.
Voucher & Prepaid Card System
Voucher Cards
Design and manage voucher card templates with custom card designs, batch voucher generation, PDF/Print output, and hotspot voucher support. Branded vouchers with professional appearance.
Voucher Generation
Generate unique voucher codes for packages with batch creation, validity period setting, and controlled access. Prepaid service model with easy distribution and unique code generation.
Prepaid Cards
Balance recharge cards for subscribers with card design templates, batch generation, denomination options, and usage tracking. Retail distribution and cash collection for balance top-up system.
Hotspot Voucher Integration
Vouchers for MikroTik Hotspot authentication with hotspot server configuration, profile assignment, MAC binding options, and time/data limits. Public WiFi monetization with easy access distribution.
Subscriber Portal
Self-Service Dashboard
Subscriber-facing portal with account overview, package information, balance and usage, invoice history, and payment history. Reduced support calls with 24/7 account access and customer empowerment.
Online Package Renewal
Self-service package renewal — view current package status, select renewal option, pay via balance or gateway, and instant activation. Convenient renewal with faster payment and reduced churn.
Online Payment
Pay invoices through subscriber portal with multiple payment gateways, invoice payment, balance top-up, and payment history. 24/7 payment with multiple options and instant credit.
Subscriber Tickets
Submit and track support tickets — create new tickets, view ticket status, reply to tickets, and attachment support. Easy support access with issue tracking and better communication.
Usage Statistics
View bandwidth and data usage — daily/weekly/monthly usage, usage graphs, quota tracking, and session history. Usage awareness, data management, and transparency for subscribers.
Profile Management
Update personal information — edit contact details, change password, update photo, and view documents. Self-service updates with accurate information and account security.
Prepaid Card Activation
Activate prepaid cards for balance or service — enter card code, automatic balance credit, or package activation. Easy activation with instant service and self-service convenience.
API & Mobile Integration
RESTful API
Complete API for third-party integration covering subscriber management, package operations, invoice/payment, user management, network operations, and reports. Laravel Sanctum token-based authentication.
Mobile App Support
Backend support for mobile applications with mobile-optimized API endpoints, push notification support, auto-login capability, and subscriber app integration for modern mobile experience.
Webhook Support
Real-time event notifications — payment gateway callbacks from bKash, SSLCommerz, Paystack, etc. Custom webhook endpoints with real-time updates and automated processing.
Postman Collection
Ready-to-use API documentation with complete API collection, example requests, environment variables, and regular updates. Easy API testing, quick integration, and developer-friendly docs.
Security & Authentication
Multi-Guard Authentication
Separate authentication for users and subscribers with Web (Admin/Staff/Reseller), Subscriber, and API (Sanctum) guards. Secure separation with appropriate access and session management.
Two-Factor Authentication
Additional login security with OTP via SMS and email verification. Enhanced security for account protection and compliance support with remember device options.
License Validation
Software license protection with hardware-bound licensing, online validation, feature-based licensing, and subscriber limits. Software protection with feature control and support entitlement.
Permission-Based Access
Granular access control with 100+ permissions, role-based assignment, module-level control, and action-level control. Least privilege principle with security compliance and audit support.
Activity Logging
Track all user actions — login/logout, CRUD operations, settings changes, and financial transactions. Complete audit trail for security monitoring and compliance support.
Login Logs
Track authentication attempts — successful/failed logins, IP address tracking, device information, and geographic location. Security monitoring with suspicious activity detection and access tracking.
Automation & Scheduling
Auto-Renewal
Automatic package renewal with scheduled renewal check, balance verification, automatic invoice generation, RADIUS attribute update, and SMS/Email notification. Enable/disable per package.
Expiry Notifications
Automated expiry reminders — 1 day, 3 days, 1 week, 2 weeks, and 4 weeks before expiry. Proactive communication for reduced expiry and better subscriber retention.
Stale Session Cleanup
Remove orphaned RADIUS sessions with automatic detection, cleanup, and session log maintenance. Accurate online counts, clean session data, and better monitoring.
Data Quota Reset
Reset daily/weekly data quotas with scheduled quota reset, daily reset at midnight, and weekly reset on configured day. Fair usage enforcement with automatic management.
Graph Data Collection
Collect bandwidth data for graphs with periodic data collection, interface statistics, subscriber usage, and historical storage. Usage visualization, trend analysis, and capacity planning.
CoA Request Processing
Process Change of Authorization requests with queue-based processing, batch CoA sending, retry on failure, and status tracking. Reliable service changes with scalable processing.
Document Management
Subscriber Documents
Store and manage subscriber documents — ID cards, contracts, photos, and custom documents. File upload, document verification, secure storage, and document viewing for KYC compliance.
Document Verification
Verify subscriber documents with upload workflow, verification status tracking, rejection reasons, and audit trail. Compliance support with quality control and complete audit trail.
Report Downloads
Download generated reports with Excel/PDF exports, scheduled reports, download history, and secure access. Offline access, data portability, and archival support.
Live Monitoring & Graphs
Subscriber Live Graph
Real-time bandwidth monitoring per subscriber with live upload/download graphs, historical data, configurable intervals, and multiple subscriber view. Real-time monitoring and troubleshooting support.
NAS Interface Graph
Monitor NAS interface bandwidth with interface selection, real-time traffic, historical trends, and multiple interface support. Network monitoring, capacity planning, and bottleneck detection.
Sales Analytics Graphs
Visual sales and revenue analytics with daily/weekly/monthly sales graphs, revenue trends, package distribution, and salesperson performance. Visual insights and trend identification.
Bandwidth Usage Graphs
Subscriber data usage visualization with 30-day usage history, daily breakdown, upload/download split, and quota tracking. Usage patterns, fair usage monitoring, and customer transparency.
Dashboard Widgets
Real-time dashboard metrics with subscriber counts, revenue summary, expiring subscribers, recent activities, and sales predictions. At-a-glance overview with quick insights.
System Administration
General Settings
Core system configuration — company information, logo and branding, currency and timezone, and date/time formats. Customization, localization, and branding.
Software Settings
Application behavior configuration — module enable/disable, feature toggles, default values, and system behavior. Feature control, customization, and optimization.
Email Settings
Email delivery configuration — SMTP configuration, email templates, sender information, and email testing. Professional email delivery with reliability.
SMS Settings
SMS gateway configuration — gateway selection, API credentials, sender ID, and gateway testing. Multiple gateways with reliable SMS delivery.
Payment Gateway Settings
Configure payment gateways — gateway credentials, enable/disable gateways, test/production mode, and callback URLs. Payment acceptance with multiple options and security.
Security Settings
System security configuration — password policies, session settings, IP restrictions, and security features. Enhanced security with compliance and protection.
Server Information
View server and system status — PHP version, database status, disk space, memory usage, and system health. System monitoring, troubleshooting, and capacity planning.
Captive Portal Settings
Configure hotspot captive portal — portal branding, banner images, welcome messages, and authentication options. Branded experience with customer engagement and easy setup.
Notice Management
System-wide announcements — create notices, target specific users, scrolling notices, and notice expiry. Communication, announcements, and user awareness.
Vendor Notices
Receive updates from software vendor — automatic sync, update notifications, feature announcements, and support information. Stay informed with update awareness.
Changelog
View software version history — version history, new features, bug fixes, and improvements. Update awareness, feature discovery, and change tracking.
How We Compare
See how Zal Ultra stacks up against other ISP management solutions in the market
Multiple ISP
Manage multiple ISP businesses from a single installation
Multiple Branches
Create and control various branches under one ISP
Accounting System
Invoices, ledgers, payments & financial management
Captive Portal
Seamless Wi-Fi login with secure authentication
Reporting System
Sales, payments, bandwidth usage & analytics reports
Network Optimization
Router management, bandwidth control & NAS support
Area Module
Country, state, city, region & subarea hierarchy
Technology Stack
Code architecture, performance & system organization
Reseller Management
Multi-tier reseller, sub-reseller & retailer system
Multi-Vendor NAS
Support for MikroTik, Cisco, Juniper, vBNG & more
24/7 Human Support
Real human support via Skype, WhatsApp & tickets
Free Setup & Installation
Professional server setup at no additional cost
OLT/ONU FTTH Management
Multi-vendor fiber OLT with ONU monitoring & alerts
Payment Gateway
Online payment collection with multiple gateway support
SMS & Email Notifications
Automated alerts, bulk SMS, templates & delivery logs
Role-Based Access Control
Granular permissions with custom roles & user hierarchy
Ticketing & Support
Customer support tickets with categories & staff assignment
Inventory Management
Track equipment, suppliers, storage & subscriber assignment
Voucher & Prepaid Cards
Voucher generation, prepaid cards & hotspot integration
Subscriber Portal
Self-service dashboard, renewal, payment & usage stats
RESTful API & Mobile
API integration, mobile app support & webhook callbacks
Two-Factor Authentication
OTP via SMS/Email, activity logging & IP restrictions
Automation & Scheduling
Auto-renewal, expiry reminders, session cleanup & CoA
Live Monitoring & Graphs
Real-time bandwidth graphs, NAS monitoring & dashboard
MAC Address Binding
Device MAC binding with auto-learning & vendor lookup
Affordable Pricing
Simple pricing for your business, choose between on-site or cloud options
On Yearly Payment Get 10% Discount
Frequently Asked Questions
If you don't get your answers yet, contact us over Skype
The minimum server requirements for Zal Ultra is below:
- CPU 2 Cores
- RAM 4 GB
- SSD 50 GB
- OS Ubuntu 22.04
- Public IP
Please ask our team for more details. We will give you proper information after calculating system load based on users you are going to put on the system.
We do not provide any files or ISO installer. Our support team will install Zal Ultra on your server. So just relax and let us do the installation for you. Installing Zal Ultra is complex and needs professional expertise.
Yes, you can use a mini pc/laptop/desktop. Zal Ultra is lightweight, all you need to install Ubuntu 22.04 server 64 bit on your machine to turn it into a Linux server. For best performance, we will not recommend using any of these. Best if you have a cloud server or any reputed band's server.
We do not support any networking issues. We only support Zal Ultra issues. Please, contact your networking consultant for the networking issues.
Yes, internet connection on the server is mandatory.
No, we don't store any data of your business. All data will be safe in your own server.
Yes, you can upgrade your current plan anytime you want. Just pay for the upgrade and we will upgrade your license and plan. You don't need to pay full amount to upgrade next plan. All you need to pay is rest of the money after calculation with your first purchase.
Usually we don't refund after the installation any software into your hardware. Yet, we will check carefully if you are eligible for refund. If you are eligible for any refund, we will refund you within 1 month. For refund you must request us within one week after the installation.
If you paid us and never got the installation then we will refund you 100% within 1 month.
Note: Please don't try to scam or piracy any of our software or services. You will not get any refund if you try to do that also you will be banned from our services for lifetime.
Yes, if the user expires then he/she could not connect to the network anymore. Also, he/she will be terminated immediately if online.
Yes, if the features are good for all clients then we will try to add those features. Personal benefit is not acceptable.
No, we do not provide DB access. You can download DB backup from Zal Ultra but you can't access live DB.
No, we do not provide file access. You can not edit, delete or add any files to the system.
Yes, you can upload your company logo, favicon, title, etc. Though it's not a completely white label. Some branding will still appear inside the admin panel and the client can't see any of our brandings.
Yes, you can cancel the service anytime. If you do then your service will be terminated.
First payment is the license fee of Zal Ultra package and its one time. We provide up to 12 months free support based on license from license purchasing time, after this free support is over, you need to pay your regular renew fee. Now, this regular renew fee is different from package to package, from $79 to $299 per year. Regular renew fee is mandatory and you must pay this tiny fee to use Zal Ultra.
Please, keep in mind that you will not receive any support/updates from our agents or from us. If your license is expired or if you don't pay renew fee.
Please, check our pricing page to know your total renew fee. Good news is that renew fee is very little and way less than license fee and its just one time in a year.
This tiny renew fee helps us to continue Zal Ultra project forward so that we can develop this project far-ahead and you can enjoy a nice, easy and simple ISP CRM for your business.
It's depends on tasks, we will calculate our time and affords needed on your tasks and then we will propose you a reasonable offer. Our minimum customization charge is $1000. Sometimes we provide free customization if its beneficial to all of our clients.
Have more questions? Get in Touch