The NetFlow Manager addon allows WHMCS administrators to store and manage NetFlow Analyzer access details for client services such as VPS, cloud servers and dedicated servers.
Once installed, the module can display a clean Network Usage link in the WHMCS client area and can also provide NetFlow login details through WHMCS welcome email merge fields.
Before You Begin
You will need:
- WHMCS 9 or later
- PHP 8.2 or later
- Administrator access to WHMCS
- The NetFlow Manager module files
- A valid Snowtech module licence key
Step 1: Upload the Module Files
Upload the module folder to your WHMCS installation:
modules/addons/netflow_manager/
The folder should contain files such as:
- netflow_manager.php
- hooks.php
- version.php
- whmcs.json
- lib/
- templates/
Step 2: Activate the Addon
- Log in to the WHMCS admin area.
- Go to System Settings.
- Open Addon Modules.
- Find NetFlow Manager.
- Click Activate.
When activated, the module creates the required database table used to store NetFlow access records.
Step 3: Configure Permissions
After activation, configure which WHMCS administrator roles can access the module.
- Go to System Settings > Addon Modules.
- Find NetFlow Manager.
- Select the admin roles that should have access.
- Save changes.
Step 4: Enter the Licence Key
In the NetFlow Manager addon settings, enter your Snowtech module licence key.
After saving the licence key, open:
Addons > NetFlow Manager > License
Confirm that the licence status shows as Active.
Step 5: Configure the Default NetFlow URL
The default NetFlow Analyzer URL is:
https://netflow.myownserver.net/
You can update this in the module settings if your NetFlow Analyzer installation uses a different address.
Step 6: Add NetFlow Access to a Service
- Go to Addons > NetFlow Manager.
- Open Add / Edit Access.
- Select the WHMCS client service.
- Enter the NetFlow username, URL, group and IP address.
- Save the record.
Step 7: Test the Client Area
Log in as the client or use WHMCS admin login-as-client functionality.
- Open the client’s product or service page.
- Check for the Network Usage section.
- Click View NetFlow Stats.
- Confirm the link opens NetFlow Analyzer in a new browser tab.
Step 8: Add Welcome Email Merge Fields
If required, add the NetFlow merge fields to your WHMCS product welcome email template.
{if $netflow_enabled}
NetFlow Analyzer Access
URL: {$netflow_url}
Username: {$netflow_username}
Password: {$netflow_password}
Group/IP: {$netflow_group} {$netflow_ip_address}
You can use NetFlow Analyzer to view bandwidth and traffic statistics for your service.
{/if}
Notes
- NetFlow passwords are stored encrypted.
- Client area password display should normally remain disabled.
- The module links WHMCS services to NetFlow Analyzer access details; it does not automatically create users inside NetFlow Analyzer.