Description
XUI Reseller Module for WHMCS
The XUI Reseller Module for WHMCS connects your WHMCS installation with XUI ONE reseller panels, helping you manage IPTV services from one familiar billing platform. It supports automated provisioning, service lifecycle actions, package assignment, bouquet controls, credential management, and useful client-area tools for both Streamline and MAG services.
By bringing panel operations into WHMCS, the module reduces repetitive administration, helps prevent order-entry mistakes, and gives customers a clearer way to access and manage their service details.
How It Works
Add one or more XUI ONE panels using their panel URL and administrator login credentials, test the connection, and assign a panel and package to each WHMCS product. WHMCS can then perform supported provisioning and account-management actions without requiring administrators to repeat each task manually inside the panel.
Supported Service Types
- Streamline Services: Provision username and password-based IPTV lines.
- MAG Services: Create and manage services using a MAG device MAC address.
- Official and Trial Packages: Assign an official package or a separate trial package to a WHMCS product.
Service Lifecycle Automation
- Create Streamline or MAG services through WHMCS module actions.
- Renew existing services using the configured XUI package.
- Suspend and unsuspend lines from WHMCS.
- Terminate remote services when they are no longer required.
- Apply package changes through the supported module workflow.
Bouquet Management
Organize XUI bouquets into named groups and categories, then assign the appropriate bouquet group to each product. Customers can select available bouquets while ordering and update their selection later from the WHMCS client area.
- Create reusable bouquet groups for different products.
- Arrange bouquets into customer-friendly categories.
- Allow clients to select, change, or remove bouquet options.
- Offer different bouquet selections for different services.
Smart Credential Controls
Generate Streamline usernames and passwords automatically or allow customers to enter their own credentials during checkout. Administrators can configure credential length and character formats, while order validation helps identify invalid or duplicate details before provisioning.
- Automatic username and password generation.
- Configurable numeric or alphanumeric username formats.
- Configurable generated or predefined password formats.
- Optional customer-selected credentials.
- Username, password, and MAG address validation during ordering.
Client Area Experience
Active customers receive a dedicated service view containing the information and controls relevant to their service type.
- View service status and expiry date.
- View and manage Streamline credentials.
- View or update the MAG device address.
- Review and update selected bouquets.
- Access configured portal and Web TV links.
- Display, copy, or download M3U playlist information when enabled.
- Choose standard M3U or M3U Plus output where available.
- Access administrator-configured application download links.
Synchronization Tools
The built-in Sync User action retrieves supported service information from the selected XUI panel and updates the associated WHMCS service record. This helps administrators reconcile remote service IDs, expiry dates, and applicable credentials when panel and WHMCS data need to be aligned.
Multi-Panel Management
- Add and manage multiple XUI ONE panel connections.
- Test panel credentials before saving a connection.
- Assign a specific panel to each WHMCS product.
- Configure panel-specific portal, M3U, and Web TV URLs.
Admin Configuration
- Select the service type, panel, package, and line type per product.
- Configure customer-facing field labels, messages, and buttons.
- Manage bouquet categories and reusable bouquet groups.
- Add application links for Android, iOS, Windows, macOS, and Linux.
- Review recorded module actions with request and response details.
- Use customizable service identifiers with supported client variables.
Why Use This Module?
- Reduce Manual Work: Handle common XUI service actions directly through WHMCS.
- Improve Order Accuracy: Validate customer-entered credentials and device details before provisioning.
- Offer More Client Control: Let customers access playlists, credentials, device details, and bouquets from their service page.
- Manage Multiple Panels: Connect products to different XUI ONE reseller panels from one WHMCS installation.
- Keep Operations Organized: Use synchronization tools and activity records to support administration and troubleshooting.
Ideal For
- IPTV resellers using XUI ONE panels
- Businesses selling Streamline or MAG-based IPTV services
- Providers managing more than one XUI panel
- WHMCS businesses that want customer-managed bouquet selection
- Teams seeking a more organized IPTV provisioning workflow
A More Efficient XUI Workflow
The XUI Reseller Module for WHMCS combines IPTV service provisioning, lifecycle management, bouquet selection, credential controls, synchronization, and client self-service in one integrated workflow. It gives XUI ONE resellers a practical way to reduce routine administration while delivering a more professional service experience to their customers.




