SALESummer Savings Are Heating Up — save 15% on every WHMCS module SUMMER2026Shop the sale →
COMING SOON
Blesta Modules — on the way

We're bringing our proven WHMCS modules to Blesta — payment gateways, registrars, provisioning and addons, rebuilt for the Blesta platform.

CAN'T WAIT?
Need a module tailored to your needs?

Our team builds custom Blesta modules, integrations and automation to your exact spec.

Contact us
WHMPress
Blesta ModulesBlesta modules — coming soon. CUSTOM DEVELOPMENT

Need something tailored?

We build bespoke WHMCS modules, integrations and full custom solutions for your hosting business.

Talk to our developers

Strong 8K OTT/IPTV Panel For WHMCS By WHMPRESS

WHMPRESS Strong 8K OTT/IPTV Panel For WHMCS

Strong 8K Reseller connects your Strong 8K IPTV reseller panel directly to WHMCS via API-key authentication, turning Streamline (M3U) and MAG device provisioning into a fully automated, hands-off process. From the moment an order is paid, the module creates the line or device on the panel, assigns the chosen bouquet/package and country, stores the encrypted credentials, and syncs the WHMCS next due date to the panel’s own expiry — with automatic renewal on invoice payment and a clean, brandable self-service client area so customers never need to touch the panel themselves.

Key Features of Strong 8K OTT/IPTV Panel

Admin Area Features

  • Automated lifecycle management Create, Suspend, Unsuspend, and Terminate all call the Strong 8K panel automatically (Terminate disables the line, since the panel API has no delete endpoint)
  • Renew Subscription admin button, plus fully automatic renewal on the panel whenever a renewal invoice is paid (via the InvoicePaid hook) — already-active services only, so first-time orders are left to standard provisioning
  • Sync Expiry Date admin button to pull the current expiry straight from the panel and update the WHMCS next due date on demand
  • Test Connection support from Setup → Products/Services → Servers, to verify the panel API key before saving
  • Unified product configuration dashboard replacing the standard module-settings fields, split into Provisioning Settings, Client Area Styling, and Client Area Features Visibility
  • Subscription duration control — Trial, 1, 3, 6, or 12 months, sent directly to the panel on create/renew
  • Live bouquet/package loader — pulls the panel’s actual package list into a dropdown at configuration time, cached per product (10-minute cache) with stale-data fallback so the admin page never stalls on a slow panel
  • Country targeting field (2-letter code or ALL) is passed through to the panel on line creation
  • Reseller notes templating — build the notes sent to the panel from a template with {serviceid}{clientid}{firstname}{lastname}{email}, and {domain} placeholders
  • Multi-panel support — resolves the correct panel automatically from the product’s assigned WHMCS server group, so multiple Strong 8K panels can run side by side
  • Admin Service tab showing the live panel user ID, enabled/disabled status, and expiry date, pulled straight from the panel
  • Automatic “MAG Address” custom field created on any product using the module, with MAC-address format validation (00:1A:79:XX:XX:XX) and product-level regex enforcement
  • Full module logging — every panel API request and response is recorded to the WHMCS Module Log, with the API key always masked before logging
  • License status banner in the admin header with a one-click re-check when the license key is missing or invalid

Client Area Features

  • Self-service credentials panel — Streamline customers see their username and password (with a show/hide toggle and one-click copy); MAG customers see their MAG address instead
  • M3U / M3U Plus playlist downloads, plus a one-click “Copy Playlist” action for the M3U Plus URL
  • MAG Portal URL and Watch Stream (WebTV) launcher links, each individually shown or hidden per product
  • Live expiry date display, pulled from the panel each time the page loads
  • Per-product visibility toggles for username/MAG address, password, expiry date, M3U playlist, and WebTV — so each product can show only what’s relevant to that service type
  • Client area translated into 26 languages, automatically matching the client’s active WHMCS session/account language, with an English fallback
  • Theme-aware, responsive layout — adapts to Light or Dark mode (including a configurable dark/white CSS-class toggle for templates with their own mode switcher) and is fully responsive across mobile, tablet, laptop, and desktop
  • Native Lagom template support — automatically maps to Lagom’s own theme variables (including Lagom Dark Mode) instead of using the module’s custom color settings

