DomainShift — Instant cPanel Domain Changer for WHMCS

DomainShift — Instant cPanel Domain Changer for WHMCS

Developed By TunLabs

Compatible with WHMCS v9.0

DomainShift — Instant cPanel Domain Changer for WHMCS

DomainShift is a WHMCS addon that allows hosting clients to change the primary domain associated with their cPanel hosting account directly from the WHMCS client area.

Instead of submitting a support ticket and waiting for an administrator, clients can request a domain change themselves. DomainShift updates the cPanel account on the WHM server and synchronizes the corresponding domain in WHMCS.

Designed for hosting providers who want to reduce routine support requests, simplify domain management, and give clients more control over their hosting services.

Key Features

Instant Domain Changes

  • One-click access: Adds a Change Domain action to eligible active cPanel hosting services in the client area.
  • Automatic synchronization: Updates the primary domain on the WHM server and in WHMCS.
  • Self-service management: Clients can initiate domain changes without contacting support for manual processing.

Domain Validation and Safety Checks

  • Validates the requested domain before processing.
  • Prevents clients from submitting the current domain as the new domain.
  • Checks for domains already associated with other WHMCS services.
  • Checks for domains already hosted on the server.

Administration Dashboard

  • View totals for completed, failed, and pending domain changes.
  • Review recent domain-change activity.
  • Allow administrators to change domains from the WHMCS administration area.

Domain Change History

  • Record the previous domain and the new domain.
  • Track the status and date of each change.
  • Identify the client or administrator associated with a change.
  • Search and filter historical records.
  • Retry failed changes using the available retry action.

Flexible Change Limits

  • Configure an optional waiting period between domain changes.
  • Set a maximum number of domain changes per hosting service.

Email Notifications

Notify clients and administrators about domain-change activity through email notifications.

Multilingual Client Interface

DomainShift includes English, French, and Spanish translations. Clients see the interface in their configured WHMCS language, and additional translations can be added.

Built-in Licensing and Update Checks

DomainShift includes its own license validation system and automatic update checks.

How It Works

  1. The client opens an eligible active cPanel hosting service in the WHMCS client area.
  2. The client selects Change Domain and enters the new primary domain.
  3. DomainShift validates the requested domain and performs the available safety checks.
  4. The addon updates the cPanel account through WHM and synchronizes the hosting service information in WHMCS.
  5. The result is displayed to the client, and email notifications are sent as configured.

This workflow helps hosting providers reduce manual domain-change requests and streamline routine account management.

System Requirements

  • WHMCS 8.0 or later, including supported WHMCS 9.x releases.
  • A cPanel/WHM server configured in WHMCS.
  • PHP 7.2 or later, with the ionCube Loader, subject to compatibility with your installed WHMCS version and PHP environment.

Verify the requirements for your particular WHMCS and PHP versions before installation.

Installation Guide

1. Upload the Module

Extract the DomainShift download and upload the modules directory into your WHMCS installation's root directory. The addon files should be located in:

modules/addons/domainshift/

Merge the uploaded files with the existing directory structure if prompted.

2. Activate DomainShift

Sign in to the WHMCS administration area and navigate to System Settings > Addon Modules. Locate DomainShift and select Activate.

3. Configure Your License

Open the DomainShift configuration page, enter the license key supplied with your purchase, select the administrator roles that may access the addon, and save your changes.

4. Verify Your License

Navigate to Addons > DomainShift > License and select Recheck License. Confirm that the license status is valid.

5. Test the Client Workflow

Open an eligible cPanel hosting service in the client area and verify that the Change Domain action is available. Test the process on a suitable test account before enabling it for production clients.

A detailed installation guide named INSTALLATION.txt is included in the download.

Important Domain and DNS Considerations

Before changing a primary domain, ensure that the new domain is registered and that its DNS can be configured to point to your hosting nameservers.

Changing a primary domain can affect services associated with the previous domain, including email addresses and website configuration. Review any relevant dependencies before proceeding.

SSL certificate issuance and renewal depend on the server's AutoSSL configuration, domain validation, and DNS readiness. A certificate is not guaranteed until the relevant requirements are met.

Who Is DomainShift For?

DomainShift is designed for:

  • Web hosting companies using WHMCS and cPanel/WHM.
  • Hosting providers looking to reduce routine support tickets.
  • Administrators who want a centralized domain-change history.
  • Businesses that want to offer clients a more convenient self-service hosting experience.

Included With DomainShift

  • WHMCS addon module.
  • Client-area domain-change interface.
  • Administration dashboard and domain-change history.
  • Configurable change limits.
  • Email notification functionality.
  • English, French, and Spanish translations.
  • Built-in license validation and update checks.
  • Installation instructions.

DomainShift — simplify primary domain changes and give your hosting clients greater control over their services.

 

There are no reviews yet!

Be the first to review DomainShift — Instant cPanel 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
  • Selected versions of WHMCS v8.11
        8.11.2 - 8.11.3
  • Selected versions of WHMCS v8.9
        8.9.0

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 TunLabs

Changelog

v1.0.0 Released October 6th, 2026

Latest Version


Released Oct 6, 2026

1.0.0 First release

 

See also

The SSL Store™ WHMCS SSL Reseller Module

Sell SSL on autopilot: automated issuance, validation, installation and renewal, right inside WHMCS.

Free
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