Xtream UI Reseller Module for WHMCS

$99.00 USD

The Xtream UI Reseller Module for WHMCS automates Streamline and MAG provisioning, service lifecycle actions, package assignment, bouquet selection, credentials, and client access.

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

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.

What does Xtream UI Reseller Module for WHMCS do?

It connects WHMCS with Xtream UI reseller panels to automate IPTV account creation, renewals, service management, package mapping, 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 PHP versions compatible with the latest WHMCS release.

Does the module require an active Xtream UI reseller account?

Yes, you need authorized access to a compatible Xtream UI reseller panel.

How does the module connect to Xtream UI?

It uses the configured panel URL, reseller username, and password.

Is an API key required?

No, this integration uses the supported Xtream UI username-and-password authentication workflow.

Can I test the panel connection before saving it?

Yes, administrators can verify supported panel credentials before using the connection.

Can multiple Xtream UI panels be connected?

Yes, the module supports adding and managing multiple panel connections.

Can different WHMCS products use different panels?

Yes, each supported WHMCS product can be assigned to a selected Xtream UI panel.

Can existing panel connections be edited?

Yes, administrators can update saved panel information when required.

Can unused panel connections be removed?

Yes, panel records that are no longer required can be deleted.

Does the module create IPTV services automatically?

Yes, supported IPTV services can be created through the WHMCS service-activation workflow.

When is an IPTV service provisioned?

Provisioning occurs when the applicable WHMCS activation action runs for the ordered service.

Does the module support Streamline accounts?

Yes, it supports username-and-password-based IPTV lines.

Does the module support MAG devices?

Yes, supported products can provision IPTV services using a customer-provided MAC address.

Can Streamline and MAG products be configured separately?

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

Does the module generate Streamline credentials automatically?

Yes, it can generate usernames and passwords for supported Streamline services.

Can username-generation rules be customized?

Yes, supported settings allow administrators to configure username formats.

Can password-generation rules be customized?

Yes, supported settings allow administrators to configure password formats.

Can credentials be generated randomly?

Yes, random username and password generation is supported.

Can generated credential lengths be configured?

Yes, supported username and password lengths can be configured.

Can custom WHMCS field labels be used?

Yes, administrators can configure the labels used for username, password, and MAG-address fields.

Can customers provide preferred credentials?

This depends on the custom fields and credential settings enabled for the product.

Are IPTV passwords stored securely in WHMCS?

Supported password storage uses the WHMCS encryption workflow.

Does the module validate MAC addresses?

Yes, supported MAG products validate the customer-provided MAC address format.

Can it detect duplicate Streamline usernames?

Yes, supported cart validation helps prevent duplicate usernames.

Can it detect duplicate MAG addresses?

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

Does validation guarantee that provisioning will succeed?

No, the panel can still reject requests because of credentials, credits, packages, or other panel conditions.

Can services be renewed automatically?

Yes, supported Streamline and MAG services can be extended through the WHMCS renewal workflow.

Can renewal run after invoice payment?

Yes, the applicable service can be renewed after its WHMCS invoice is paid and the module action runs.

Does renewal apply the configured panel package?

Yes, it uses the package mapped to the relevant product or billing cycle.

Can unpaid services be suspended automatically?

Yes, supported services can be suspended through the WHMCS 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 Xtream UI accounts can be terminated through the WHMCS module action.

Can administrators change a service package?

Yes, supported package changes can be initiated from the WHMCS service administration area.

Are lifecycle actions performed without a manual panel login?

Yes, supported actions are sent through the configured panel integration.

Can different packages be mapped to different WHMCS billing cycles?

Yes, supported Xtream UI packages can be assigned according to WHMCS billing cycles.

Which billing cycles can be mapped?

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

Can monthly and annual products use different packages?

Yes, each supported billing cycle can use a different panel package.

Can the same package be used for multiple billing cycles?

Yes, the same compatible package can be selected for more than one cycle.

Does package mapping change the product price?

No, WHMCS controls pricing while package mapping determines what is provisioned on Xtream UI.

Are panel packages loaded into WHMCS automatically?

Supported package information is retrieved through the configured panel workflow.

Does the module support bouquet management?

Yes, supported products can be configured with Xtream UI bouquets.

Can customers select bouquets while ordering?

Yes, available bouquet choices can be displayed during the supported ordering process.

Can customers update bouquets after activation?

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

Can administrators configure bouquets per product?

Yes, available bouquets can be controlled for individual products and services.

Can different products offer different bouquet selections?

Yes, bouquet availability can be configured according to the product.

Are bouquet changes sent to the Xtream UI panel?

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

Does the module support ISP Lock?

