You can create plans for managed/unmanaged dedicated servers from WHMCS. According to the plan you can create orders; client can fill the order page and can order a server.
You cannot create dedicated server directly using “create” module command API but, you will need to create it from your main hardware server [say with the help of your datacenter]. Now once the server is provisioned and ready, you need to store the login details for dedicated server and need to provide to client. In this way you/client can use WHMCS for invoicing/support tickets and other records like as login details, client’s information.
You can use WHMCS for selling the dedicated server and keeping the billing other records. However, you will need a control panel to manage it [say for web based hard reboot or KVM/console login].
██ BestServerSupport | Outsourced Hosting Support and Server Management Service Provider
██ WHM/CPanel | HyperV Virtualization | Plesk | WebsitePanel | Windows VPS | OnAPP Cloud | Virtuzoo
██ Helpdesk Support | Cloud Administration | Dedicated Support | VPS Support