XUI ONE Reseller Module for WHMCS

$99.00 USD

The XUI Reseller Module for WHMCS automates Streamline and MAG service provisioning, lifecycle actions, bouquet management, synchronization, and client self-service across multiple XUI ONE panels.

Included:

  • 7-Day Free Trial Access
  • Multi-Level Technical Support
  • One-Time Payment, No Recurring Fees
  • Lifetime Owned License
  • Instant Download After Purchase
  • Latest WHMCS Compatible

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.

What does XUI Reseller Module for WHMCS do?

It connects WHMCS with XUI ONE reseller panels to automate IPTV account provisioning, renewals, service management, bouquet assignment, and customer access.

Is this module compatible with the latest WHMCS version?

Yes, the module is compatible with the latest supported WHMCS version.

Is this module compatible with current PHP versions?

Yes, it supports the PHP versions compatible with the latest WHMCS release.

Does the module require an XUI ONE panel?

Yes, you need active and authorized access to a compatible XUI ONE reseller panel.

How does the module connect to XUI ONE?

It communicates with the panel through its supported API-key authentication system.

Is an XUI ONE API key required?

Yes, a valid API key is required for panel communication and automated service actions.

Can the panel connection be tested before saving?

Yes, administrators can test the supplied panel details before using the connection.

Can multiple XUI ONE panels be connected?

Yes, the module allows administrators to add and manage multiple XUI ONE panel connections.

Can different WHMCS products use different panels?

Yes, each supported WHMCS product can be assigned to an appropriate configured XUI ONE panel.

Can an existing panel connection be edited?

Yes, administrators can update configured panel information when required.

Can unused panel connections be removed?

Yes, administrators can remove panel records that are no longer required.

Can the module monitor panel connection status?

Yes, supported administrative tools provide connection testing and panel-status information.

Does the module create IPTV services automatically?

Yes, it can create supported IPTV lines through the WHMCS provisioning workflow.

When is a new IPTV line created?

A line is created when the applicable WHMCS order or service activation action is completed.

Does the module support Streamline accounts?

Yes, it can create username-and-password-based Streamline services.

Does the module support MAG devices?

Yes, it supports MAC-address-based MAG provisioning.

Can Streamline and MAG products be configured separately?

Yes, each WHMCS product can be configured for the appropriate supported service type.

Does the module automatically generate Streamline credentials?

Yes, it can generate usernames and passwords according to the configured credential rules.

Can administrators customize the generated username format?

Yes, supported settings allow custom username-generation formats.

Can administrators customize the generated password format?

Yes, supported settings allow custom password-generation formats.

Can credentials be generated randomly?

Yes, random credential generation is supported.

Can credential lengths be configured?

Yes, supported settings allow administrators to control generated credential lengths.

Can custom field names be used for service credentials?

Yes, administrators can configure the WHMCS custom-field labels used for usernames, passwords, and MAG addresses.

Can customers provide their preferred Streamline credentials?

This depends on the product and custom-field configuration enabled by the administrator.

Are service passwords stored securely in WHMCS?

Supported password storage uses the WHMCS encryption workflow.

Does the module validate MAG addresses?

Yes, the MAG workflow validates the customer-provided MAC address format.

Can it detect duplicate MAG addresses?

Yes, supported cart validation helps prevent provisioning with a MAC address already in use.

Can it detect duplicate usernames?

Yes, supported validation can prevent the creation of a Streamline account with a duplicate username.

Does validation guarantee successful provisioning?

No, the panel may still reject a request because of authentication, credits, package availability, or other panel conditions.

Can IPTV services be renewed automatically?

Yes, supported services can be extended when the applicable WHMCS renewal invoice is paid.

Does renewal apply the configured XUI ONE package?

Yes, the module uses the package mapped to the service’s WHMCS billing cycle.

Can unpaid services be suspended automatically?

Yes, supported services can be suspended through the WHMCS service lifecycle workflow.

