Description
Xtream UI Reseller Module for WHMCS
The Xtream UI Reseller Module for WHMCS is an IPTV automation solution for businesses using Xtream UI reseller panels. It connects WHMCS with your panel using the configured administrator URL, username, and password, allowing you to provision and manage Streamline and MAG services without repeating routine panel tasks manually.
The module combines service lifecycle management, trial and official packages, bouquet selection, credential controls, customer service tools, playlist access, connection testing, and activity logs in one integrated workflow.
Supported IPTV Services
- Streamline: Provision username and password-based IPTV lines.
- MAG Device: Create MAC address-based IPTV services.
- Trial Lines: Create services using an available Xtream UI trial package.
- Official Lines: Assign a standard reseller package to a WHMCS product.
Username and Password Authentication
Configure the Xtream UI reseller panel URL and administrator credentials directly at product level. The module authenticates with the panel before performing supported provisioning and service-management requests.
- Panel URL, administrator username, and password configuration.
- Built-in connection testing during product setup.
- Live retrieval of supported line types, packages, bouquets, reseller details, and remaining credits.
Automated IPTV Provisioning
- Create Streamline and MAG services through WHMCS module actions.
- Assign the package selected for the WHMCS product.
- Create trial or official IPTV lines.
- Apply product-level or customer-selected bouquets.
- Store returned Streamline credentials in the WHMCS service record.
- Update the WHMCS next due date when the panel returns an expiry date.
- Add reseller notes using supported service and client variables.
Service Lifecycle Management
- Renew: Extend an existing Streamline or MAG subscription.
- Suspend: Disable the corresponding service from WHMCS.
- Unsuspend: Re-enable a suspended service.
- Change Package: Apply the currently selected product package and bouquet settings.
- Terminate: Delete a Streamline or MAG service from the panel.
- Refresh Service: Allow eligible clients to recreate or reactivate a service when invoice conditions are satisfied.
Package Assignment
Load available packages from the connected Xtream UI panel and assign the appropriate package to each WHMCS product. Package options are retrieved according to the selected trial or official line type.
Bouquet Selection
Control the channel bouquets delivered with each IPTV service while still giving customers useful choice during checkout.
- Load available bouquets from the selected Xtream UI package.
- Assign default bouquets at product level.
- Display a bouquet-selection interface during ordering.
- Allow customers to select multiple available bouquets.
- Use customer selections during creation, renewal, and package changes.
- Provide Check All and Uncheck All controls for faster selection.
Smart Credential Management
- Generate Streamline usernames and passwords automatically.
- Choose numeric or alphanumeric credential formats.
- Configure generated credential length.
- Use a predefined static password where required.
- Generate activation-code-style credentials for supported workflows.
- Optionally allow customers to enter a preferred username and password while ordering.
- Store service passwords using the WHMCS password encryption workflow.
MAG Device Controls
- Create MAG services using a customer-provided MAC address.
- Validate the MAG address using the configured product custom field.
- Display the current MAG address in the client area.
- Allow active customers to submit a replacement MAG address.
- Display the configured MAG portal URL.
Enhanced Client Area
Active clients receive a dedicated IPTV service interface containing the information and actions relevant to their service.
- View IPTV username and password.
- View service status, billing cycle, and expiry information.
- Display or hide the M3U playlist section per product.
- Copy generated playlist details for use in IPTV applications.
- Open the configured online Watch Stream page.
- View the MAG portal when enabled.
- Access service renewal, refresh, upgrade, and cancellation controls where applicable.
- Show free-trial expiry and upgrade guidance.
Multiple Playlist and Device Formats
Provide Streamline customers with a range of generated playlist and device output formats from the service-management page.
- M3U and M3U Plus
- MPEG-TS and HLS-style output options
- Enigma and Dreambox formats
- Gigablue, Octagon, Ariva, Spark, and other supported device outputs
- Device-specific scripts and configuration links
Customizable Customer Experience
- Configure the common reseller-note identifier.
- Customize MAG and device field labels.
- Customize client-area headings, descriptions, buttons, and status messages.
- Choose whether to display M3U, Watch Stream, MAG portal, and other-device sections.
- Choose whether customers can enter their own Streamline credentials.
Email Integration
Activation installs IPTV service email templates that can deliver Streamline or MAG service details through the WHMCS email system after provisioning and supported client actions.
Activity Logs
Review module activity through a paginated log interface containing the date, action, request, and response. Administrators can also clear stored module logs when they are no longer required.
Why Choose This Module?
- Reduce Manual Provisioning: Handle common Xtream UI service actions from WHMCS.
- Offer Flexible Products: Configure Streamline, MAG, trial, and official services.
- Improve Channel Control: Assign bouquets by product and let customers select available options.
- Enhance Customer Access: Provide credentials, playlists, device outputs, portal links, and service controls.
- Simplify Administration: Retrieve panel packages and details during product setup and review activity through logs.
Ideal For
- IPTV resellers using Xtream UI panels
- Providers selling Streamline and MAG subscriptions
- Businesses offering trial and paid IPTV services
- Resellers that want customer bouquet selection
- WHMCS businesses seeking richer IPTV client-area tools
Professional Xtream UI Automation
The Xtream UI Reseller Module for WHMCS combines IPTV provisioning, lifecycle actions, package assignment, bouquets, credential controls, MAG management, playlist tools, customer self-service, email integration, and activity logs in one practical solution for Xtream UI resellers.




