Integrating your 1-Stream panel with WHMCS doesn't have to be a headache. If you’re looking to automate your streaming business, this guide will walk you through the setup of the 1-Stream Billing Add-on so you can stop manually creating lines and start scaling.
Quick Tip: Double-check your path. If your WHMCS isn't in /var/www/html/whmcs/, make sure to update the command above to match your actual folder structure.
Step 1: Getting the Files Ready
First, you need the software installed on your server.- Download: Grab the plugin from your client area.
- Upload: Use your preferred method (FTP, SCP, or WGET) to move the .tar.gz file into your WHMCS root directory.
- The "Magic" Command: Once the file whmcs_onestream_billing_v1.1.1.tar.gz is sitting in your directory, run this command to extract it and move the folders to the right spots automatically:
Code:
tar -C / -xvf whmcs_onestream_billing_v1.1.1.tar.gz && mv -t /var/www/html/whmcs/modules/servers /OnestreamResell/modules/servers/* && mv -t /var/www/html/whmcs/modules/addons /OnestreamResell/modules/addons/*<br>
Quick Tip: Double-check your path. If your WHMCS isn't in /var/www/html/whmcs/, make sure to update the command above to match your actual folder structure.
Step 2: Activation in WHMCS
Now that the files are where they belong, let's turn them on.- Find it: Head over to WHMCS > Apps and Integration > Browse > Other.
- Search: Type "1-stream" in the search bar and hit Activate.
- Configure: Go to System Settings > Add-on Modules > 1-stream reseller add-on and click Configure.
Step 3: Setting Up Your Products
This is where the automation happens. You have two main ways to sell:1. 1-Stream Lines (For Standard Customers)
Use this for creating or extending single lines or MAC-based accounts.- Custom Fields: Make sure you set up a custom field for Username or MAC.
- Extra Connections: Want to charge more for multiple streams? Use a Config Option named exactly
[COLOR=rgb(247, 218, 100)]Connections[/COLOR]or[COLOR=rgb(247, 218, 100)]Extra Connections[/COLOR].
2. 1-Stream Users (For Resellers)
Use this if you are selling credits or creating reseller accounts.- Custom Fields: Set up a custom field named Reseller so the system knows which account to credit.
Step 4: The "Welcome" Email
No one likes waiting for their login details. You can automate your welcome emails by inserting these variables into your WHMCS email templates:| Field | Variable |
| Domain | {$service_domain} |
| Username | {$service_username} |
| Password | {$service_password} |
| MAC Address | {$client_custom_field_MAC} |
| Reseller Name | [COLOR=rgb(255, 255, 255)]{$client_custom_field_Reseller}[/COLOR] |





