In order to provide cPanel hosting accounts for your customers with WHMCS, you will need to connect WHMCS to your cPanel server.
Add Cpanel Server To WHMCS
1. Log into your WHMCS admin account
2. Go to Setup > Products/Services > Servers
3. Choose Add New Server
4. Fill in your server information, most importantly: Hostname, IP Address, Server type (cPanel), with your cPanel username and password
5. Click Save Changes
Add Your Hosting Package
Once you have added your server to WHMCS, you will be able to create hosting packages in WHM and then add those packages to your WHMCS account.
1. Add your hosting package in WHM
2. In WHMCS, go to Setup > Products/Services > Products/Services
3. Click Create New Product
4. Give your New Product the same name as the hosting package you created
Now you have set up your first hosting product in WHMCS.