Met WHMCS gekoppeld aan je Plesk reseller account kun je bestellingen, facturatie en hostingaccounts volledig automatiseren. Zodra een klant bestelt en betaalt, maakt WHMCS via de Plesk API automatisch het hostingaccount, domein en e-mailinstellingen aan. Dit scheelt handmatig werk en voorkomt fouten. Hieronder lees je hoe je de koppeling opzet, welke instellingen je nodig hebt en hoe je veelvoorkomende problemen oplost.
Wat je nodig hebt voordat je begint
Voordat je WHMCS en Plesk aan elkaar koppelt, controleer je een aantal zaken. Je hebt een werkende Plesk reseller hosting omgeving nodig met een reseller-account dat rechten heeft om klantaccounts en abonnementen aan te maken. Daarnaast heb je in WHMCS een actieve server-configuratie nodig waarin je het IP-adres of hostnaam van de Plesk server invoert.
Zorg dat de Plesk XML-RPC API bereikbaar is op poort 8443 en dat er geen firewallregels zijn die het verkeer tussen je WHMCS-server en Plesk blokkeren. Gebruik bij voorkeur een apart reseller-gebruikersaccount in Plesk specifiek voor de API-koppeling, zodat je overzicht houdt over wat WHMCS precies aanmaakt en wijzigt.
WHMCS koppelen aan Plesk: stap voor stap
Server toevoegen in WHMCS
Ga naar Instellingen > Producten/Diensten > Servers en voeg een nieuwe server toe. Kies als modulenaam “Plesk” en vul hostnaam, IP-adres en poort 8443 in.
Inloggegevens invoeren
Voer de gebruikersnaam en het wachtwoord van je Plesk reseller-account in. Gebruik hiervoor geen admin-account van de volledige server, maar het specifieke reseller-account.
Verbinding testen
Klik op “Test verbinding” binnen de serverinstellingen. WHMCS meldt direct of de API-verbinding met Plesk succesvol is.
Server groeperen
Plaats de server in een servergroep als je meerdere Plesk-servers gebruikt, zodat WHMCS automatisch kan spreiden over beschikbare capaciteit.
Productpakketten en resellerplans instellen
Na het koppelen van de server maak je in WHMCS een product aan onder Producten/Diensten. Kies de juiste servergroep en stel bij het tabblad “Module Settings” de Plesk-module in. Hier koppel je het product aan een specifiek Plesk service plan (abonnementssjabloon) dat je vooraf in Plesk hebt aangemaakt, bijvoorbeeld met vaste limieten voor schijfruimte, domeinen en e-mailaccounts.
Let op dat de naam van het service plan in Plesk exact overeenkomt met wat je in WHMCS invoert, anders mislukt de automatische provisioning. Bij reseller hosting kun je er ook voor kiezen klanten zelf sub-accounts te laten aanmaken, zodat je eigen klanten weer hostingpakketten kunnen doorverkopen. Denk ook na over bijpassende diensten zoals zakelijke e-mail en domeinnamen, die je als los product of als bundel kunt aanbieden naast de hostingpakketten.
Veelvoorkomende problemen oplossen
Een foutmelding bij de verbindingstest komt meestal door een verkeerd wachtwoord, een geblokkeerde poort 8443 of een reseller-account zonder voldoende rechten. Controleer eerst of je rechtstreeks kunt inloggen op de Plesk-interface met dezelfde gegevens.
Mislukt het automatisch aanmaken van een account terwijl de verbinding wel werkt, controleer dan of de naam van het service plan exact overeenkomt en of er nog voldoende ruimte is binnen je reseller-limiet. Bekijk ook het activiteitenlogboek in WHMCS onder de module-log voor de exacte foutmelding van Plesk. In Plesk zelf vind je onder het reseller-dashboard een overzicht van alle aangemaakte abonnementen, handig om te controleren of de koppeling goed werkt. Kom je er niet uit, raadpleeg dan onze kennisbank of neem contact op met support.
Overweeg je over te stappen van een andere provider naar een Plesk-omgeving met WHMCS-koppeling, kijk dan bij overstappen naar Tandata voor de mogelijkheden.
Veelgestelde vragen
Werkt WHMCS met elke Plesk-licentie?
Nee, je hebt een Plesk-licentie met reseller- of provider-rechten nodig, zodat er voldoende API-functionaliteit beschikbaar is voor automatische provisioning.
Kan ik bestaande Plesk-klanten importeren in WHMCS?
Ja, WHMCS biedt een importfunctie waarmee je bestaande domeinen en accounts kunt koppelen aan nieuwe of bestaande klantaccounts in WHMCS.
Is SSL automatisch geregeld bij nieuwe accounts?
Als je service plan in Plesk is ingesteld met automatische SSL-uitgifte, wordt dit direct bij aanmaak van het account geactiveerd zonder extra handeling.
Kan ik meerdere Plesk-servers aan één WHMCS koppelen?
Ja, je kunt meerdere servers toevoegen en groeperen, zodat WHMCS nieuwe accounts automatisch verdeelt over de beschikbare servers.
Conclusie
Door WHMCS correct te koppelen aan je Plesk reseller omgeving automatiseer je bestellingen, facturatie en accountbeheer volledig. Zorg voor een apart reseller-account, kloppende service plan-namen en test de koppeling altijd eerst voordat je live gaat.