ClientExec Module
ClientExec users: connect DomainNameAPI once and automate every domain sale, renewal and transfer. Your customers get instant service — you get recurring revenue.
Set Up ClientExec Integration NowWhat is Clientexec?
Clientexec is a hosting management panel that allows companies offering hosting services to manage all billing and customer processes from a single interface. Known as web hosting billing software, this system simplifies many operations—from creating new registrations to automated payment tracking. With this billing tool developed for hosting companies, you can save time and minimize the risk of errors. Essential needs such as customer support, package management, and payment systems become more organized with Clientexec.
Clientexec Module
Save Time with Clientexec
Simplify your business processes and enhance customer experience with ClientExec domain & hosting management. A simple yet powerful solution for both small and large-scale companies.Hosting
Automation Systems
Clientexec License Pricing
Compared to WHMCS and many other hosting management panels, Clientexec is a much more affordable option in terms of pricing. It offers a significant advantage especially for those who want to avoid stretching their budget. One of its biggest features is that there is no user limit within the panel. In other words, no matter how many customers you have on the panel, you don’t need to pay extra. This makes it a highly flexible solution for businesses looking to grow. In contrast, with WHMCS, costs increase as the number of users grows. With Clientexec, you can manage your website more simply and cost-effectively without dealing with such limitations.
Clientexec Advanced Support Panel
Thanks to Clientexec’s advanced support panel, user requests can be tracked quickly and efficiently. Customer communication can be handled directly through the panel without the need for an external platform. Additionally, ticket routing by department ensures that requests are automatically forwarded to the appropriate teams, making task tracking more efficient. With prioritization options, urgent requests are highlighted, allowing for faster responses. Response templates and automated replies help reduce the workload of support staff while speeding up the overall support process.
Clientexec Hosting Management Panel
Clientexec FAQs
Clientexec is a comprehensive customer management, billing, and support automation system designed for web hosting companies and similar service providers. The platform offers integrated features such as customer account tracking, automated invoicing, payment management, support ticket tracking, and domain and service management. It is developed to improve the efficiency of user operations and service workflows.
For domain resellers, Clientexec integrates directly with Domain Name API through a dedicated registrar module available at github.com/domainreseller. Once connected, domain registrations, renewals, transfers, and DNS management are handled automatically via API — without any manual processing.
Clientexec stands out for its budget-friendly licensing model, easy-to-use interface, and core automation capabilities, making it a compelling option particularly for small to mid-sized hosting resellers.
💡 Clientexec is an ideal choice for small to mid-sized hosting resellers who need straightforward workflows and a budget-friendly platform. Domain Name API's module supports Clientexec with the same feature depth as WHMCS, Blesta, and HostBill.
The Domain Name API Clientexec module is available at github.com/domainreseller. Minimum requirements before installation: Clientexec 6.x or higher, PHP 7.4 or higher (PHP 8.1 recommended), and the PHP SOAPClient extension enabled on your server.
Installation steps:
- Download the latest module package from github.com/domainreseller.
- Upload the module files to your Clientexec installation directory according to Clientexec's registrar module placement guidelines.
- In the Clientexec admin panel, navigate to Settings > Plugins > Domain Registrar and find the Domain Name API registrar module.
- Click Activate, then enter your Domain Name API reseller username and password.
- Save and use the Test Connection option to confirm your credentials and balance are recognized.
- Configure domain pricing for the TLD extensions you want to sell. Use the bulk TLD import to pull live pricing from Domain Name API and apply a profit margin in a single step.
- If you are selling .tr domains for the Turkish market, configure the custom client fields for TR ID Number, Tax Number, and Tax Office during this step — these are required by the .tr registry.
Note: Always back up existing module files before upgrading.
💡 The most common post-installation issue is forgetting to enable domain synchronization. Without it, Clientexec's expiry dates drift from Domain Name API's actual registry data, causing billing on incorrect dates and unexpected domain drops. Enable domain sync immediately after installation and verify it is running correctly before onboarding your first customers.
To run Clientexec with the Domain Name API module, your server must meet the following requirements:
- Clientexec 6.x or higher
- PHP 7.4 or higher (PHP 8.1 recommended)
- PHP SOAPClient extension enabled
- MySQL 5.7 or higher
- a web server (Apache or Nginx)
An SSL certificate is required for the admin panel and client-facing storefront.
For .tr domain sales in the Turkish market, custom client fields for TR ID Number, Tax Number, and Tax Office must be configured in Clientexec. These are mandatory fields required by the .tr registry — without them, .tr registrations will be rejected.
Always check github.com/domainreseller for the most current module requirements, as these may be updated with new Clientexec or PHP releases.
💡 Run Clientexec on a VPS with at least 2 GB RAM for production use. Shared hosting environments create stability issues under billing automation load — cron jobs, invoice generation, and domain sync all run on schedule and compete for resources. A dedicated or cloud VPS with automated daily backups is the right infrastructure choice for any live reseller business.
Yes — and full automation is the primary reason to use this integration. Once the Domain Name API module is configured in Clientexec, the following operations are handled automatically via API with no manual intervention:
- domain registration and instant activation
- domain renewal and billing
- domain transfer with EPP code support
- DNS record management (A, MX, nameserver)
- WHOIS contact information updates
- WHOIS privacy protection
- transfer lock management
On the hosting side, Clientexec integrates with cPanel/WHM, Plesk, DirectAdmin, and other major control panels, enabling automatic hosting account provisioning, suspension, and termination alongside domain automation.
Customers manage their domains, DNS records, and WHOIS data directly through the Clientexec client portal — reducing support load for resellers significantly.
💡 A well-configured Clientexec + Domain Name API setup should handle the vast majority of domain lifecycle operations without any staff involvement. Edge cases like failed transfers or .tr compliance issues are surfaced clearly in Clientexec's module logs, making resolution fast.
Key advantages of Clientexec include:
- User-Friendly Interface: Provides an intuitive experience for both administrators and customers.
- Automation and Integration: Offers automatic invoicing, payment tracking, support ticket system, and integration with various third-party applications such as popular payment gateways.
- Customer Portal: Self-service portal that allows clients to manage services, billing history, and support tickets.
- Advanced Reporting: Includes detailed reporting tools for business and financial analytics.
- Scalability: Modular structure allows it to adapt to growing business needs.
- Security: Features up-to-date security protocols and data backup solutions to protect customer data.
💡 Clientexec's modular architecture provides flexibility for resellers who need non-standard billing workflows or custom integrations. Its budget-friendly licensing model can be a significant TCO advantage for early-stage resellers compared to subscription-based platforms.
On the payment side, Clientexec supports PayPal, Authorize.Net, 2Checkout, credit card processing, bank transfer, and various regional payment gateways. It is compatible with all banks and credit cards available in Turkey. Multi-currency invoicing is supported natively — customers can be billed in their local currency while your costs from Domain Name API are denominated in USD.
On the control panel side, Clientexec integrates with all major hosting control panels: cPanel/WHM, Plesk, DirectAdmin, and others. This allows automatic hosting account provisioning, suspension, and termination alongside domain management.
💡 Multi-currency support combined with Domain Name API's USD-denominated cost data creates a clean margin management setup. Define your cost currency as USD in the Domain Name API module, set your markup percentage, and let Clientexec handle customer-facing currency conversion. This removes manual pricing work when exchange rates fluctuate — particularly relevant for resellers serving Turkish, MENA, or Central Asian markets.
Clientexec generates invoices and sends payment reminders automatically based on the billing cycle configured for each product. For domain renewals, Clientexec checks domain expiry dates and generates renewal invoices ahead of the expiry date. If auto-renewal is enabled and the customer has a valid payment method, the renewal is processed automatically.
Payment reminder sequences are fully customizable — you can define multiple reminders at different intervals before and after the due date, with individual email templates for each reminder step. Unpaid invoices can trigger automatic service suspension on a configurable schedule.
💡 Configure a minimum 3-step domain renewal reminder sequence: 30 days, 14 days, and 3 days before expiry. Pair this with domain synchronization enabled in the Domain Name API module so Clientexec always holds accurate expiry dates from the registry. Stale expiry dates in Clientexec — caused by disabled domain sync — are the leading cause of incorrect renewal billing and unexpected domain drops.
Yes. Clientexec includes a built-in support ticket system that allows customers to submit, track, and receive responses to support requests directly from the client portal. The ticketing system supports department routing, priority levels, and email-based ticket creation.
Support ticket workflows can be customized — for example, automatically routing domain transfer requests to a dedicated team, or setting escalation rules for unpaid invoice reminders.
For domain-specific issues, Clientexec's module log records all API requests and responses between Clientexec and Domain Name API, making it straightforward to diagnose and resolve domain operation failures without requiring support escalation in most cases.
💡 Train your support team to check Clientexec's module log before escalating domain issues to Domain Name API. The log entry for a failed domain operation contains the exact API response — in most cases the error is self-explanatory (invalid EPP code, registry lock, insufficient balance, .tr ID mismatch). Having this log excerpt in any support ticket you open with Domain Name API cuts resolution time significantly.
You can access your invoice history as follows:
- Via the Client Panel: After logging in, customers can go to "Invoices" or "Account Operations" to view a list containing invoice number, issue date, and payment status.
- Admin Panel: Admins and support teams can search, filter, and report invoice data using advanced tools.
- Detailed Pages: Clicking on an invoice reveals detailed breakdowns including service descriptions, taxes, and fees.
For service cancellation, the customer selects the relevant service from the client or admin panel and uses the "Cancel Service" option to initiate cancellation. The system automatically notifies the customer and records the action. Since service cancellation may be irreversible, service terms should be carefully reviewed beforehand.
Note: For domain services, the cancellation action does not affect the domain's status in Domain Name API. The domain will drop at expiry if not renewed.
💡 Clientexec's invoice history is also useful for tracking domain renewal timelines. All domain operations processed through the Domain Name API module are automatically reflected in the relevant customer invoice.
The most actively maintained hosting automation platforms that are fully compatible with Domain Name API are: WHMCS (largest ecosystem, monthly subscription, global standard), Blesta (open-source-friendly, perpetual license, developer-first), HostBill (enterprise-grade, 150+ integrations, one-time or subscription licensing), and WiseCP (modern UI, Turkey and MENA focused, lifetime license).
All four platforms have dedicated Domain Name API registrar modules available at github.com/domainreseller, providing equivalent domain automation functionality across all options.
The right choice depends on your market, team's technical capability, and cost model — not on domain automation capability, which is equivalent across all supported platforms.
💡 If you are choosing between Clientexec and its alternatives specifically for a domain reseller business: Clientexec wins on budget-friendly entry cost and ease of use. Blesta wins on long-term cost (perpetual license) and developer flexibility. WHMCS wins on ecosystem breadth and third-party integrations. WiseCP wins for Turkey and MENA market fit. Domain Name API supports all four with the same quality of integration.
