How do I integrate my cPanel WHM to WHMCS?

Overview
 
The following steps guide you through the process of setting up a server in WHMCS for cPanel Hosting Accounts.
  1. Begin by creating a Server you can assign your cPanel products to in WHMCS
  2. To do this, navigate to Setup, click 'Products/Services,' click 'Servers' then click on 'Add New Server'
  3. Enter the server name and IP address, select the server type ‘cPanel’ from the dropdown menu and enter the username and password for cPanel/WHM
  4. Alternatively, you can use the username + access hash combination. This is the more secure option and can be obtained via going to 'Cluster/Remote Access' and clicking 'Setup Remote Access Key in WHM.. 'Note: The “WHM” login button will not function.
  5. Ticking the SSL Mode checkbox is also recommended, but all other fields are optional
  6. Click 'Create Server' to complete the process and add your new cPanel Server
Creating a cPanel package in WHMCS
  1. To set up a cPanel package, go to 'Setup', click 'Products/Services' and then click 'Products/Services'. From there, you can create the product and configure the general settings and pricing info. When it comes to the Module Settings tab, select ‘cPanel’ in the module dropdown field, then select a shared hosting package.
  2. In most cases, you should create a package inside WHM itself (click 'Packages' and then click 'Add a Package') and then just enter the Package Name into WHMCS exactly as it appears in WHM (leaving all the other fields blank)
  3. You also have the option to define custom packages – you can do that by leaving the Package Name field blank and defining the individual limits into the fields on the Module Settings page (You will need root access for this to work)
  4. Max Addon Domains is the last field in the list that applies to shared hosting accounts 
  5. Finally, as with all products, you have the option of choosing the automatic setup option you want for new orders - it can be as soon as the order is placed, as soon as the initial payment has been received (recommended) or after an admin manually reviews & accepts the pending orders
Was this article helpful?
0 out of 1 found this helpful