Description
Product Description
The OTT Master Panel For WHMCS is a combined addon and provisioning module for businesses operating IPTV and OTT services through multiple reseller platforms.
Connect supported panels using their available API or administrator-login method, map panel packages to WHMCS billing cycles, assign bouquets, and automate the creation and management of Streamline, MAG, reseller-account, and reseller-credit products.
The module brings panel management, WHMCS provisioning, customer service details, credential controls, panel synchronization, welcome emails, activity logs, and low-credit monitoring into one integrated workflow.
Supported OTT Panels
- XUI One: Supports configured login or API integration.
- NXT Dash: Supports configured login or API integration.
- Xtream UI: Uses administrator-login integration in this module version.
- OneStream: Supports configured login or API integration.
Available actions and customer controls can vary according to the selected panel, product type, and connection method.
How It Works
- Add Your Panels: Save each supported OTT platform with its URL, connection type, and required credentials.
- Verify the Connection: Test panel access before the configuration is stored.
- Create a WHMCS Product: Select the OTT panel and choose the service type offered by the product.
- Map Panel Packages: Assign different remote packages to the applicable WHMCS billing cycles.
- Configure Bouquets: Select the content groups available to customers and define defaults.
- Accept the Order: Validate customer-supplied details and provision the account on the connected panel.
- Manage the Lifecycle: Renew, suspend, unsuspend, terminate, or change packages through standard WHMCS module actions.
Product Types
- Streamline Account: Provision username-and-password IPTV lines.
- MAG Account: Provision services associated with a customer-supplied MAC address.
- Reseller Account: Create a new reseller login and assign the configured credit amount.
- Reseller Credits: Validate an existing reseller and add the configured credits.
Core Features
- Multi-Panel Management: Store and manage multiple supported OTT reseller panels from WHMCS.
- API and Login Connections: Use the integration method supported by the selected platform.
- Connection Testing: Validate panel credentials before saving a new or updated connection.
- Automated Provisioning: Create supported customer and reseller services through WHMCS.
- Service Renewals: Extend eligible accounts using the package mapped to the service billing cycle.
- Lifecycle Actions: Support suspend, unsuspend, terminate, and change-package operations.
- Trial and Official Lines: Configure products using trial or standard panel packages.
- Bouquet Management: Retrieve, organize, assign, and update available content bouquets.
- Customer Validation: Check usernames, MAC addresses, and reseller usernames before ordering.
- Panel Synchronization: Pull supported active service details back into WHMCS.
WHMCS Billing-Cycle Mapping
Assign a different remote panel package to each supported WHMCS billing period, allowing one product to deliver the correct duration according to the customer’s order.
- Free Trial, One-Time, or Monthly
- Quarterly
- Semi-Annually
- Annually
- Biennially
- Triennially
Bouquet Management
- Remote Bouquet Retrieval: Load available bouquets from the selected panel and package.
- Product Assignment: Choose which bouquets can be offered with a WHMCS product.
- Default Selection: Preselect specific bouquets for customers when appropriate.
- Custom Categories: Create local bouquet categories and control their display order.
- Searchable Selection: Find bouquets through the built-in selection interface.
- Customer Choice: Let clients select available bouquets during ordering when configured.
- Post-Purchase Updates: Allow eligible clients to change bouquets from the service page.
Order Validation
- Check whether a requested Streamline username already exists.
- Validate the format and availability of a MAG address.
- Require a new reseller username to be unused for reseller-account products.
- Require an existing reseller username for reseller-credit products.
- Display validation errors before the customer completes the order.
Automated Service Management
- Create: Provision the configured line, MAG device, reseller, or credit top-up.
- Renew: Extend eligible services using the mapped panel package.
- Suspend: Disable supported lines when WHMCS invokes suspension.
- Unsuspend: Restore a supported suspended service.
- Terminate: Remove the associated line or device from the panel.
- Change Package: Update eligible services when their WHMCS product configuration changes.
- WHMCS Data Update: Store remote identifiers, credentials, and available expiry information against the service.
Reseller Automation
- Create reseller accounts on supported connected panels.
- Assign the credit quantity configured on the WHMCS product.
- Sell additional credits to an existing validated reseller.
- Store reseller credentials in the associated WHMCS service.
- Add configurable reseller notes containing service, order, and customer variables.
- Provide a dedicated reseller client-area credential view.
- Allow supported reseller credential changes according to panel capabilities.
Customer Area Experience
- View the service username and reveal the stored password.
- View and copy the configured MAG address.
- See the next due date with a readable countdown.
- Copy the configured M3U or MAG portal URL.
- Open the optional Web TV destination.
- Copy an optional downloader code.
- Open the configured application download link.
- Update credentials when supported by the panel and connection method.
- Review and update bouquet selections when that capability is available.
Credential Generation
- Random Generation: Set username and password length with numeric, alphabetic, alphanumeric, or special-character options.
- Custom Formats: Build credentials using service, order, customer-name, and random-value placeholders.
- Customer Input: Permit optional customer-supplied credentials for applicable products.
- Custom Field Labels: Rename the username, password, and MAG fields to suit your storefront.
Panel Synchronization
The administrator can run a batched synchronization for supported panel connections and active WHMCS services.
- Process active services in small batches with visible progress.
- Search remote Streamline accounts by username.
- Search remote MAG accounts by their device address.
- Update credentials, remote account IDs, and next due dates when returned.
- Update related WHMCS custom-field values.
- Record synchronization errors in WHMCS activity logs.
Synchronization availability depends on the panel connection; the current interface excludes XUI One API connections from this manual sync process.
Low-Credit Monitoring
- Set a minimum credit balance separately for each panel.
- Enable or disable scheduled credit monitoring globally.
- Use the provided cron command for recurring checks.
- Send a WHMCS administrator email when credits fall below the configured threshold.
- Set a delay between repeat alerts to reduce notification frequency.
- Record alert activity and monitor errors in the WHMCS activity log.
Email Templates
Module activation installs dedicated WHMCS email templates that administrators can edit through the standard email-template area.
- IPTV M3U Service Details
- IPTV MAG Service Details
- IPTV Reseller Login Details
- IPTV Reseller Credit Top-Up
- IPTV Low Credits Alert
Administrator Features
- View total, active, pending, suspended, terminated, and free or one-time IPTV service counts.
- Review connected panels and recent module activity from the dashboard.
- Add, edit, activate, deactivate, or delete panel connections.
- Store customer-facing portal URLs, Web TV links, downloader codes, and application links per panel.
- View reseller information and available credits while configuring products.
- Manage bouquet categories and their display order.
- Open installed welcome-email templates for customization.
- Review paginated panel activity logs with action, service, response, and status details.
- Clear stored API logs when no longer required.
Business Benefits
- Centralize OTT Operations: Manage products linked to several reseller platforms through one WHMCS installation.
- Reduce Manual Provisioning: Create and manage customer services through standard WHMCS actions.
- Sell More Service Types: Offer Streamline, MAG, reseller-account, and credit-top-up products.
- Align Panel and Billing Durations: Map remote packages to WHMCS payment cycles.
- Improve Customer Self-Service: Display access details and supported management controls in the client area.
- Protect Panel Availability: Receive scheduled alerts before reseller credits become critically low.
- Improve Operational Visibility: Review service statistics, API responses, and recent activity.
Ideal For
- IPTV and OTT service providers
- Businesses operating multiple reseller panels
- Providers selling M3U and MAG subscriptions
- Companies creating reseller accounts
- Sellers offering reseller credit top-ups
- WHMCS businesses seeking centralized OTT automation
Why Choose OTT Master Panel For WHMCS?
OTT Master Panel combines four supported panel adapters with WHMCS product mapping, automated service actions, reseller and credit products, bouquet selection, customer tools, synchronization, email templates, credit monitoring, and detailed logs.
It gives OTT providers one practical system for connecting panel operations with WHMCS ordering, billing, service delivery, and customer management.

















