Jump to content

Automatic Pre-Built Website Installation Module for WHMCS


Recommended Posts

Automatic Pre-Built WordPress Site Installation Module for WHMCS

Hello,

I am currently using the latest version of WHMCS (9.0.5).

At the moment, after a customer places an order and payment is completed, WHMCS automatically creates a hosting account on WHM/cPanel and installs a fresh WordPress installation.

What I need is to replace the default WordPress installation with pre-built websites that I have already designed and packaged using the Duplicator plugin. These pre-built sites should be installed automatically on the customer’s hosting account.

Required Features:

1. Automatic Pre-Built WordPress Site Installation
After WHMCS creates the hosting account:

  • Upload the corresponding Duplicator package files to the customer’s hosting account
  • Automatically run the Duplicator installer
  • Fully install the pre-built WordPress site without manual intervention
  • Automatically configure database credentials and required settings
  • Remove installer and temporary files after installation is completed
  • The entire process must be fully automated without operator involvement

2. Product-Based Installation Mapping in WHMCS
In the WHMCS admin panel, there should be an option to assign a specific installation package to each product.

Example:

  • Business Website Product → Business Website Duplicator Package
  • E-commerce Website Product → E-commerce Website Duplicator Package

3. Display WordPress Login Details to Customer
After successful installation, the client should see the following in their WHMCS client area:

  • Website URL
  • WordPress admin login URL
  • WordPress username
  • WordPress password

4. 7-Day Free Usage Period
After installation, the customer should be able to use the website for 7 days for free.
During this period:

  • The website remains active
  • WordPress login details are accessible

5. Service Renewal System
After the free trial period ends, customers should be able to renew their service for:

  • 1 month / 3 months / 6 months / 12 months
    Renewals should be handled using standard WHMCS billing and service management.

6. WHMCS Client Area Customization
The WHMCS client area should be slightly customized to:

  • Provide a more professional UI/UX
  • Clearly display website installation details
  • Show service status and trial period information
  • Enable user registration, login, and password recovery via mobile number and SMS instead of email

Technical Requirements:

  • Fully compatible with WHMCS 9.0.5
  • No modification of core WHMCS files
  • Must use standard WHMCS hooks and modules
  • Clean, scalable, and maintainable code

Requirements for Applicants:

Please only submit proposals if you have experience with:

  • WHMCS module development
  • WHM/cPanel API integration
  • Duplicator installer automation
  • Automated WordPress deployment

You may refer to WHMCS and cPanel API documentation. Experienced developers should be able to implement this solution.

Link to comment
Share on other sites

Hi!  We'd be more than happy to take on a project like this! We've spent years building not only custom WHMCS modules but also working extensively with WordPress, so we'd love to put that experience to work on your idea.  And the timing is actually perfect, as we've just launched our Summer Deal so all custom projects are now 25% off!

If you're interested, just get in touch with us. Our team will be happy to discuss your requirements, answer any questions, and help you figure out the best way to bring the project to life.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated