Automated IPTV Provisioning on Order Payment
Scenario: A client orders an IPTV subscription from your WHMCS store. Upon payment, module automatically creates the line or MAG device on Xtream UI panel with assigned bouquets, max connections, and subscription duration (1/3/6/12 months or custom days). Credentials auto-generated (alphanumeric/numeric) or customer-selected via custom fields. Encrypted credentials stored on service.
Value: Zero manual provisioning. Client starts streaming immediately after payment.
Client Self-Service Credentials, Playlists & EPG
Scenario: A client logs into WHMCS client area → Line users see server URL, username, password (show/hide + copy) → downloads M3U/M3U Plus playlist → copies XMLTV EPG URL. MAG users see MAG address and portal URL. Live expiry date and connection usage (active/max) pulled from panel. Per-product visibility toggles control what each client sees.
Value: Complete self-service playback page. No support tickets for credentials, playlists, or EPG.
Automated Renewal & Expiry Sync
Scenario: A client’s subscription expires. WHMCS generates renewal invoice. Client pays → InvoicePaid hook triggers module → automatically renews line on panel (extends from current expiry or from now if expired). Admin can click Sync Expiry Date to pull current expiry and update WHMCS due date. Duplicate protection catches and surfaces “EXISTS” errors with readable messages.
Value: Fully automated renewals. Panel and WHMCS stay perfectly synchronized.
Multi-Panel Support with Branded Client Area
Scenario: A hosting business operates multiple Xtream UI panels for different regions. Module resolves correct panel automatically from WHMCS server group. Admin configures per-product client area — service type (Line/MAG), subscription duration, bouquets, max connections, credential generation, colors, visibility toggles. Client area is responsive, theme-aware, and supports 26 languages + Lagom dark mode.
Value: Scale with multiple panels. Professional, white-label experience in every language.