
Connect your billing system with Perfex CRM. Import Customers, Contacts & Invoices into Perfex with just a click or via automated CRON jobs. Maintain data consistency across platforms, streamline workflows, and eliminate manual double-entry. erfect for agencies, hosting providers, and businesses relying on WHMCS for billing while managing relationships in Perfex CRM.
This synchronization module bridges WHMCS and Perfex CRM, enabling unified management of data inside the CRM. Keep Perfex always updated with WHMCS data without real-time complexity or risky workarounds. Our solution is safe, stable, and purpose-built for business environments that need accuracy and automation.
This module is designed for real business needs, helping you reduce admin work and keep data aligned:
Q: Can I sync all contacts from WHMCS?
For company profiles yes. For personal profiles only the primary contact is synced, matching Perfex’s structure.
Q: Are passwords transferred?
No, passwords remain secure in WHMCS. Imported users receive a default password in Perfex which they can reset anytime. WHMCS and Perfex CRM use different encryptions for passwords storing, causing impossible to transfer those passwords.
Q: Is this a real-time sync?
No, sync is manual or via CRON. This ensures performance and avoids unnecessary server load.
Q: Do I need to edit core files?
No. The module installs cleanly without modifying core files in WHMCS or Perfex CRM.
Q: Can I limit which data gets synced?
Yes, you can choose to sync all records, only those after a specific date, or only new/unimported data.
Quick setup takes only a few minutes to install, activate and have a fully operational CRM invoicing integration running smoothly.
For any technical questions or customization needs, contact our expert support team through our dedicated support portal.
Our technical support specialists provide prompt assistance and comprehensive solutions for all Concord CRM invoicing module inquiries.

Version 1.0.3
- Added: Choose which WHMCS client statuses to import. Active, Inactive and Closed can each be turned off. - Import invoices without bringing customers back.
Version 1.0.2
- Fix: The same customer could appear two, three or four times in the Customers list.
Version 1.0.1
- Customers, contacts and invoices could be imported twice with the same WHMCS id. Each import checked whether a record already existed, but a WHMCS API call ran between that check and the insert, so a manual sync started while the automatic sync was running could write the same record a second time. * Only one synchronization now runs at a time. A second one stops and is logged as skipped instead of importing anything. * Every import re-checks right before it writes, after the WHMCS API call returns. * The WHMCS id columns now carry a unique index, so a duplicate cannot be written even if both guards are passed. - Contacts and invoices whose customer could not be created are now left for the next run and logged, instead of being saved without a customer. - Import errors are no longer able to stop the whole synchronization. - "All historical data" no longer re-imports records that are already in Perfex. It still reads every record in WHMCS without a date filter, but anything already imported is skipped and logged rather than inserted again.
Version 1.0.0
- Initial release of the module, compatible with Perfex CRM 3.0+
5 average based on 4 ratings.
| Last Update | 2026-09-18 |
| Created | 2025-09-08 |
| Sales | 23 |
| Discussion | Comments |
| Compatible Browsers | IE6 IE7 IE8 IE9 IE10 IE11 Firefox Safari Opera Chrome Edge |
| Software Version | PHP 8.x PHP 7.x MySQL 8.x MySQL 5.x Other |
| High Resolution | |
| Software Framework | CodeIgniter |
| Files Included | JavaScript JS JavaScript JSON HTML CSS PHP SQL |
| Video Preview Resolution | 1280x720 |