Skip to content

WHMCS Integration ​

In Management, open Subscriptions and select Open control panel on the intended Active reseller service. Choose Reseller for customer administration or My Account for your own mail-hosting tools. These actions apply to that reseller account on the selected server.

Open Reseller → WHMCS Integration for the module download, dedicated key controls, and server connection details. Follow the setup guide on that page alongside your WHMCS version's interface.

Connect WHMCS ​

  1. Open Reseller → WHMCS Integration.
  2. Create the packages you want to sell in Packages and note their exact names.
  3. Click Download WHMCS Module and install the included mxroute folder under /modules/servers/ in your WHMCS installation, following the page's setup guide.
  4. Under WHMCS API Key, click Create API Key, copy it immediately, and store it securely.
  5. In WHMCS, add an MXroute server using the page's Server Connection Details. Put the generated key in WHMCS's Password field.
  6. Use WHMCS's Test Connection before saving the server configuration.
  7. Create the desired product, choose the MXroute Email Hosting module/server, and map its package to the exact panel package name.
  8. Configure the welcome email with the correct panel URL and customer login information.
  9. Test provisioning with a controlled test order before offering the product to customers.

The panel also lets you delete a WHMCS key. It requires removing the existing key before generating another on this page, so coordinate replacement to avoid provisioning interruptions.

Connection fields ​

WHMCS fieldValue
HostnameHostname from the panel's Server Connection Details
UsernameThe displayed reseller Username
PasswordThe dedicated WHMCS API key copied when it was created
Product moduleMXroute Email Hosting
PackageThe exact name of the intended panel package

The module folder should contain /modules/servers/mxroute/mxroute.php. Keep the other supplied module files with it. If Test Connection fails, check the server hostname, reseller username, and copied key before attempting provisioning.

Replace or revoke the WHMCS key ​

  1. Open Reseller → WHMCS Integration.
  2. Identify the key to remove under Your WHMCS API Keys.
  3. Choose Delete and confirm only when ready to stop integrations using that key.
  4. To replace it, create a new key after removal and update the server's Password field in WHMCS.
  5. Run Test Connection again and verify provisioning with a controlled test order.

Deleting the existing key interrupts access until the replacement is installed. The secret is displayed only when created; its ID is not a substitute for the key.

Who needs a footer?