Hosting Domain Changer for WHMCS

Hosting Domain Changer for WHMCS

Developed By HosTwega

Compatible with WHMCS v9.0

Hosting Domain Changer for WHMCS allows hosting providers to offer clients a secure self-service way to change the primary domain of their hosting accounts directly from the WHMCS Client Area.

Instead of requiring clients to open a support ticket and wait for an administrator to manually update the hosting account, the addon can process the domain change automatically according to the rules configured by the administrator.

The addon is designed to perform the change on the actual hosting server first, verify the result, and then synchronize the new domain with the related WHMCS service. This helps keep the hosting control panel and WHMCS service information consistent.

A modern administration interface gives hosting providers full control over which products can use the feature, the maximum number of changes allowed, cooldown periods, DNS verification requirements, Secure Agent connections, request history, and activity logs.

Clients can access the domain change feature directly from their hosting service page. An optional Change Domain Name action can also be displayed inside the service Actions menu for easier access.

The addon includes request tracking and status management for every domain change. Administrators can review the original domain, new domain, service, customer, hosting panel, request status, timestamps, and execution logs from the WHMCS admin area.

For additional protection, the addon supports domain validation, active-service checks, duplicate-domain checks, DNS verification, server-side verification after the change, TLS verification for control-panel connections, cooldown limits, and maximum change limits.

The addon uses direct API integration where supported and includes a Secure Agent architecture for hosting control panels that require server-side execution. This allows the addon to support a wide range of hosting environments while keeping sensitive server operations controlled.

Supported hosting control panels include:

  • cPanel / WHM
  • SPanel
  • Plesk
  • DirectAdmin
  • Webuzo
  • aaPanel
  • CyberPanel
  • HestiaCP
  • VestaCP
  • Control Web Panel (CWP)

The administration area includes dedicated sections for Dashboard, Products, Requests & Logs, Secure Agents, and Settings.

Each hosting product can be configured independently. Administrators can enable or disable domain changing for individual products, select the appropriate control-panel adapter, define the maximum number of allowed changes, configure cooldown periods, and specify DNS verification requirements.

The Requests & Logs section provides a complete history of domain change operations and their execution status. This makes it easier for administrators to troubleshoot failed requests and maintain an audit trail of domain changes performed by clients.

The addon also supports automatic rollback logic when appropriate. If a server-side domain change succeeds but a later synchronization step fails, the system can attempt to restore the previous domain and record the result for administrator review.

The Secure Agents section allows administrators to configure trusted agent endpoints for supported control panels. Communication can be protected using HTTPS, shared secrets, request signing, and TLS certificate verification.

The addon is fully multilingual. Client Area language files are stored separately from Admin Area language files, allowing both areas to follow their own selected WHMCS language without interfering with each other. This is especially useful when administrators use a different language from their clients.

A built-in licensing system is included. A valid license key must be entered in the WHMCS Addon Modules configuration before the addon can be used. Without a valid license, domain changing functionality is disabled.

The addon also includes a Database Clear option that allows administrators to choose whether addon data should be retained or completely removed when the addon is deactivated.

Hosting Domain Changer is designed for hosting companies that want to reduce manual support work, give customers more control over their hosting services, and maintain a secure and auditable domain-change workflow.

Compatibility

  • WHMCS 8.10.1
  • WHMCS 8.11+
  • WHMCS 8.12+
  • WHMCS 8.13+
  • WHMCS 9.X
  • PHP 8.1
  • PHP 8.2
  • PHP 8.3
  • PHP 8.4
  • ionCube Loader 14 or later

Key Features

  • Self-service primary domain changes from the WHMCS Client Area
  • Real server-side domain updates
  • Automatic WHMCS service synchronization
  • Product-based enable/disable controls
  • Maximum domain-change limits
  • Cooldown periods
  • DNS verification
  • Active-service validation
  • Duplicate-domain protection
  • Server verification after changes
  • Rollback support
  • Detailed Requests & Logs
  • Secure Agent support
  • Multi-control-panel support
  • Multilingual Admin Area and Client Area
  • Independent admin and client language handling
  • Client service Actions menu integration
  • License key protection
  • Database retention or deletion on deactivation
  • Modern WHMCS administration interface

 

There are no reviews yet!

Be the first to review Hosting Domain Changer for WHMCS.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0

System Requirements


  • WHMCS 8.10.1 to 9.X
  • PHP 8.1 to 8.4
  • ionCube Loader 14 or later
  • Supported hosting control panel
  • Valid server/API credentials in WHMCS
  • HTTPS connection recommended
  • - Secure Agent may be required for some control panels

* 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 HosTwega

Changelog

v1.0.0 Released September 26th, 2026

Latest Version


Version 1.0.0

  • Initial release of Hosting Domain Changer for WHMCS.
  • Added self-service primary domain changes from the WHMCS Client Area.
  • Added real server-side domain change execution before WHMCS synchronization.
  • Added support for cPanel / WHM, SPanel, Plesk, DirectAdmin, Webuzo, aaPanel, CyberPanel, HestiaCP, VestaCP, and Control Web Panel (CWP).
  • Added direct API support for compatible control panels.
  • Added Secure Agent support for panels that require server-side execution.
  • Added server-side verification after domain changes.
  • Added automatic WHMCS service synchronization.
  • Added rollback handling for failed synchronization scenarios.
  • Added product-based enable and disable controls.
  • Added per-product maximum domain change limits.
  • Added configurable cooldown periods.
  • Added DNS verification rules.
  • Added active-service validation.
  • Added duplicate-domain protection.
  • Added TLS certificate verification for control-panel API connections.
  • Added Change Domain Name action inside the client service Actions menu.
  • Added advanced admin Dashboard.
  • Added Products Configuration interface.
  • Added Requests & Logs management.
  • Added Secure Agents management.
  • Added detailed activity and execution logging.
  • Added multilingual support for both Admin Area and Client Area.
  • Added separate language directories for Admin Area and Client Area.
  • Added independent admin and client language handling.
  • Added built-in license key validation.
  • Added License Key field in WHMCS Addon Modules configuration.
  • Added Database Clear option with Keep Database or Delete Database behavior on deactivation.
  • Added support for WHMCS 8.10.1 through WHMCS 9.X.
  • Added support for PHP 8.1, 8.2, 8.3, and 8.4.
  • Added support for ionCube Loader 14 or later.

 

See also

cPanel DNS Manager Module for WHMCS

cPanel DNS Manager for WHMCS is an addon module which allows customers who have only domain names without a hosting package to manage DNS zones of their domain names.

Commercial
Project Management Addon

Track and Bill for your Projects using WHMCS

Commercial
CyberESXI

CyberESXI is a module designed for hosting companies using the WHMCS system. With Esx Addon, you can enable your clients to manage the virtual servers you created with Vmware ESX, ESXi software.

Commercial
Nameserver details widget hook by SparrowHost

This hook will let your customers know what is your nameservers on their client area at services page.

Free
Enhanced Support System

Enhanced Support System brings you an alternative support experience with clear department layout and ticket counts for each ticket status in every department.

Free