Can suspended services be restored after payment?

Yes, supported services can be unsuspended after the applicable payment is received.

Can services be terminated from WHMCS?

Yes, supported XUI ONE lines can be terminated through the WHMCS module action.

Can administrators change an IPTV package from WHMCS?

Yes, supported package changes can be initiated without manually logging in to the XUI ONE panel.

Are service actions recorded in WHMCS?

Yes, supported API requests and responses are recorded for administration and troubleshooting.

Can different XUI ONE packages be mapped to different billing cycles?

Yes, the module supports package mapping based on the WHMCS billing cycle.

Which billing cycles are supported?

Supported mappings include Free, One Time, Monthly, Quarterly, Semi-Annually, Annually, Biennially, and Triennially.

Can the same panel package be used for multiple billing cycles?

Yes, administrators can select the same compatible package for more than one WHMCS billing cycle.

Can different packages be used for monthly and annual products?

Yes, each supported billing cycle can be mapped to its own XUI ONE package.

Does package mapping change the product price?

No, product prices remain configured in WHMCS. Package mapping controls what is provisioned on XUI ONE.

Are packages loaded from the connected panel?

Yes, available panel packages can be retrieved during WHMCS product configuration.

Does the module support bouquet management?

Yes, supported products can be configured with available XUI ONE bouquets.

Can customers select bouquets while ordering?

Yes, available bouquet choices can be presented during the supported order workflow.

Can customers update their bouquets later?

Yes, supported client-area controls allow customers to change their bouquet selections after activation.

Can administrators assign custom bouquets?

Yes, administrators can configure bouquet availability for individual products and services.

Can different products offer different bouquets?

Yes, bouquet availability can be controlled according to the product configuration.

Are bouquet changes sent to the XUI ONE panel?

Yes, supported bouquet updates are applied through the connected panel workflow.

Can the module enable ISP Lock?

Yes, supported products can create IPTV lines with ISP Lock enabled.

What is ISP Lock?

ISP Lock restricts the service according to the connection rules enforced by the XUI ONE panel.

Can ISP Lock prevent every unauthorized connection?

No, its effectiveness depends on panel behavior, network conditions, and the customer’s internet provider.

Does the module support multiple connections?

Connection limits depend on the selected XUI ONE package and product configuration.

Does the module synchronize credentials from XUI ONE?

Yes, supported synchronization tools can update WHMCS using the credentials stored on the panel.

Can the service expiry date be synchronized?

Yes, the panel expiry date can be synchronized with the corresponding WHMCS service information.

Can panel data be synchronized back to WHMCS?

Yes, supported service information can be retrieved from XUI ONE and applied to the WHMCS record.

Does synchronization happen automatically?

Some service updates occur during provisioning and lifecycle actions, while additional synchronization can be performed through the provided tools.

Can synchronization repair mismatched credentials?

Yes, it can help restore WHMCS credentials using the current values returned by the panel.

Does the module include an admin dashboard?

Yes, it provides an administrative overview of configured panels and IPTV services.

Which service statistics are displayed?

The dashboard includes supported totals for Active, Pending, Suspended, Terminated, Free, and One-Time services.

Can administrators view recent API activity?

Yes, recent panel requests are available through the module’s monitoring and logging interface.

Does the module record API request details?

Yes, supported logs include request and response information.

Are HTTP status codes recorded?

Yes, supported API logs include HTTP response information.

Is API execution time recorded?

Yes, execution-time information is available to help identify slow or failed requests.

Can API logs help diagnose failed provisioning?

Yes, they can help identify invalid credentials, unavailable packages, duplicate values, connection errors, and panel responses.

Can logs contain sensitive information?

Yes, log access should be limited to authorized administrators and handled carefully.

What information can customers view in the client area?

Customers can view supported service credentials, portal information, service status, and expiry details.

Can Streamline customers view their username?