Package & Configuration Options

  • Service Type Streamline (M3U) or MAG Device, set per product
  • Subscription Duration Trial, 1, 3, 6, or 12 months
  • Bouquet / Package selected from the live list returned by the panel
  • Country 2-letter code or ALL
  • M3U URL optional playlist base URL override (falls back to the URL returned by the panel)
  • MAG Portal URL and Web Portal / WebTV URL fields shown to customers
  • Reseller Notes Template customizable per product
  • Client Area Styling Theme Mode (Light/Dark), Primary and Secondary colors for both light and dark mode (with one-click reset to defaults), and an optional mapping to your own template’s dark/white mode CSS classes (dark-only, white-only, or separate classes for both)
  • Client Area Features Visibility independent show/hide toggles for username/MAG address, password, expiry date, M3U playlist, and WebTV
  • All settings are configured from a single dashboard on the product’s Module Settings tab and saved with the standard WHMCS “Save Changes” button

Supported Panel & Service Types

  • Panel: Strong 8K reseller panels, connected via API-key authentication (panel base URL + reseller API key entered on the WHMCS server record)
  • Service types: Streamline (M3U) lines and MAG device subscriptions

General Information:

  • WHMCS Versions: Fully compatible with versions 9.0.4 to 8.x

  • PHP Versions: Supports PHP 8.4, 8.3, 8.2, and 8.1

  • Themes Supported: Works with WHMCS themes such as Six, Twenty-One, and Lagom WHMCS Client Theme

  • System Requirement: Requires ionCube Loader v13 or later

Module Price

Monthly Price: $5

Annually Price: $29

One-Time Price: 75$.

OPEN-SOURCE VERSION: 99$ One Time Price.

Improved Client Experience:

Changelog – Streamline IPTV Module
Version 1.0.0 – Initial Release
Launch
  • Streamline (M3U) and MAG device provisioning via Strong 8K panel API
  • Trial / 1 / 3 / 6 / 12-month subscription durations
  • Live bouquet/package loader in product configuration
  • Multi-panel support via WHMCS server records (Test Connection supported)
  • Automatic renewal on renewal invoice payment + admin renew button
  • Expiry sync from panel to WHMCS next due date
  • Suspend/unsuspend/terminate via panel device_status
  • MAG Address custom field auto-creation with MAC regex validation
  • Client area: credentials, M3U / M3U Plus playlists, WebTV, MAG portal
  • Full module logging with API key masking

Automated IPTV Provisioning on Order Payment

Scenario: A client orders a Strong 8K IPTV subscription from your WHMCS store. Upon payment, module automatically creates the line on Strong 8K panel with selected bouquet/package, country, and subscription duration (1/3/6/12 months). Credentials stored encrypted. Client receives login details in client area.

Value: Zero manual provisioning. Client starts streaming immediately after payment.

Client Self-Service Credentials & Playlist Access

Scenario: A client logs into WHMCS client area to set up IPTV on their device. Sees username/password (with show/hide toggle), one-click copy buttons, M3U/M3U Plus playlist downloads, and MAG Portal URL (for MAG users). Also sees live expiry date pulled from panel. No panel login needed.

Value: Complete client self-service. No support tickets for “where is my playlist?” or “what’s my password?”

Automated Renewal & Expiry Sync

Scenario: A client’s subscription is about to expire. WHMCS generates renewal invoice. Client pays → InvoicePaid hook triggers module → automatically renews the line on Strong 8K panel with same duration. Admin can also manually click Sync Expiry Date to pull current expiry from panel and update WHMCS next due date.

Value: Fully automated renewals. Panel and WHMCS stay perfectly synchronized.

Multi-Panel Support & Branded Client Area

Scenario: A hosting business operates multiple Strong 8K panels for different regions. Module resolves correct panel automatically from WHMCS server group. Admin configures per-product client area styling — colors, visibility toggles (username, password, expiry, M3U, WebTV). Client area is brandable and responsive (Light/Dark mode, 26 languages, Lagom support).

Value: Scale with multiple panels. Professional, white-label client experience.

See Also

Styled Text Addons
$49 One Time

Hosting Account Domain Changer

WHMPRESS Domain Changer Module enables users to automatically change their cPanel hosting account domain names directly within their client area on WHMCS. This user-friendly feature, similar
Styled Text Addons
$49 One Time

Domain Allocater For WHMCS

WHMPRESS Domain Allocator Module empowers clients to seamlessly assign any of their registered domains to selected cPanel hosting services directly from their client area interface. This
Styled Text Addons
$39 One Time

Bulk Pricing Update Server Module

The update_bulk_prices function updates prices for multiple products simultaneously by applying a percentage increase. It takes a dictionary of products and their prices, a percentage increase
Summer Sale — Promo Popup (Variant B)