Dream4K Reseller Module for WHMCS

$99.00 USD

Dream4K Reseller Module for WHMCS automates Streamline and MAG provisioning, renewals, packages, bouquets, WebTV access, and customer service details.

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

Dream4K Reseller Module for WHMCS

Dream4K Reseller Module for WHMCS connects your WHMCS installation with Dream4K reseller panels through API-key integration. It automates the creation and renewal of Streamline and MAG services while giving administrators direct access to panel packages, bouquet templates, reseller information, and customer delivery tools.

The module reduces repetitive panel work and provides customers with a professional service page containing credentials, portal information, expiry details, WebTV access, and downloadable IPTV applications.

Streamline and MAG Provisioning

  • Streamline Services: Create username and password-based IPTV accounts through the Dream4K API.
  • MAG Services: Provision subscriptions using a customer-provided MAC address.
  • Package Assignment: Apply the Dream4K package selected for the WHMCS product.
  • Bouquet Templates: Assign the selected panel template during account creation.
  • Reseller Notes: Tag created services with their corresponding WHMCS service ID.
  • Country Setting: Create supported services with worldwide availability.

Dynamic Product Configuration

  • Retrieve available Dream4K packages directly from the reseller panel.
  • Display each package’s duration, duration unit, connection allowance, and credit cost.
  • Retrieve active bouquet templates from the panel.
  • Choose separate packages and bouquets for individual WHMCS products.
  • View the connected reseller username and available credit balance.
  • Configure products for either Streamline or MAG delivery.

Automated Service Data

  • Extract the generated Streamline username and password from a successful panel response.
  • Save Streamline credentials to the corresponding WHMCS service.
  • Protect stored Streamline passwords using the WHMCS encryption workflow.
  • Retrieve service information from the panel after creation.
  • Update the WHMCS next due date using the returned Dream4K expiry date.
  • Create a validated MAG Address product field for MAG-based services.

Streamline and MAG Renewals

  • Extend Streamline subscriptions using the existing service credentials.
  • Extend MAG subscriptions using the customer’s MAC address.
  • Apply the package currently configured for the WHMCS product.
  • Refresh the WHMCS next due date after a successful extension.
  • Record provisioning and renewal requests through the WHMCS module log.

Multiple Dream4K Panels

  • Add and manage multiple Dream4K reseller panel connections.
  • Assign a specific panel connection to each WHMCS product.
  • Test the API key before saving a connection.
  • Edit or remove existing panel records from the addon interface.
  • Display API keys in masked form within the panel list.
  • Configure MAG, M3U, and WebTV portal URLs for each connection.
  • Store a separate WebTV authentication API key where required.

Streamline Client Area

  • Display the IPTV username with a show-or-hide control for the password.
  • Show the Dream4K service expiry date.
  • Provide direct access to the configured M3U portal.
  • Display product, status, registration, pricing, billing-cycle, and payment information.
  • Show configured WHMCS upgrade and knowledgebase links.

Token-Based WebTV Access

  • Request a WebTV authentication token using the configured API key and service credentials.
  • Display a direct Watch Stream button when a valid token is returned.
  • Open the configured WebTV portal using a token-based login URL.
  • Avoid asking customers to enter their IPTV credentials again when token login is available.

MAG Client Area

  • Display the customer’s current MAG address.
  • Show the configured MAG portal URL.
  • Display WHMCS service status, registration, billing, and due-date information.
  • Provide links for supported subscription upgrades, cancellation requests, and setup guidance.

Customer Application Downloads

  • Add custom IPTV application names and download links from the addon area.
  • Categorize applications for Android, iOS, Windows, Linux, and macOS.
  • Present available applications in a customer-friendly download window.
  • Add or remove application links without modifying the client-area template.

Service Email Integration

  • Install a dedicated IPTV Service Details product email template.
  • Include the customer’s Streamline credentials and billing information.
  • Provide M3U and M3U Plus playlist formats through the service email.
  • Include an Enigma2 OE 2.0 setup command.
  • Generate portal and token-based WebTV links through custom email merge fields.

Why Choose This Module?

  • Reduce Manual Work: Create and renew Dream4K Streamline and MAG subscriptions from WHMCS.
  • Use Live Panel Data: Select packages and bouquets retrieved directly from the reseller API.
  • Improve Customer Access: Deliver credentials, portals, expiry details, applications, and WebTV access.
  • Organize Multiple Connections: Assign different WHMCS products to different Dream4K panels.
  • Keep Billing Dates Aligned: Update WHMCS due dates using panel expiry information.
  • Simplify Onboarding: Send useful credentials, playlist formats, and setup information by email.

Ideal For

  • Dream4K IPTV resellers
  • Providers selling Streamline and MAG subscriptions
  • Businesses that need panel-based package and bouquet selection
  • Resellers managing multiple Dream4K panel connections
  • WHMCS businesses offering WebTV and IPTV application access

Professional Dream4K Automation

Dream4K Reseller Module for WHMCS combines API-based Streamline and MAG provisioning, renewals, dynamic package and bouquet selection, expiry synchronization, multiple panel management, token-based WebTV access, application downloads, client service details, and onboarding emails in one organized workflow.

