WHMCS automates billing, domain registration, and hosting account creation. When paired with cPanel/WHM, it becomes a powerful hosting automation suite.
Connecting WHMCS to cPanel
- Log into WHMCS Admin
- Navigate to Setup → Products/Services → Servers
- Click Add New Server
- Enter a name and hostname for your WHM server
- Choose cPanel as the module
- Enter your WHM root username and API token or password
- Click Test Connection and then Save
Creating a Product
1. Go to Products/Services and click Add New Product
2. Set type to Hosting Account, and module to cPanel
3. Link it to a WHM Package name
This allows WHMCS to auto-create accounts on order and suspend/un-suspend automatically.