Appearance
Zal Ultra ISP CRM - Complete Features List
This document provides a comprehensive list of all features available in Zal Ultra ISP CRM. For a high-level overview, see the Introduction.
Super Admin Portal
My Profile - Superadmin
- Superadmin profile management
- Global system oversight
Multi-Tenant Management
- Manage Multiple ISP (Unlimited): Create and manage unlimited ISPs from one panel
- Manage Multiple Branch (Unlimited): Each ISP can have unlimited branches
- Copy Subscribers To Another ISP/Branch: Bulk transfer subscribers between ISPs/branches
- Copy Users To Another ISP/Branch: Transfer staff and resellers between ISPs/branches
- Copy Packages To Another ISP/Branch: Duplicate package configurations across ISPs/branches
- Copy Policies To Another ISP/Branch: Transfer RADIUS policies between ISPs/branches
- Copy Area/Zones To Another ISP/Branch: Replicate geographic configurations
Global Settings
- Manage Global Settings For Whole Application: Centralized configuration management
- Use Own Branding: Custom logo, company name, and branding
- Server Details Information Page: System information and diagnostics
- Support Details Information Page: Support contact and resources
- Enable/Disable User Signup & Auto OTP Validation: Control registration process
- Sync Default Basic Permissions For New Setup: Automated permission setup
Multilingual Support
- English
- Spanish
- Arabic
- Turkish
- Urdu
- Macedonian
System Notifications
- System Notification For All Users/Subscribers: Broadcast announcements
Admin Portal
Dashboard
Easy Shortcut Buttons/Action Menus
- Add New Subscriber: Quick subscriber creation
- Subscriber Activation: Fast service activation
- Import Subscriber - CSV File: Bulk import from CSV
- Export Subscriber - CSV File: Bulk export to CSV
- Generate Custom Invoice - POS Print: Point-of-sale invoice printing
- Add A New Ticket: Quick support ticket creation
Reports & Statistics
Subscriber Counter
- Total: All subscribers count
- Active: Currently active subscribers
- Online: Currently connected subscribers
- Offline: Active but not connected subscribers
- Expired: Expired subscription subscribers
- Expired Online: Expired subscribers still connected (with bandwidth limit)
- New: Recently added subscribers
- Registered: Self-registered subscribers
- Disabled: Manually disabled subscribers
- Terminated: Terminated accounts
- PPPoE: PPPoE connection type subscribers
- Hotspot: Hotspot/captive portal subscribers
- Expiring Within 1 Week: Subscribers expiring in 7 days
- Expiring Within 2 Weeks: Subscribers expiring in 14 days
- Expiring Within 4 Weeks: Subscribers expiring in 28 days
Accounting Counter
- Week sales/revenue
- Month sales/revenue
- Last Month sales/revenue
- Year sales/revenue
- Total lifetime sales/revenue
Financial Reports
- Sales Reports: Detailed sales analytics
- Profit Reports: Profit margins and distribution
- Due Reports: Outstanding payments
- Subscriber Payments Reports: Customer payment history
- Resellers Payments Reports: Reseller payment tracking
- Sub Resellers Payments Reports: Sub-reseller payment tracking
- Retailer Payment Reports: Retailer payment tracking
User Counter
- Staff count
- Reseller count
- Sub-reseller count
- Retailer count
Subscriber Expired & Expiring Reports
- Easy Activation from reports
- Advanced Filtering
- Export Data to CSV/Excel
- Expired List: All expired subscribers
- Expiring 1 Day List: Expiring tomorrow
- Expiring 3 Days List: Expiring in 3 days
- Expiring 1 Week List: Expiring in 7 days
- Expiring 2 Weeks List: Expiring in 14 days
- Expiring 4 Weeks List: Expiring in 28 days
Graphs & Visual Analytics
- Sales Report Graph: Visual sales trends
- Payment Reports Graph: Payment collection trends
- System Usage Live Graph: Real-time CPU & RAM monitoring
Dashboard Indicators
- Easy Indicator To Understand Current ISP/Branch/Logged In As: Clear context display
- Current Balance For Reseller/Subreseller/Retailer: Balance visibility
- Easy Online Balance Top Up: Quick balance recharge
- Sync Default System Admin Permissions: Permission synchronization
My Profile Page
Profile Overview
- Details Profile View: Complete profile information
- Reports Modules: Various report counters
- Subscribers List: Owned subscribers
- Own Submitted Documents: Document management
- Invoice Template: Custom invoice header/footer
- Various Counter Data: Packages, Subscribers, Staff, Resellers, Sub-resellers, Retailers
- Personal Note Management: Private notes
Profile Management
- Password & Photo Change: Security and avatar updates
- Profile Data Update: Phone, Email, etc.
- Enable/Disable Profile Status: Account activation control
- Enable/Disable SMS Status: SMS notification control
- Enable/Disable Email Status: Email notification control
- Skip Auto Renew: Disable auto-renewal for own subscribers
Advanced Settings
- Allowed Connections: Restrict devices/interfaces/NAS/VLAN
- Set Department: Organizational assignment
- Set Profile Billing Type: Prepaid/Postpaid configuration
- Set NAS Group: Assign NAS to subscribers
- Set Area Group: Assign geographic areas
- Set Accounting Limit: Financial limits for staff/resellers
My Packages
Package Assignment
- Assign Packages To Admin/Resellers/Subresellers/Retailers: Distribute packages
- All Assigned Packages List: View with price, profit, etc.
- Delete Assign Packages & Re-Assign: Package reassignment
- Very Easy To Maintain Package Price, Profit, Extra Profit: Flexible pricing
- Subscribers Price
- Resellers Price
- Sub-reseller Price
- Retailer Price
Users - Roles
Role Management
- Add New Role: Create unlimited custom roles
- Copy Role: Duplicate existing roles with permissions
- Set Permissions: Over 400 granular permissions
- Module-level permissions
- Feature-level permissions
- Action-level permissions
- Complete access control
Users - Users
User Management
- Add New User: Create staff/resellers/sub-resellers/retailers
- Change Role Of User: Reassign user roles
- User List: Comprehensive user directory with:
- Profile Type
- Balance
- Packages
- Subscribers
- Resellers
- Role & Permission
User Features
- Each User Has Unique Permissions: Role-based access control
- Add Balance To Staff/Resellers/Subresellers/Retailers: Balance management
- Switch Profile: Browse user profiles without re-login
- Admin → Resellers
- Resellers → Sub-resellers
- Sub-resellers → Retailers
Staff/Resellers/Subresellers/Retailers Portal
- Own Portal: Independent management interface
- Online Balance Top Up: Self-service balance recharge
- Manage Own Subscribers: Complete subscriber management
- Manage Own Packages: Package configuration
- Manage Own Accounting: Financial management
- Manage Own Network: Network configuration
- Allow Staff To Manage Single/Multiple Resellers: Multi-reseller oversight
- Maintain Staffs Own Accounting: Based on:
- Subscribers Activation/Top up
- Resellers/Sub-resellers/Retailers Top up
Policy
RADIUS Policy Management
- Add New Policy For Packages: Create reusable policies
- Copy Policy: Duplicate existing policies
- 200+ Attribute Supports: Comprehensive NAS support
- Cisco
- Juniper
- MikroTik
- vBNG
- Bison
- pfSense
- And more...
Policy Features
- Manage Bandwidth: Dynamic bandwidth control
- Manage IP Address: IP assignment rules
- Manage Address List: MikroTik address lists
- CoA Of Subscribers: Change of Authorization
Packages
Package Configuration
- Add New Package: Create service plans
- Auto Renew: Automatic subscription renewal based on balance
- Set Package Prepaid Or Postpaid Billing: Billing type selection
- Set Service Type: Internet, VoIP, etc.
- Set Tax/Extra Fee On Package: Automatic tax calculation
- Set Package Duration: Days to Year
- Auto Generate Invoice: Automated billing
Advanced Package Features
Fixed Expiry
- Fixed Expiry Date: Set specific expiration date
- Fixed Expiry Date Accounting: Hourly/Daily pro-rated billing
- Fixed Expiry Time: Set specific expiration time
Allocation Rules
- Set Allocation: Dynamic bandwidth or IP assignment
- Set Policy: Policy-based subscriber management
- Next Expired: Behavior when subscription expires
- Disconnect
- Continue with limited bandwidth
- Apply dynamic policy
- Next Disabled: Behavior when account disabled
- Disconnect
- Continue with limited bandwidth
- Apply dynamic policy
Quota Management
- Data Quota: Total bandwidth volume limit
- Disconnect/Continue when limit reached
- Apply dynamic bandwidth based on policy
- Session Quota: Total time limit in minutes
- Disconnect/Continue when limit reached
- Apply dynamic bandwidth based on policy
- Apply Quota To Subscribers: Auto-apply on package update
System Features
- Update Attributes Of Subscribers: Auto-fix incorrect RADIUS attributes
- Allow Captive Portal: Enable for self-service portal
- Subscribers can auto-activate
- Online payment integration
Allocation
Dynamic Allocation Rules
- Add New Allocation: Create allocation rules
- Allocation By Day: Day-based dynamic bandwidth/IP
- Monday to Sunday configurations
- Different speeds per day
- Allocation By Time: Time-based dynamic bandwidth/IP
- Hourly configurations
- Peak/off-peak management
Tax/Extra Fee
Fee Management
- Add New Tax/Extra Fee Equation: Complex fee calculations
- Tax/Extra Fee By Percentage: Percentage-based fees
- Tax/Extra Fee By Flat-Rate: Fixed amount fees
- Tax/Extra Fee By Equation: Custom calculation formulas
- Edit Extra Fee: Modify existing fees
- Delete Extra Fee: Remove fees
Subscribers
Subscriber Operations
Basic Operations
- Add New Subscribers: Individual subscriber creation
- Activate The Subscriber: Service activation with:
- Accounting details
- Expiration date
- Tax/Extra Fee calculation
Mass Operations
- Mass Activation: Activate hundreds in one click
- Mass Payment: Bulk balance top-up
- Mass Delete: Bulk deletion
- Mass Settings: Bulk update:
- Package
- Expiration Date
- Salesperson
- And more...
Import/Export
- Import: Thousands via CSV with filtration
- Export: Thousands to CSV with filtration
- Filter Subscribers: Powerful filter modal
Quick Actions
- Instant Activation: Fast service activation
- Instant Balance Top Up: Quick balance recharge
Subscriber Lists
Status-Based Lists
- Online Subscribers: Connection details
- Offline Subscribers: Active but disconnected
- Expired: Expired subscriptions
- Expired Online: Expired but connected (10K/10K bandwidth)
- Expiring 1 Day To 4 Weeks: Upcoming expirations
- Grace Period: Extended expired services
- Recent Auto Renew: Recently auto-renewed
Subscriber Profile
Profile Sections
- Profile Details & Connection Details: Complete information
- Subscriber Reports: Various reports & graphs
- Subscriber Ledgers: Accounting details
- Subscriber Invoices: All invoices
- Subscriber Services: All service types
- Subscriber Attributes: Custom & dynamic RADIUS attributes
- Subscriber Mac Address: Allowed MAC addresses
- Subscriber Documents: Uploaded documents
- Subscriber Login Logs: Connection OK/Failed logs
- Subscriber Session Logs: Usage details
- Subscriber CoA Logs: Dynamic bandwidth/IP logs
- Subscriber Activities: All activities with IP address
- Subscriber Tickets: Support ticket management
Profile Actions
- Add Subscriber Balance: Balance top-up
- Edit Profile: Update information
- Service Settings Update: Modify service configuration
- Disconnect Subscriber: Force disconnection
- Disable Profile: Deactivate account
- Disable Net Connection: Block network access
- Sync Attributes/Settings: Synchronize RADIUS attributes
- Live Graph: WebSocket live usage graph on multiple devices
- Enable Grace Period: Extend expired service
- Box/POP Info: Infrastructure information
- Profile Verification: OTP, SMS, Email verification
- Reverse Last Invoice: Undo last invoice
Accounting
Sales/Invoices
- Add New Invoice: Manual invoice creation
- Mass Delete Invoices: Bulk invoice deletion
- Mass Invoice Status Change: Bulk status update
- Invoice Reverse: Undo invoices
- Invoice POS Printing: Point-of-sale format
- Invoice Regular Printing: Standard format
- Invoice PDF Generate & Download: PDF export
Reports
- Ledger Reports: System-generated ledger
- Ledger Reports 2: Alternative ledger view
- Payment Reports: Cash/Online payment tracking
- Print Payment Receipt: POS/Regular format
- Download PDF: Receipt PDF export
- Cash Flow Reports: System + Manual cash flow
Inventory
Inventory Management
- Item Management: Track items with:
- Unit
- Unit Type
- Unit Price
- Quantity
- And more...
- Categories: Item categorization
- Suppliers: Supplier management
- Storage: Storage location tracking
Vouchers
Voucher Management
- Cards: Voucher card generation
- Vouchers: Voucher code management
- Print Vouchers: Physical voucher printing
Prepaid Cards
Prepaid Card System
- Cards: Prepaid card generation
- Vouchers: Prepaid voucher codes
- Print Vouchers: Physical card printing
Network
Network Infrastructure
- NAS: Network Access Server management
- NAS Group: Group NAS devices
- IP Pool: IP address pool management
- Graph: Network usage graphs
Area
Geographic Management
- Add Area: Create service areas
- Area Group: Group areas by zone
Ticket
Support Ticket System
- All Tickets: Complete ticket list
- Pending Tickets: Awaiting response
- In Progress Tickets: Being worked on
- Closed Tickets: Resolved tickets
- Ticket Category: Categorize ticket types
Notification
Communication Channels
- SMS: Any SMS gateway integration
- Email: Any email gateway integration
Payment Gateway
Online Payment Integration
Payment Types
- Subscriber Online Top Up: Customer self-service payment
- Resellers/Subreseller/Retailer Online Top Up: Partner balance recharge
Payment Methods
- Webhook
- Paybill
- Checkout
Available Providers
- Bkash: Checkout, Paybill, Webhook (Bangladesh)
- SSLCommerz: Checkout, IPN (Bangladesh)
- Razorpay: Checkout (India)
- Jazzcash: Checkout Rest 2.0 (Pakistan)
- Paystack: Checkout (Africa)
- Easypaisa: Checkout (Pakistan)
- Mpesa: Checkout (Kenya)
- Integration Available Of Any Providers: Custom gateway support
Logs
System Logging
- Activity Logs: User activity tracking
- Login Logs: Login attempt tracking
- Session Logs: Connection session logs
- CoA Logs: Dynamic bandwidth/IP/Disconnect logs
- Failed Import Logs: Import error tracking
- Failed Activation Logs: Activation error tracking
Notes
Note Management
- Global Notes: Shared notes for all
- Private Notes: Personal notes for:
- Admin
- Staff
- Resellers
- Sub-resellers
- Retailers
- Subscribers
Reports
Comprehensive Reporting
- Sales Reports: Sales analytics
- Ledger Reports: Financial ledger
- Profit Reports: Profit analysis
- Due Balance Reports: Outstanding payments
- Payment Reports: Payment collection
- Cash Flow Reports: Cash flow analysis
- Agency Reports: Reseller/agency performance
- Every Module Has Its Own Reports: Module-specific analytics
Notices
Notice Management
- Add New Notice: Create announcements
- Notice For Resellers: Partner announcements
- Notice For Subscribers: Customer announcements
- Display Notice In Dashboard: Dashboard alerts
- Private Notice: Individual notices
- Global Notice: System-wide announcements
- Assign Notice Individually: Targeted notices
Documents
Document Management
- Manage All Documents: Centralized document storage
- Passport
- NID (National ID)
- CNIC (Computerized National Identity Card)
- License
- Files
- And more...
Settings
General Settings
- Basic Settings For Company: Company information
- SEO Meta Data: Search engine optimization
Software Settings
- Phone Format: [11-13] Numbers
- Identify Format: [11-13] Numbers
- Online Page Loading Time: Auto-reload interval
- Table View Type: Datatable view format
- Google Map: Enable in subscriber profile
SMS Settings
- Gateway Name: SMS provider name
- SMS Status: Enable/Disable SMS
- Attribute Type: SMS attribute configuration
- Attribute Name: Custom attribute name
- Attribute Value: Custom attribute value
Email Settings
- Email Status: Enable/Disable email
- From: Sender email address
- SMTP Host: Mail server host
- SMTP Username: SMTP authentication username
- SMTP Password: SMTP authentication password
- SMTP Host Port: SMTP port (25, 465, 587)
- Encryption: SSL/TLS encryption
Payment Gateway Settings
- Payment Gateway Status: Enable/Disable gateway
- Gateway Mode: Live/Sandbox testing
Subscriber Settings
- Identify File Verification: ID document verification
- Phone Verification (OTP): Phone number verification
- Email Verification (OTP): Email verification
- Self Registration: Allow subscriber signup
- See Volume Info: Show data usage
- Allow To Update Data: Subscriber can update profile
- Reset Password: Password reset option
- Login Log: Track subscriber logins
- Session Log: Track subscriber sessions
- Self Activation: Subscriber can activate service
- Allow All Packages: Show all packages or assigned only
- Grace Period Status: Enable grace period
- Allow Duplicate Phone: Multiple accounts per phone
- Allow Duplicate NID/NIC/Identity: Multiple accounts per ID
User Settings
- Document Verification: Staff/reseller document verification
- Phone Verification (OTP): Phone verification for users
- Email Verification: Email verification for users
- Allow Duplicate Phone: Multiple users per phone
- Allow Duplicate NID/NIC/Identity: Multiple users per ID
Captive Portal Settings
- Captive Portal Status: Enable/Disable portal
- Portal Title: Portal page title
- Portal Subtitle: Portal subtitle
- Portal Description: Portal description text
- Portal Footer: Footer text
- Portal Link: Custom portal URL
- Signup Description: Registration instructions
- QR Code Printing: QR code for portal access
- Upload Portal Banner: Custom banner image
Portal Field Configuration
- Name: Required/Not Required
- Username: Required/Not Required
- Phone: Required/Not Required
- Email: Required/Not Required
- Password: Required/Not Required
- Identity: Required/Not Required
- Address: Required/Not Required
- Country: Required/Not Required
- Social Media Login: Enable/Disable
- OTP Verification: Enable/Disable
- Salesperson: Pre-defined salesperson assignment
- Package: Pre-defined package assignment
Software Modules Settings
- Voucher Module Status: Enable/Disable vouchers
- Prepaid Card Module Status: Enable/Disable prepaid cards
- Inventory Module Status: Enable/Disable inventory
- Tickets Module Status: Enable/Disable ticketing
- Notices Module Status: Enable/Disable notices
- Department Module Status: Enable/Disable departments
Language Settings
- English: English language
- Spanish: Spanish language
- Arabic: Arabic language
- Urdu: Urdu language
- Turkish: Turkish language
- Macedonian: Macedonian language
Captive Portal
Self-Service Portal Features
- Display Multiple Packages: Show available packages
- Subscribers Can Choose & Pay: Self-service selection
- Payment Will Be Online: Integrated payment gateways
- Everything Automatic: Fully automated activation
- Set Bandwidth Limit: Control speeds
- Set Session Time Limit: Control session duration
- QR Code Available To Print: Easy portal access
Additional Features
System Features
- Real-time Monitoring: Live connection tracking
- WebSocket Support: Real-time updates
- Multi-Device Support: Access from anywhere
- Responsive Design: Mobile-friendly interface
- API Access: RESTful API for integrations
- Backup & Restore: Data protection
- Security: Role-based access control
- Audit Trail: Complete activity logging
- Scalability: Handle unlimited subscribers
- Performance: Optimized for large datasets
Integration Capabilities
- RADIUS Integration: FreeRADIUS AAA
- Router API: MikroTik API support
- Payment Gateways: Multiple gateway support
- SMS Gateways: Multiple SMS provider support
- Email Gateways: Multiple email provider support
- Custom Integrations: Webhook and API support
Summary
Zal Ultra ISP CRM provides a complete, feature-rich solution for Internet Service Providers with:
- ✅ 400+ Permissions for granular access control
- ✅ 200+ RADIUS Attributes for universal NAS support
- ✅ 50+ Router Vendors supported
- ✅ Unlimited ISPs, Branches, Resellers, Subscribers
- ✅ Multi-level reseller hierarchy
- ✅ Automated billing and invoicing
- ✅ Real-time monitoring and control
- ✅ Self-service portals for subscribers
- ✅ Multiple payment gateway integrations
- ✅ Comprehensive reporting and analytics
- ✅ Multilingual support (6 languages)
- ✅ 24/7 premium support
For more information:
