WHMCS Config Importer

WHMCS Config Importer

Developed By Colonel server

Compatible with WHMCS v8.13

Colonelserver WHMCS Config Importer

Easily migrate your WHMCS configuration between servers or installations.
The Colonelserver WHMCS Config Importer lets administrators export essential WHMCS setup data — such as currencies, payment gateways, email templates, tax rules, servers, and domain pricing — into a secure JSON bundle, and then import it into another WHMCS installation.

This tool is ideal for agencies, hosting providers, and developers who manage multiple WHMCS environments or perform frequent migrations.

Key Features

  • Selective Export & Import — Choose exactly which configuration entities to transfer
  • Dry-run Mode — Preview all changes before applying them
  • Secure JSON Bundle — Optional AES-256-GCM encryption and HMAC signature
  • Safe by Default — Sensitive credentials excluded unless explicitly enabled
  • Cross-version Compatibility — Works with WHMCS 7.10.x through 8.x
  • Simple Admin UI — Clean WHMCS-native interface with Export, Import, Settings, and Logs tabs

Use Cases

  • Migrate configuration from staging to production
  • Clone configuration for new reseller instances
  • Backup WHMCS setup into a portable JSON file
  • Rebuild or synchronize multiple WHMCS installations

Technical Details

  • PHP 7.4–8.2 supported
  • Uses WHMCS Database Capsule ORM
  • JSON schema: cswci-1
  • Optional encryption using AES-256-GCM
  • Optional signing with SHA256 HMAC

Installation

  1. Upload folder cs_config_importer to modules/addons/
  2. In Admin → System Settings → Apps & Integrations, activate Colonelserver Config Importer
  3. Access the addon under Addons → Colonelserver Config Importer
  4. Export configuration from source installation and import into target WHMCS

How It Works

  1. Export Tab:
    Select which configuration items to export (general settings, currencies, gateways, etc.).
    Optionally encrypt with a passphrase.
    Click Generate Bundle to download a .cswci.json file.

  2. Import Tab:
    Upload your bundle file on the new WHMCS.
    Optionally provide the decryption passphrase.
    Perform a dry-run to review changes, then apply them.

Security Model

  • All exported bundles are digitally signed (HMAC SHA-256)
  • Encryption is optional but recommended for bundles containing credentials
  • Secrets like gateway or registrar passwords are excluded by default

Included Entities

  • General configuration (tblconfiguration)
  • Currencies
  • Payment gateways
  • Tax rules
  • Ticket departments & statuses
  • Email templates
  • Servers & server groups
  • Registrar settings
  • Domain pricing

 

There are no reviews yet!

Be the first to review WHMCS Config Importer.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • 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
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9

System Requirements


  • PHP 8.1

* 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 Colonel server

Changelog

v0.1.2 Released October 27th, 2025

Latest Version


Version 0.1.2

  • Added internal PSR-4 autoloader to remove Composer dependency
  • Fixed Class not found error for CsWci\Http\Controller
  • Improved stability and UI rendering logic
  • Ready for WHMCS Marketplace release

Version 0.1.1

  • Fixed module naming convention to match WHMCS loader
  • Improved admin interface with tabbed layout

Version 0.1.0

  • Initial release with full Export/Import support
  • AES-256-GCM encryption, HMAC signing, and dry-run mode

 

See also

ImportAssist

Make the Switch to WHMCS in Minutes

Free
Account Synchronization For WHMCS

Import/export and synchronize accounts of external servers with your WHMCS automatically.

Commercial
WHMCS Bulk Client Import Script

Bulk import multiple clients to WHMCS with CSV

Commercial
Client Service Transfer

Service Transfer Module for WHMCS lets clients securely transfer services between accounts with mutual consent—no support tickets needed—while giving admins full control through logs, rules, and approvals.

Commercial