What does Dream4K Reseller Module for WHMCS do?

It connects WHMCS with Dream4K reseller panels to automate Streamline and MAG account creation, renewals, package selection, bouquet assignment, and customer service delivery.

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 Dream4K reseller account?

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

Is a Dream4K API key required?

Yes, a valid reseller API key is required for panel communication.

Is a Dream4K reseller account included?

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

Are Dream4K reseller credits included?

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

Can I test the API connection before saving it?

Yes, the addon includes a connection-testing workflow for Dream4K panel credentials.

Can multiple Dream4K panels be connected?

Yes, administrators can add and manage multiple Dream4K panel connections.

Can different WHMCS products use different panels?

Yes, each product can be assigned to a selected Dream4K panel connection.

Can saved panel connections be edited?

Yes, administrators can update existing panel details.

Can unused panel connections be removed?

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

Which portal details can be configured for each panel?

You can configure separate MAG Portal, M3U, and WebTV Portal URLs.

Can a separate WebTV authentication API key be configured?

Yes, each connection can include the API key required for supported token-based WebTV access.

Are API keys hidden in the panel list?

Yes, saved API keys are displayed in masked form in the administrative list.

Does the module create IPTV services automatically?

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

Does the module support Streamline services?

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

Does the module support MAG services?

Yes, it can create MAG subscriptions using a customer-provided MAC address.

Can Streamline and MAG products be configured separately?

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

How are Streamline credentials generated?

Dream4K returns the generated username and password after successful account creation.

Are Streamline credentials saved in WHMCS?

Yes, the returned username and password are stored with the corresponding WHMCS service.

Are stored Streamline passwords encrypted?

Yes, the module uses the WHMCS password-encryption workflow before saving the password.

Does the module create a MAG Address field automatically?

Yes, configuring a MAG product creates the required WHMCS product field when it does not already exist.

Does the MAG field validate the address format?

Yes, it uses MAC-address format validation to reduce invalid submissions.

Can customers provide their MAG address during ordering?

Yes, the MAG Address field can be displayed during the WHMCS order process.

Can customers change their MAG address from the client area?

No completed customer MAC-update action was confirmed in this version.

Can the module detect duplicate MAC addresses before provisioning?

Duplicate-MAC checking was not confirmed in the reviewed module version.

Does the module retrieve packages from Dream4K?

Yes, available packages are loaded from the connected reseller panel.

Which package information is shown to administrators?

The product configuration can show package name, duration, duration unit, connection allowance, and credit cost.

Can a different package be assigned to each WHMCS product?

Yes, administrators can select the appropriate Dream4K package for each product.

Does the module retrieve bouquet templates?

Yes, active bouquet templates are retrieved from the connected Dream4K panel.

Can a bouquet be assigned during provisioning?

Yes, the selected bouquet template is applied when creating a Streamline or MAG service.

Can different products use different bouquets?

Yes, each WHMCS product can use its own selected Dream4K bouquet template.

Can customers select bouquets during checkout?

Customer-facing bouquet selection was not confirmed in the reviewed version.

Can customers update bouquets after activation?

Client-area bouquet editing was not confirmed in the reviewed version.

Does the module add reseller notes to new accounts?

Yes, created services include a note containing the corresponding WHMCS service ID.

Can the reseller-note format be customized?

The reviewed version uses a predefined WHMCS service-ID note rather than an administrator-configurable format.

Does the module automatically renew Streamline services?

Yes, supported Streamline accounts can be extended through the WHMCS renewal action.

Does it renew MAG services?

Yes, supported MAG subscriptions can also be extended.

Which package is used during renewal?

Renewal uses the Dream4K package currently configured for the WHMCS product.

Is the service expiry date updated after renewal?

Yes, the returned Dream4K expiry date is saved as the WHMCS next due date.

Is the expiry date synchronized after initial provisioning?

Yes, the module retrieves service details and updates the WHMCS next due date after successful creation.

Does the module support automatic suspension?

No active Dream4K API suspension action was confirmed in the reviewed version.

Does it support automatic unsuspension?

No active Dream4K API unsuspension action was confirmed in the reviewed version.

Can a Dream4K service be terminated through the module?

No active remote termination action was confirmed in the reviewed version.

Does the module support the WHMCS Change Package action?

A separate remote package-change function was not confirmed in the reviewed version.

Can a customer use the normal WHMCS product-upgrade workflow?

The client page can display the standard WHMCS upgrade link when upgrades are enabled, but remote package handling depends on your configured workflow.

Does the module assign packages by WHMCS billing cycle?

The reviewed version assigns one selected Dream4K package to the product rather than providing separate package mappings for every billing cycle.

Can a package support different durations?

Yes, package duration is determined by the selected Dream4K panel package.

Can package credit costs be viewed before configuration?

Yes, available package labels include the credit cost returned by Dream4K.

Can provisioning fail because of insufficient credits?

Yes, Dream4K may reject creation or renewal if the reseller account lacks sufficient credits.

What information can Streamline customers view?

Customers can view their username, password, expiry date, M3U portal, WHMCS product information, billing details, and service status.

