The WHMCS Server Selector uses built-in WHMCS functionality to maximise the integration and ensure a seamless working assignment of servers to your customers orders. Below include the full end to end configuration, including high-level steps for the WHMCS configuration options and server group setups.
Step 1: Create Your Configuration Options
These are the choices customers select (e.g., server location, storage type, CPU tier).
- In WHMCS, go to Setup → Products/Services → Configurable Options.
- Click Create a New Group and add all the option(s) your product will use.
- Link the Configurable Options group to your product under
Setup → Products/Services → (Your Product) → Upgrades/Options → Configurable Options.
Step 2: Create Your Server Groups
These are WHMCS' built-in server pools – the WHMCS Server Selector will later map configuration options to these groups.
- Go to Setup → Products/Services → Servers → Create New Group.
- Add one or more servers to the group (e.g., "UK Servers", "US Servers", "NVMe Cluster", "Node UK 1", "Node UK 2").
- Save the group and repeat for any additional groups you want available to map.
Step 3: Add your first Server Selector rule
- In WHMCS, go to Addons → Server Selector → Create New Rule.
- Enter a name and select the Configuration Option you created in the drop down
- Next you can select for this rule to apply to all products/services or a selected group.
- Now you can assign which configuration option should map to which server group.