We continue to strengthen the integration between our infrastructure management platforms and popular billing systems. Today we have prepared and published updated provisioning modules for and on the official WHMCS Marketplace.
Both modules have been substantially reworked: we redesigned the client‑facing interface, added new automation logic for bandwidth and backup billing, and rebuilt the internal architecture to make future maintenance and feature development much easier. The result is a more reliable, feature‑rich integration that helps hosting providers and data center operators sell dedicated servers and virtual machines directly from WHMCS.
What's new in the DCImanager module
The updated DCImanager module turns WHMCS into a full‑fledged front‑end for selling physical servers. The client dashboard has been completely modernised: now customers see server status, power controls, traffic usage, and assigned IP addresses in one place. Built‑in IPMI management is now part of the module, so remote recovery and troubleshooting become significantly faster without leaving WHMCS.
We also expanded provisioning flexibility. The module uses smarter server‑selection logic and dynamic loaders for configurations, platforms, locations, OS templates, and IP pools. Bandwidth automation now works with a rolling 30‑day usage window, and you can optionally suspend a service when defined limits are reached.
Behind the scenes, we reworked the module's internals into a cleaner, more scalable architecture. This makes the integration easier to maintain and ready for future growth. Service setup has become more straightforward, with clearer configuration options and better admin‑side control over server mapping and metadata. The client experience now includes localization‑ready labels, a polished layout, and clearer feedback after every action.
We also addressed several issues to improve overall reliability. Bandwidth calculations now correctly reflect the rolling usage window and service activation timing. Client‑side actions have been hardened with request validation and CSRF protection, and error recovery is more predictable. IPMI access no longer suffers from edge‑case failures — the module validates target availability and correctly waits for tasks to complete. Legacy dependency loading issues have been resolved by replacing older include patterns with a dedicated internal autoload and API structure.
What's new in the VMmanager module
For VMmanager 6, we focused on giving end customers more control without overwhelming them. The redesigned client area turns basic VM access into a full self‑service control centre: status, resource usage, rescue mode, task history, and resource charts are all available in one place. We also added dedicated pages for managing backups, snapshots, and PTR records — so clients can handle day‑to‑day operations without leaving WHMCS.
Provisioning and upgrade workflows now support presets, CPU emulation, anti‑spoofing, firewall rules, recipe parameters, and backup space billing. Dynamic configuration loaders and a richer admin‑side UI for recipes and firewall rules make package setup much more flexible. The module's foundation has been modernised with a modular architecture, which will make future feature growth smoother and more predictable.
On the improvement side, statistics are now presented through a polished, readable dashboard with modern chart rendering. The module automatically creates configurable resource options for CPU, RAM, disk, and backup space — simplifying commercial packaging. Client navigation has been enhanced with sidebar shortcuts to backups, snapshots, and PTR tools. Upgrade and downgrade flows now include snapshot‑aware safeguards, reducing risk during sensitive VM operations.
The update also resolves a number of issues. Problems with encoding and templates in older PTR, IP, and statistics views have been fixed by replacing them with clean, fully structured templates. We added missing CSRF and request‑context validation across all client‑side VM actions — power operations, rescue mode, backups, snapshots, and PTR updates now behave reliably. API response handling for backups, snapshots, PTR data, and charts has been standardised to work with different payload shapes. Domain provisioning now works correctly even when only a hostname label is provided — the module automatically applies the cluster domain template. Finally, WHMCS synchronisation gaps have been closed by more consistently storing VM metadata such as domain, IP assignments, and backup‑related settings.
Get the modules on WHMCS Marketplace
Both modules are ready for production use and fully compatible with the latest versions of WHMCS, DCImanager 6, and VMmanager 6.
- VMmanager 6 for WHMCS
- DCImanager 6 for WHMCS
We will continue to improve both modules based on real‑world usage scenarios and customer feedback. Stay tuned for further updates.