Once you start using Everest Panel, you can simply automate all the daily tasks as well as operations that you are working on.

Everest Panel Provisioning Module for WHMCS

The WHMCS Everest Panel module is developed in PHP that integrates Everest Panel as a Product/Service into WHMCS.

This allows the ability to create users in Everest Panel, change their profile (port, website, station, password ), change their password, suspend/un-suspend or terminate accounts etc.

Pre-requirements: Existing installation of WHMCS (version 5.0 and above) 

Step 1:

~~~~~

 Download Everest Panel WHMCS Module from the link:

For PHP 7.1 & Up : https://everestcast.com/whmcs-modules/everestpanel/EverestPanel.zip

 Extract and Upload everestpanel directory to ../modules/servers/ via FTP or directly upload Everest-Panel-WHMCS-Module.zip and exact on ../modules/servers/
 

Step 2:

Now Click on Settings and System Settings of WHMCS. 

From all settings click on General Settings.

In General Settings, you will get Everest Panel on Tab. 

Create a New Server Group Give the Group name and select the recently added server from the server list and click on ADD and finally click on Save Changes.

If you want to show a custom Field on the order page then Tick to Show username  field on the client area and finally click on "Update Settings" and "Save Changes"

Step 3:

Now Add New Servers

How to Add Servers?

~ Login to your WHMCS Admin Panel and click on menu Setup > Products/Services > Servers.

~ Click on "Add New Server" Choose Module Name "Everest Panel" Insert your Everest Panel Installed Server Hostname or IP Address, Insert Everest Panel  Admin username & Password. At Access Hash Field Insert API "Token".

To Get API Token:

Login to your Everest Panel Admin Dashboard. Click on System Settings > API Settings and copy the Token

And Finally, Click on "Save Changes".

Step 4:

Now Create a New Server Group Give the Group name and select the recently added server from the server list and click on ADD and finally click on Save Changes.

Step 5:

Now Add New "Products/Services"

How to Add New Products/Services?

Login to your WHMCS Admin Panel and click on the menu Setup > Products/Services > Products/Services.

Now Click on "Create a New Product"

Choose

Product Type: Other

Product Group : Choose your desired Group from the dropdown list

Product Name : Give the best name as per your need

Module Name: Everest Panel

Choose Account Type: Broadcaster or Reseller

Choose template:  You must have to create broadcaster or reseller template at your Everest Panel Admin. Follow the below links to get an idea of creating broadcaster or reseller templates. 

To Create Broadcaster Templates:  https://youtu.be/myKlFh5ADS8

To Create Reseller Templates: https://youtu.be/F_jgnbDoaf8

Insert Owner for the account:  0 for admin, if reseller, insert reseller ID

Finally, click on save Changes.

Welcome Email Template for Broadcasters Account Creation

Step 1:

Login to Your WHMCS Admin Panel. And Click on Setup> Email Template

Step 2:

Click On the "Create New Email Template" Button. 

Choose Email Template Type "Product/Service", give a unique name, and click on "Create"

Step 3:

Type Subject,  and in the body part including the major 3  fields 

Step:  4

Click on "Save Changes"

To Apply a Welcome Email to your products/services.

Click on SetupProducts/Services > Products/Services

In Details Page Choose the Welcome Email Name from the dropdown list and finally click on "Save Changes"

Find below one example :

-----------------------

Subject: Streaming Account Login Details: Important

~~~~~~~~~~~~~

PLEASE READ THIS EMAIL IN FULL AND PRINT IT FOR YOUR RECORDS

Dear {$client_name},

Thank you for your order from us! Your video streaming account has now been setup and this email contains all the information you will need in order to begin using your account.

New Account Information

Login URL: https://yourdomain.com/broadcaster/login
Username: {$service_username}
Password: {$service_password}

Thank you for choosing us.

{$signature

Welcome Email Template for Reseller Account Creation

Step 1:

Login to Your WHMCS Admin Panel. And Click on Setup> Email Template

Step 2:

Click On the "Create New Email Template" Button. 

Choose Email Template Type "Product/Service", give a unique name, and click on "Create"

Step 3:

Type Subject,  and in the body part including the major 3  fields 

Step:  4

Click on "Save Changes"

To Apply a Welcome Email to your products/services.

Click on SetupProducts/Services > Products/Services

In Details Page Choose the Welcome Email Name from the dropdown list and finally click on "Save Changes"

Find below one example :

-----------------------

Subject: Streaming Account Login Details: Important

~~~~~~~~~~~~~

PLEASE READ THIS EMAIL IN FULL AND PRINT IT FOR YOUR RECORDS

Dear {$client_name},

Thank you for your order from us! Your video streaming reseller account has now been setup and this email contains all the information you will need in order to begin using your account.

New Account Information

Login URL: https://yourdomain.com/reseller/login
Username: {$service_username}
Password: {$service_password}

Thank you for choosing us.

{$signature