Operator documentation
ISP Portal Options
The ISP portal is the staff-facing control panel for ISP administrators, partners, and employees. Staff users sign in at `/login`, then work inside the tenant-s
ISP Portal Options
The ISP portal is the staff-facing control panel for ISP administrators, partners, and employees. Staff users sign in at /login, then work inside the tenant-scoped portal routes such as /dashboard/index, /settings/index, and module-specific index pages.
Access Model
| User Type | Guard | Scope | Notes |
|---|---|---|---|
| ISP Admin | app |
Full ISP tenant subtree | Can manage partners, employees, plans, subscribers, billing, network, inventory, and settings. |
| Partner | app |
Own organization subtree | Uses the same portal with hierarchy and RBAC scoping. |
| Employee | app |
Assigned organization context | Access is controlled by role permissions. |
All protected ISP routes use authentication, hierarchy context, and activity tracking. Module access is then controlled through permission middleware such as settings.view, settings.edit-subscriber-panel, partners.view, and subscribers.view.
Core Portal Feature Flags
| Option | Database Field | Default | Effect |
|---|---|---|---|
| Allow Partners | allow_partners |
Enabled | Enables partner or LCO management for the ISP tenant. |
| Allow Employees | allow_employees |
Enabled | Enables employee management for the ISP tenant. |
| Default User Status | default_user_status |
active |
Controls the default status used when staff users are created. |
| Login Method | login_method |
Tenant setting | Controls accepted staff login identity mode where configured. |
These options are stored in isp_settings. Director users can configure the high-level ISP flags while editing an ISP, and ISP administrators manage operational settings from the ISP portal settings area.
Settings Hub
The ISP settings hub is available at /settings/index. Current settings modules include:
| Module | Purpose |
|---|---|
| General | Timezone, currency, formats, company profile, support contacts, maintenance mode, and limits. |
| Billing Engine | Billing behavior, invoice profile, late fees, proration, and wallet behavior. |
| Subscriber Portal | Subscriber self-service features, login/session rules, custom domain, and branding. |
| Notifications | Email, SMS, WhatsApp channels, notification rules, and templates. |
| Payment Gateways | Online payment provider credentials and behavior. |
| Security | Password policy, access control, IP restrictions, and audit-sensitive settings. |
| OTT Integration | OTT vendor credentials and service behavior. |
| Webhooks | Real-time outbound event delivery. |
| Backups | External backup providers and schedules. |
| Push Notifications | Push notification channel configuration. |
| Data Governance | Retention, privacy, and export policy settings. |
Operational Limits
General ISP settings also carry optional account limits:
| Limit Field | What It Controls |
|---|---|
max_subscribers |
Maximum subscriber records allowed for the tenant. |
max_partners |
Maximum partner organizations allowed. |
max_employees |
Maximum staff users allowed. |
max_plans |
Maximum plans allowed. |
Use these limits for commercial packaging and operational guardrails. Keep them aligned with the tenant's subscribed plan and onboarding agreement.
Recommended Setup Order
- Configure company profile, timezone, currency, and support contacts.
- Set
allow_partnersandallow_employeesbased on the ISP operating model. - Configure billing engine behavior before creating plans at scale.
- Configure subscriber portal options before inviting subscribers to self-care.
- Enable notification channels and templates.
- Add payment gateway credentials only after billing and invoice settings are confirmed.
- Review roles and permissions before creating employee accounts.