Can customers hide and reveal their password?

Yes, the client interface includes Show and Hide controls for the Streamline password.

Can customers view their service expiry date?

Yes, the expiry information returned through the service workflow is displayed.

Can customers view the M3U portal?

Yes, the configured M3U portal URL is displayed for supported Streamline services.

Does the client area generate M3U download links?

A dedicated client-area playlist generator was not confirmed in the reviewed version.

Can playlist links be included in service emails?

Yes, the installed service email template can include M3U and M3U Plus URL formats.

What information can MAG customers view?

MAG customers can view their registered MAC address, configured MAG portal, and standard WHMCS service and billing information.

Can MAG customers request cancellation?

Yes, the standard WHMCS cancellation link can appear when cancellation requests are enabled.

Can customers access a setup guide?

Yes, the client interface can link customers to the WHMCS knowledgebase.

Does the module provide WebTV access?

Yes, supported Streamline customers can receive token-based access to the configured WebTV portal.

How does token-based WebTV access work?

The module requests a temporary authentication token using the WebTV API key and the customer’s IPTV credentials.

Does the customer need to re-enter IPTV credentials for WebTV?

No, a valid token allows the customer to open the configured WebTV portal directly.

When is the Watch Stream button displayed?

It is displayed when the service is active and a valid WebTV authentication token is returned.

What happens if WebTV authentication fails?

The Watch Stream button is not displayed, while the remaining service information stays available.

Is a WebTV service included with the module?

No, you must provide a compatible WebTV portal and authentication API credentials.

Can administrators add IPTV application downloads?

Yes, custom application names and download links can be managed through the addon.

Which application platforms are supported?

Applications can be categorized for Android, iOS, Windows, Linux, and macOS.

Where do customers see application downloads?

Available applications appear in a download window within the Streamline client area.

Can application links be removed later?

Yes, administrators can delete application entries that are no longer required.

Does the module install applications on customer devices?

No, it provides download links; customers must download and install applications themselves.

Does the module install a service email template?

Yes, it installs an IPTV Service Details product email template.

What can the service email contain?

It can include the service username, password, M3U links, WebTV access, setup information, and billing details.

Can the service email include an Enigma2 setup command?

Yes, the supplied template includes an Enigma2 OE 2.0 setup command.

Can the email template be edited?

Yes, it can be customized through the standard WHMCS email-template interface.

Can emails include the configured M3U hostname?

Yes, the module supplies the configured M3U URL through a custom email merge field.

Can emails include a WebTV login link?

Yes, the module can generate a token-based WebTV link for supported service emails.

Does the module keep provisioning logs?

Yes, supported creation and renewal actions are recorded through the WHMCS module log.

What can provisioning logs contain?

Logs can include action details, submitted data, panel responses, and errors.

Can logs contain sensitive information?

Yes, access to WHMCS module logs should be restricted to trusted administrators.

Does the module process customer payments?

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

Does it store payment-card information?

No, card details are not required for Dream4K provisioning.

Does the module provide IPTV channels or content?

No, it automates service management for your authorized Dream4K panel.

Does it host IPTV streams?

No, streaming remains handled by the Dream4K platform and your configured portals.

Is the module responsible for content licensing?

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

Does the WHMCS server require internet access?

Yes, it must communicate with Dream4K and the configured WebTV service.

Should the WHMCS website use HTTPS?

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

What happens if the Dream4K API is unavailable?

Provisioning, renewal, package loading, and service-information requests may fail until communication is restored.

What happens if the WebTV API is unavailable?

Token-based WebTV access may be unavailable, but normal WHMCS and IPTV service information can remain accessible.

Does the module require the standard WHMCS cron?

Standard invoice generation and scheduled WHMCS billing workflows depend on the normal WHMCS cron.

Does it require a separate custom cron job?

No separate custom cron was confirmed for the core provisioning and renewal functions.

Does the module modify WHMCS core files?

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

Are template modifications required?

Standard installation does not require modifications to WHMCS core files.

Does it work with standard WHMCS themes?

The client templates are designed for standard WHMCS client-area structures.

Does it work with the Lagom theme?

Compatibility should be tested with your specific Lagom version and customizations.

Can custom themes require styling changes?

Yes, heavily customized client-area templates may require visual adjustments.

Can the module be used with an existing Dream4K business?

Yes, it is suitable for existing Dream4K resellers who want to connect ordering, billing, provisioning, and customer access with WHMCS.

Can existing Dream4K accounts be imported automatically?

Automatic import functionality was not confirmed in the reviewed module version.

Can accounts be migrated from another IPTV panel?

No automatic migration feature was confirmed; migration may require manual work or custom development.

Can the module reduce manual provisioning work?

Yes, it automates supported Streamline and MAG creation, renewals, package selection, bouquet assignment, expiry updates, and customer delivery.

Can the module prevent every provisioning error?

No, but API testing, panel package retrieval, MAC validation, logs, and returned error messages help reduce common mistakes.

Who should use this module?

It is suitable for Dream4K IPTV resellers, hosting providers offering IPTV services, and businesses seeking WHMCS-based provisioning, renewals, WebTV access, and customer delivery.