Channels List
Automatic channel list management
Product Description
Channels List is an advanced module that automatically syncs live channels, movies, and series from your IPTV panels and displays them in a beautiful, organized interface in your WHMCS client area. This module works with all major IPTV panels and supports multiple DNS configurations, making it perfect for IPTV service providers who want to showcase their content library to customers.
How It Works
The module connects to your IPTV panel(s) using API credentials (portal URL, username, password) and automatically fetches all available channels, movies (VOD), and series. The data is stored in your WHMCS database and organized by categories. The module includes a daily cron job that automatically syncs new content, ensuring your channel list is always up-to-date without manual intervention.
Clients can browse channels by category, search for specific content, and view channel information including logos and descriptions. The module supports multiple DNS configurations, allowing you to display channels from different panels or servers. All content is automatically categorized into Live TV, Movies (VOD), and Series sections.
Key Features
- Universal Panel Support: Works with all major IPTV panels (XUI, Xtream UI, and more)
- Automatic Channel Sync: Daily cron job automatically syncs channels, movies, and series
- Multiple DNS Support: Configure multiple panel connections with different DNS
- Live TV, Movies & Series: Organizes content into Live TV, VOD (Movies), and Series sections
- Category Management: Automatic category organization and filtering
- Search Functionality: Clients can search for specific channels or content
- Channel Logos: Automatic display of channel logos and icons
- Watch Now Feature: Direct links to watch channels or content
- Multiple Lists: Support for multiple channel lists with different configurations
- Manual Sync Option: Admin can manually trigger sync for immediate updates
- Clean Interface: Beautiful, responsive design in client area
- No Manual Editing: All updates are automatic - no need to manually edit channel lists
How to Use
- Install the module by uploading files to your WHMCS installation directory
- Activate the module in Setup > Addon Modules > Channel List
- Add your IPTV panel(s) in the admin configuration by providing:
- List name (e.g., "Premium Channels", "Sports Package")
- Portal link (your IPTV panel URL)
- Username and password for API access
- Configure the order/priority for multiple lists if you have more than one
- Click "Sync Categories" to fetch all categories from your panel
- Click "Sync Channels" to fetch all channels, movies, and series
- Set up daily cron job to automatically sync content (optional but recommended)
- Clients can now access the "Channel List" menu in their client area to browse all content
- Content will automatically update daily via cron, keeping your channel list current
This module eliminates the need for manual channel list management, automatically keeping your content library up-to-date and providing customers with an easy way to browse and discover your IPTV offerings.
Frequently Asked Questions
How does channel synchronization work?
The module connects to your IPTV panel(s) via API and automatically fetches all available channels, movies (VOD), and series. It organizes them by categories and stores them in your WHMCS database for fast access.
How often are channels updated?
The module includes a daily cron job that automatically syncs new content. You can also manually trigger a sync at any time from the admin area. Updates typically take a few minutes depending on the number of channels.
Can I use multiple IPTV panels?
Yes, you can configure multiple IPTV panel connections with different DNS. Each connection can have its own channel list, and customers can browse channels from all configured panels.
What content types are supported?
The module supports Live TV channels, Movies (VOD), and Series. All content is automatically organized into categories, making it easy for customers to find what they're looking for.
How do customers access the channel list?
Customers can access the channel list from a menu item in their client area. They can browse by category, search for specific channels, and view channel information including logos and descriptions.
Can I customize which categories are shown?
Yes, you can select which categories to display for each channel list. This allows you to show only relevant content to your customers and organize your channel library effectively.
What if my IPTV panel credentials change?
You can update the portal link, username, and password in the module configuration at any time. After updating, you'll need to re-sync the channels to update the channel list.
How do channel logos work?
Channel logos are automatically fetched from your IPTV panel and displayed in the channel list. If a logo is missing, the module displays a default "no image" placeholder.
Can customers watch channels directly?
The module provides "Watch Now" links that customers can use to access channels. The actual playback depends on your IPTV panel configuration and the streaming URLs provided by your panel.
What happens if the IPTV panel is offline?
If the IPTV panel is offline during sync, the module will log an error and you'll be notified. Previously synced channels will still be available to customers, but new content won't be added until the panel is back online.
Related Products
Giveaways Module
Fully integrated giveaway system
- Fully integrated WHMCS addon module
- Clients can join giveaway with one click ("Vote Now")
- Auto-collects participants (name & masked ID) in a live list
- Admin can schedule giveaway period (e.g., every 30 days)
- + 7 more features
NXT Reseller Panel
NXT panel reseller management
- Get Subscription Username/Password
- Clients Can Change Line Password
- Download M3U URL or Playlist file
- Download IPTV Applications
- + 5 more features
WHMCS 9 Manual Payment Fix
Manual Payment Accounting Fix – When you mark an invoice as paid in WHMCS 9, this addon makes sure the payment appears in Billing → Transactions and in your income reports.
- Fixes "Mark as Paid" in WHMCS 9 – Manual payments are recorded so income and reports are correct.
- Uses your invoice payment method – Works with Bank Transfer, Mail in, Zelle, CashApp, and any gateway you use.
- No duplicate entries – Only adds a transaction when one is missing.
- Simple setup – Install the addon, enter your license, and turn the fix on or off in settings.
- + 2 more features