Setting up Web Host Manager Complete Solution (WHMCS) with your 20i reseller hosting account allows you to automate the provisioning of your 20i services to your own clients. Clients will be able to buy products from your site without the need for you to set them up these manually from within your 20i account.
Here's a handy video guide, or you can follow the steps below.
1.1 Getting Started
To setup WHMCS with 20i you'll firstly need to buy a licence. If you have an existing licence you can purchase 20i's discounted WHMCS licence and switch this over using the guide here: How do I change the license key WHMCS uses?
Once you've bought the WHMCS licence you'll need to install it to your webspace.
1.2 Installing WHMCS
At 20i we provide a one-click installation process for WHMCS. To use this head to https://my.20i.com/whmcs. You'll see the 'Install' button next to your active licence. Select this and you'll be prompted to select a package and a directory to install WHMCS.
Once you’ve installed WHMCS, login into your admin panel: www.Yourdomain.com/yourWHMCSdirectory/admin
Now that you’ve logged-in you'll need to obtain the combined API key. This can be found within your 20i Reseller account by going to "Reseller Management" > "Reseller Preferences" > "API", or by going here: https://my.20i.com/reseller/api
Note: Please keep a note of the Combined API Key as this will be used later on.
1.3 Adding your 20i Products to WHMCS
1.3.1 Creating custom client fields
When your clients sign-up and purchase products from you, a StackCP User needs to be created to allow them access to manage their products. Their level of access can be controlled by you as the reseller. To enable StackCP User creation when your clients sign-up you'll just need to create a custom client field.
1.3.2 Connecting to the API
Note: If you have Virtual Nameservers (custom nameservers) you can enter these instead.
1.3.3 Creating product/services fields
Note: For each product/service you configure you will need to add a new custom field.
You can now proceed to set up 20i as the domain registrar.
1.3.4 Setting up domain registrars
You can now click 'Activate'.
1.3.5 What's next?
Now the 20i WHMCS module should now be linked with your account. If you already have services and StackCP users within 20i then you'll want to import those into your WHMCS set up.