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 WISP Admin Panel , on the left, navigate to
Administration → 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,
Test Connection, and you will be forwarded to the next page should the Hostname and Password be correct. On the next page, change the
Name to anything you want, tick the
Secure option, and
Go back to the
Servers page. Click
Create New Group, name it anything you want, choose the previously created server, and click
Navigate to System Settings or
Setup → Products/Services
Create a Product Group if you don't have one. After that, click
Create a New Product, choose
Product Type as
Module to WISP, and set the
Product Name to anything.
Module Settings tab, choose WISP for the
Module Name, and the group you created earlier for the
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.