If you're using the enterprise version of WISP, you can use our WHMCS module to automate service deployment when someone buys a service.
Video tutorial (based on Pterodactyl and WHMCS 7)
wispfolder from the .zip file or Git clone into
<path to whmcs>/modules/servers/with the path being where you installed WHMCS. For example,
Go to your Admin Panel, on the left click on Application API, and create a new key with the following permissions:
In WHMCS 8+ navigate to System Settings → Servers. For WHMCS 7 or below navigate to Setup → Products/Services → Servers.
Create a new server, change Module to WISP, fill the password field with your Application API Key, and set the hostname to your Panel instance URL. For example,
Click Test Connection, and you will be forwarded to the next page should the URL and Password be correct. On the next page, change the Name to anything you want, tick the "Secure" option, and Save Changes.
Go back to the Servers page. Click Create New Group, name it anything you want, choose the previously created server, click Add and Save Changes.
Navigate to System Settings or Setup → Products/Services
Create a product group if you don't have one. After that, Create a New Product, choose Type as "Other", set Module to WISP, and set the Product Name to anything.
Click the Module Settings tab, choose WISP for Module Name, and the group you created earlier for the Server Group.
Fill in all the non-optional fields for your Product and it's ready for sales!
Make sure to change the Location, Nest and Egg ID. The default values are most likely wrong for your Panel.
Keep on reading for more information about the module and advanced product configuration.