Developer resources / WHMCS integration

Ecowebzim WHMCS module

Automate .co.zw registration workflows in WHMCS, including nameserver updates and DNS self-management from the client area.

What the module handles

.co.zw registrations and renewals
Nameserver changes
Client-area DNS management
Wallet-backed orders

Step 01

Download and install

Download the latest Ecowebzim WHMCS registrar addon package, extract the zip, and upload the onedomain folder to modules/registrars/ in your WHMCS installation.

Download onedomain_whmcs.zip

Step 02

Create your API key

  1. Sign in to your Ecowebzim account and open Settings.
  2. In the WHMCS API Keys section, create a new key.
  3. Copy and store it immediately. It is shown only once.

Step 03

Configure the registrar module

Use these values in the Ecowebzim registrar settings in WHMCS:

API Base URL
https://ecoweb.nowake.dev/api/whmcs/registrar
API Token
Your Ecowebzim API key
Timeout
30
Test Mode
Optional

Step 04

Activate Ecowebzim in WHMCS

  1. Go to System Settings, then Domain Registrars.
  2. Find Ecowebzim, select Activate, enter your API token, and save.
  3. In System Settings, open Domain Pricing.
  4. Add or locate .co.zw, set Auto Registration to Ecowebzim, and save.

Step 05

Go-live checklist

  • Ensure your Ecowebzim wallet has enough balance.
  • Test a .co.zw registration order from WHMCS.
  • Test nameserver and DNS updates from WHMCS domain management.

Reference

Frequently asked questions

Does this support .co.zw automation in WHMCS?

Yes. The module is built for Ecowebzim-powered .co.zw registration workflows.

Can clients manage nameservers from WHMCS?

Yes. Nameserver updates in WHMCS are sent to Ecowebzim and processed for registry handling.

Can clients manage DNS records themselves?

Yes. DNS Management actions in WHMCS sync through the module for self-management.

Where do I get the API token?

Create one in your Ecowebzim Settings under WHMCS API Keys.

Keep your key private. If it is exposed, revoke it from Ecowebzim Settings and create a new one.