KeyHelp

KeyHelp

Developed By Ricardoneud.com

Compatible with WHMCS v8.13

A WHMCS module for seamless integration with KeyHelp control panel. This module allows you to automate hosting account provisioning, management, and billing for KeyHelp-based services directly from WHMCS.

Features

Account Management

  • Create Accounts: Automatically create hosting accounts in KeyHelp when a product is ordered in WHMCS.
  • Suspend/Unsuspend Accounts: Suspend or unsuspend accounts directly from WHMCS.
  • Terminate Accounts: Remove accounts from KeyMHelp when terminated in WHMCS.
  • Change Password: Update client passwords in KeyHelp from WHMCS.
  • Change Package: Upgrade/downgrade hosting plans in KeyHelp.

Single Sign-On (SSO)

  • Client SSO: Allow clients to log in to their KeyHelp panel directly from the WHMCS client area.
  • Admin SSO: Admins can log in to the KeyHelp admin panel from WHMCS.

Automation & Sync

  • Daily Sync: Automatically sync usage statistics (disk, bandwidth, domains, etc.) from KeyHelp to WHMCS.
  • Usage Updates: Update resource usage in WHMCS based on real-time KeyHelp data.
  • Client Data Sync: Sync client contact details between WHMCS and KeyHelp.

Client Area Features

  • Resource Overview: Display disk usage, bandwidth, domains, email accounts, databases, and FTP users.
  • Domain Management: View domains (including SSL status and domain status) in the client area.
  • Email Management: List email accounts, usage, and aliases.
  • Database Management: View database names, usernames, and sizes.
  • FTP Management: List FTP users and their home directories.

Admin Features

  • List Accounts: View all KeyHelp accounts in the WHMCS admin area.
  • Custom Buttons: Add custom buttons for quick actions (e.g., "Sync Account").
  • Admin Services Tab: Display KeyHelp account status, creation date, and resource usage.

Hooks

  • Client Edit Hook: Sync client details in KeyHelp when edited in WHMCS.
  • After Module Create Hook: Sync resource usage after account creation.
  • Welcome Email Hook: Send welcome emails with login credentials.
  • Password Change Hook: Log password changes.
  • Termination Hook: Log account terminations.

Customization

  • Username Generation: Customize how usernames are generated.
  • Hosting Plan Loader: Dynamically load hosting plans from KeyHelp.
  • Override Functions: Extend or override default behavior with custom functions.

Requirements

  • WHMCS: 8.0 or later
  • KeyHelp: API v2 access
  • PHP: 7.4 or later
  • cURL: Enabled

Installation

  1. Upload Files: Upload the module files to /modules/servers/keyhelp/ in your WHMCS installation.
  2. Configure Server:
    • Go to Setup > Products/Services > Servers in WHMCS.
    • Add a new server with type KeyHelp.
    • Enter your KeyHelp server details (hostname, API key, port, etc.).
  3. Configure Products:
    • Create a product in WHMCS and assign it to the KeyHelp server.
    • Set the module name to keyhelp.
    • Configure the product options (hosting plan, language, etc.).
  4. Enable Hooks: Ensure all hooks are enabled in WHMCS.

Configuration

Module Settings

  • Hosting Plan: Select the KeyHelp hosting plan.
  • Default Language: Set the default language for the KeyHelp panel.
  • Create System Domain: Automatically create a system domain.
  • Send Login Credentials: Email login credentials to the client.

Custom Functions

  • Override username generation, client data, or domain data by uncommenting and modifying the provided functions in the module.

 

There are no reviews yet!

Be the first to review KeyHelp.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13

System Requirements


  • WHMCS 8.0 or later
  • KeyHelp API v2 access
  • PHP 7.4 or later
  • cURL Enabled

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Ricardoneud.com

Changelog

v1.0 Released December 3rd, 2025

Latest Version


Added

  • Initial Release: First stable version of the WHMCS KeyHelp module.
  • Account Management: Create, suspend, unsuspend, terminate, and change passwords/packages.
  • Single Sign-On (SSO): Client and admin SSO for KeyHelp panel.
  • Automation: Daily sync for resource usage and client data.
  • Client Area: Resource overview, domain/email/database/FTP management.
  • Admin Features: List accounts, custom buttons, and services tab.
  • Hooks: Client edit, after module create, welcome email, password change, and termination hooks.
  • Customization: Override username generation, client/domain data, and validation.
  • Documentation: README and changelog for setup and usage.

 

See also

Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
Kopage Website Builder for Webhosts with support for WHMCS, cPanel, DirectAdmin & more

Kopage, self-hosted, Website Builder for Webhosting Companies your clients will love to use. Attract more clients and reduce churn rate with easy and intiutive website builder.

Free
PaaS Extension for WHMCS

Turnkey PaaS, Docker hosting, auto-scalable clusters and VPS with full integration to WHMCS

Free
Dedicated Server Reseller for WHMCS

Resell Dedicated Servers from Limestone Networks white label API.

Free
Free Site.pro Website Builder

White Label Website Builder

Free