Yes, the assigned IPTV username is displayed for supported Streamline services.

Can Streamline customers view their password?

Yes, the assigned service password is available through the supported client-area interface.

Can customers view their M3U playlist?

Yes, supported Streamline services can display an M3U playlist URL.

Can customers copy the M3U playlist URL?

Yes, the client interface includes a convenient copy control for supported playlist information.

Can customers view the portal URL?

Yes, the configured portal information can be shown in the service area.

Can customers view the service expiry date?

Yes, supported services display their expiry or next due information.

Does the client area show a countdown?

Yes, supported displays can indicate the number of days remaining before expiry.

Can customers see the current service status?

Yes, the client area displays the applicable WHMCS service status.

Can customers manage bouquets from mobile devices?

Yes, the supported client-area interface is designed for responsive use.

Does the module generate welcome emails?

Service emails are delivered through the WHMCS product email workflow configured for the product.

Can welcome emails include IPTV credentials?

Yes, supported WHMCS merge fields can include the assigned username, password, and service information.

Does the module manage customer payments?

No, WHMCS and the selected payment gateway continue to handle invoice payments.

Does the module store payment-card details?

No, payment information is not required for the XUI ONE provisioning workflow.

Does the module provide IPTV channels or content?

No, it automates service management for your authorized XUI ONE panel.

Is an XUI ONE reseller subscription included?

No, panel access and reseller credits must be obtained separately.

Does the module include reseller credits?

No, required credits are purchased and managed through your XUI ONE panel provider.

Can the module create a service when the panel has insufficient credits?

No, the panel may reject provisioning until sufficient reseller credits are available.

Does the module host IPTV streams?

No, streaming and content delivery remain handled by the connected XUI ONE platform.

Is the module responsible for content licensing?

No, the business using the module is responsible for lawful content rights and regulatory compliance.

Does the WHMCS server need internet access?

Yes, it must communicate with the configured XUI ONE panel API.

Should WHMCS use HTTPS?

Yes, HTTPS is strongly recommended to protect customer, service, and administrative data.

What happens if the XUI ONE API is unavailable?

Provisioning and service actions may fail or be delayed until panel communication is restored.

Will failed actions be visible to administrators?

Yes, supported errors are returned through WHMCS and recorded in the module logs.

Does the module require the WHMCS cron?

Standard invoice generation, payment processing, suspension, and other scheduled automation rely on the normal WHMCS cron.

Does the module require a separate custom cron job?

Normal provisioning actions do not require a separate cron unless specified for an additional synchronization feature.

Does the module modify WHMCS core files?

No, it operates through the WHMCS provisioning and addon-module architecture.

Does it require template modifications?

Standard installation does not require changes to WHMCS core templates.

Does it work with standard WHMCS themes?

Yes, the client-area tools are designed for standard WHMCS templates.

Does it work with the Lagom theme?

It is designed to work with Lagom and standard WHMCS themes, although customizations should be tested.

Does it work with heavily customized themes?

Core provisioning remains functional, but custom client-area layouts may require styling adjustments.

Can it be used with an existing XUI ONE business?

Yes, it is suitable for existing resellers who want to connect product sales and billing with WHMCS.

Can existing panel services be imported automatically?

Import functionality should only be advertised if it is available in the installed module version.

Can services be migrated from another panel?

No automatic migration should be assumed. Cross-panel migration may require manual handling or custom development.

Can it reduce manual provisioning work?

Yes, it automates supported service creation, renewal, lifecycle actions, synchronization, and customer delivery.

Can it prevent every provisioning error?

No, but validation, package mapping, connection testing, and logs help reduce common mistakes.

Is professional support available?

Yes, professional assistance is available for installation, configuration, testing, and supported customization.

Who should use this module?

It is suitable for XUI ONE IPTV resellers, hosting providers offering IPTV services, and businesses seeking automated WHMCS provisioning and client management.