Hosting · Integration

KeyHelp WHMCS Module

Fully automatic provisioning of your KeyHelp hosting accounts from within WHMCS. With a self-service interface for your customers, single sign-on to the panel and live synchronization of resources.

14-day free trialProvisioning + self-serviceSingle sign-onUpdates included

From €70.00 per year

What can the module do?

Bridge between WHMCS billing and KeyHelp hosting

The KeyHelp WHMCS module closes the gap between your WHMCS system (billing, customer management) and your KeyHelp Control Panel (hosting provisioning). An order in WHMCS automatically triggers the account creation in KeyHelp, including the first domain, the hosting plan and all quotas.

Your customers manage their hosting resources, domains, email accounts, FTP, MySQL databases, SSL certificates, directly in the WHMCS client area. No separate login to the KeyHelp panel needed: 18 self-service actions are available immediately, without page reloads, directly in the client area.

A live synchronization of resources (storage, traffic, account activity) between KeyHelp and WHMCS enables usage-based billing, quota displays and a central overview of all customer accounts including license utilization.

For administrators

What the module automates in WHMCS

Automatic provisioning

Accounts are created, deleted or changed in KeyHelp within seconds, triggered by WHMCS workflows (order, cancellation, plan change).

Single sign-on

Direct login to the KeyHelp panel from the WHMCS client area. No additional password, no second login.

Plan changes

Upgrade and downgrade fully automatic, including adjustment of the quotas (storage, traffic, domain and mail limits).

Suspend & unsuspend

In case of non-payment, WHMCS suspends the KeyHelp account automatically. When the payment arrives, it is unsuspended just as automatically.

Live usage sync

Storage and traffic usage are mirrored from KeyHelp into WHMCS, the basis for usage-based billing and quota displays.

Live server status

KeyHelp version, current server load (1/5/15 min) and license utilization visible directly in the WHMCS admin tab.

For your customers

Self-service directly in the WHMCS client area

Manage domains

Create, edit and delete domains directly in the WHMCS client area. No need to switch to the KeyHelp panel.

Email accounts

Manage mailboxes completely on their own: quotas, passwords, forwarding, auto-responders.

FTP access

Configure credentials and paths, manage permissions, create separate sub-users for staff.

MySQL databases

Create databases, assign users, set passwords: typical routine tasks without a support ticket.

SSL certificates

Let's Encrypt certificates at the push of a button or integrate your own certificates, including automatic renewal.

DKIM records

Copy mail authentication to the clipboard with one click, ready to use for the DNS settings.

Requirements

What your server needs

  • WHMCS 8.x or newer
  • PHP 5.6 – 7.4 or 8.1 – 8.3 (two distribution variants available)
  • PHP extensions: ext-json, ext-curl
  • KeyHelp Control Panel with the v2 API enabled
  • Languages: available in German and English

Four plans

You choose how many customers you want to manage

All plans with the full range of functions. The difference is the account limit, meaning how many customers you may manage with the module on your KeyHelp server. Switching to a larger package is possible at any time.

up to 100 customer accounts

Up to 100 customer accounts in KeyHelp

  • Up to 100 customer accounts
  • Complete provisioning module
  • Self-service interface in the WHMCS client area
  • Single sign-on to the KeyHelp panel
  • Live usage & server status sync
  • Updates included during the term
  • Personal support
70.00/ year
Recommended

up to 250 customer accounts

Up to 250 customer accounts in KeyHelp

  • Up to 250 customer accounts
  • Complete provisioning module
  • Self-service interface in the WHMCS client area
  • Single sign-on to the KeyHelp panel
  • Live usage & server status sync
  • Updates included during the term
  • Personal support
90.00/ year

up to 500 customer accounts

Up to 500 customer accounts in KeyHelp

  • Up to 500 customer accounts
  • Complete provisioning module
  • Self-service interface in the WHMCS client area
  • Single sign-on to the KeyHelp panel
  • Live usage & server status sync
  • Updates included during the term
  • Personal support
130.00/ year

unlimited customer accounts

No account limit

  • Unlimited customer accounts
  • Complete provisioning module
  • Self-service interface in the WHMCS client area
  • Single sign-on to the KeyHelp panel
  • Live usage & server status sync
  • Updates included during the term
  • Personal support
170.00/ year

Optional · Add-on

Installation service & configuration

One-time installation and configuration of the module in your WHMCS installation, incl. connection to the KeyHelp server and setup of the products.

€40.00· one-time

Trial · 14 days free

14-day free trial

Test the KeyHelp WHMCS module for 14 days in your own WHMCS installation. Full range of functions, no restrictions, no automatic renewal. When the trial ends, you decide whether to continue.

Request trial version →

Installation & setup

How to install the module

  1. 1
    Upload the module

    Extract the ZIP file to `modules/servers/dkeyhelp/`, either via the Plesk/cPanel file manager or via SSH/SFTP.

  2. 2
    Activate the license

    Enter the license key from our Customer Menu into our module in WHMCS. The license check then runs automatically in the background.

  3. 3
    Add the KeyHelp server

    Create the server in WHMCS under “System → Servers”, choose Type: Keyhelp, enter the API key, run “Test Connection”.

  4. 4
    Link the WHMCS product

    In the WHMCS product, select the matching hosting plan from KeyHelp (the dropdown is loaded automatically from the KeyHelp server). Done.

Would you like assistance with the setup?

Request installation service →

FAQ

Frequently asked questions about the KeyHelp WHMCS module

What happens after the 14-day trial period ends?
Without an active order, the module is automatically switched to read-only mode after 14 days. Existing accounts continue to run unchanged, new provisioning actions are then no longer possible. No automatic charge, no cancellation required.
Can I raise the account limit later?
Yes, at any time. The limit can be switched to a higher tier or to “unlimited” in the Customer Menu. Pro-rata billing happens automatically.
Does the module work with every KeyHelp version?
The module uses the KeyHelp v2 API. Current KeyHelp versions are supported. The version of your KeyHelp server is displayed live in the WHMCS admin.
Do I get updates free of charge?
Yes, updates are free of charge during the entire contract term and are available for download in the Customer Menu. Distribution variants for PHP 5.6 – 7.4 and PHP 8.1 – 8.3 are maintained in parallel.
Which languages does the module support?
German and English are included by default. Additional languages can be added via the language file pattern (`lang/{locale}.php`).
Does the module offer admin single sign-on?
No. KeyHelp currently supports customer SSO only. Administrators log in directly to the KeyHelp panel. As soon as KeyHelp provides admin SSO, we plan to add it.
How does support work?
Via ticket support in the Customer Menu or by phone during our service hours. For installation and configuration questions, we recommend the optional installation service as one-time assistance.

Ready to connect WHMCS and KeyHelp?

Test the module free of charge for 14 days or order it directly. We help you with the setup on request.