Yes, supported IPTV lines can be created with ISP Lock enabled.

What is ISP Lock?

ISP Lock applies panel-level connection restrictions based on the user’s internet service provider.

Does ISP Lock guarantee that an account cannot be shared?

No, effectiveness depends on panel functionality, customer networks, and provider behavior.

Does the module support multiple simultaneous connections?

Connection limits depend on the selected Xtream UI package and product configuration.

Can credentials be synchronized from the panel?

Yes, supported synchronization tools can update WHMCS using current panel credentials.

Can service expiry dates be synchronized?

Yes, supported panel expiry information can update the related WHMCS service date.

Can other panel data be synchronized back to WHMCS?

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

Can synchronization repair mismatched credentials?

Yes, it can help align WHMCS credentials with the values stored on the panel.

Does synchronization replace normal WHMCS billing automation?

No, it complements the standard WHMCS billing and cron workflow.

Does the module include an admin dashboard?

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

Which service statistics are available?

Supported statistics include total, Active, Pending, Suspended, Terminated, Free, and One-Time services.

Can administrators monitor recent panel activity?

Yes, recent supported requests are available through the administrative interface.

Does the module include API or connection logs?

Yes, supported requests and responses are recorded for troubleshooting.

What information can be recorded in logs?

Logs can include the action, request, response, HTTP status, execution time, panel, and timestamp.

Can logs help diagnose provisioning failures?

Yes, they can identify authentication, package, credit, duplicate-value, and connection errors.

Can log records contain sensitive information?

Yes, access should be restricted to trusted administrators.

What can Streamline customers view in the client area?

Customers can view supported usernames, passwords, portal information, expiry dates, and service status.

What can MAG customers view?

Supported MAG customers can view their MAC address, portal information, expiry details, and service status.

Can customers view an M3U playlist?

Yes, supported Streamline services can display M3U playlist information.

Can customers copy the playlist URL?

Yes, supported client-area displays include a convenient copy control.

Can customers view the portal URL?

Yes, the configured portal information can be shown.

Can customers view their expiry date?

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

Does the client area include an expiry countdown?

Yes, supported displays can show the number of days remaining.

Can customers see their current service status?

Yes, the relevant WHMCS service status is displayed.

Is the client interface mobile-friendly?

Yes, supported service information is designed for responsive WHMCS client areas.

Does the module send a welcome email?

WHMCS can send the configured product welcome email after successful activation.

Can welcome emails contain IPTV credentials?

Yes, supported WHMCS merge fields can include credentials and service information.

Does the module process customer payments?

No, invoice payments remain handled by WHMCS and the selected payment gateway.

Does the module store payment-card information?

No, payment-card details are not required for Xtream UI provisioning.

Does the purchase include an Xtream UI reseller account?

No, panel access must be obtained separately from an authorized provider.

Are reseller credits included?

No, required panel credits must be purchased and maintained separately.

Can provisioning fail because of insufficient credits?

Yes, the panel may reject account creation or renewal when the reseller balance is insufficient.

Does the module provide IPTV channels or content?

No, it automates service management for your authorized Xtream UI panel.

Does it host IPTV streams?

No, streaming remains handled by the connected panel infrastructure.

Is the module responsible for content licensing?

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

Does the WHMCS server require internet access?

Yes, it must communicate with the configured Xtream UI panel.

Should WHMCS use HTTPS?

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

What happens if the panel is unavailable?

Provisioning, renewal, synchronization, and other panel actions may fail until communication is restored.

Are failed actions recorded?

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

Does the module require the standard WHMCS cron?

Yes, scheduled billing, invoice, suspension, and renewal workflows depend on normal WHMCS cron operation.

Does it require a separate custom cron job?

Standard provisioning does not normally require one unless an additional synchronization feature specifically uses scheduled processing.

Does the module modify WHMCS core files?

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

Are template modifications required?

Standard installation does not require editing WHMCS core templates.

Does it work with standard WHMCS themes?

Yes, supported client-area features are designed for standard WHMCS templates.

Does it work with the Lagom theme?

It is designed for standard and Lagom-based environments, although customizations should be tested.

Can heavily customized themes require adjustments?

Yes, custom client-area layouts may need styling changes while core provisioning remains unaffected.

Can the module be used with an existing Xtream UI business?

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

Can existing panel services be imported automatically?

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

Can services be migrated from another IPTV panel?

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

Can the module reduce manual work?

Yes, it automates supported provisioning, renewals, lifecycle actions, package mapping, bouquet management, synchronization, and customer delivery.

Can it prevent every provisioning error?

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

Is professional installation support available?

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

Who should use this module?

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