Dennis Z.20 Jul 2023Updated 09 Mar 2026Reseller Hosting3 min read

How to Create Hosting Packages in WHMCS for Streamlined Web Hosting in Kenya

On this page

As more businesses in Kenya shift online, the demand for reliable and scalable web hosting solutions is growing fast. WHMCS offers a powerful way to automate your hosting business—from billing and provisioning to customer management. Whether you're launching a new web hosting service or expanding your current offering, learning how to set up packages in WHMCS can help you serve clients more efficiently.

This step-by-step guide shows you how to create hosting packages in WHMCS and automate cPanel provisioning, ensuring a smooth experience for both you and your customers.

How to Add a New Server

Before you can create hosting packages in WHMCS, make sure your WHM server is integrated with the system. If not, follow our previous tutorial for step-by-step instructions on adding your WHM server to WHMCS.

Once the server is added, proceed by adding a server group:

  1. Go to Settings > System Settings > Servers.
  2. Click Create New Group.
  3. Enter a group name, select the server you added, and add it to the new group.

Add New Server

How to Create a Hosting Package in WHMCS

Next, let's create your hosting package:

  1. Go to Settings > System Settings > Products/Services.
  2. Click Create New Group to create a product group.

create new product group

Once you're in the Products/Services section, name the product group (e.g., "Shared Hosting"). You can also add a group headline and tagline to display during orders (e.g., "Affordable LiteSpeed Web Hosting").

create product group in whmcs

Select your order form style. By default, the Standard Cart is used, but if you have a custom order form like Lagom2, you can select that instead. Save your changes.

payment gateway order form

Now, let’s create products (hosting plans) within that group:

  1. Go back to Products/Services and click on Create a New Product.
  2. Select Shared Hosting as the product type and pick your group (e.g., "Shared Hosting").
  3. Give your product a name (e.g., "Hatching").
  4. In the Module section, select cPanel and choose Create as Visible to make the product available to users.
  5. Click Continue.

web hosting product details

Setting Up Hosting Account Details

On the next page, configure your hosting plan details, including:

  • Require Domain: Enable the domain registration option during the order process.
  • Product Details: Add a description that includes disk space, bandwidth, and other features. This information will be shown on the pricing table during orders.
  • Welcome Email: WHMCS comes with a pre-made email template for cPanel accounts. Leave this as default to automatically send account details after a payment is made.

hosting account product details in whmcs

Once you’re done, click Save Changes. Then, go to the Pricing tab to set up your pricing:

  • For payment type, select Recurring and set the monthly and maximum duration (e.g., 3 years).

Module Settings

Automate the provisioning process by linking WHMCS to the WHM packages:

  1. In Module Settings, select your Server Group and pick the WHM package you created.
  2. Choose Automatically setup the product as soon as the first payment is received so that accounts are created automatically after payment.

chrome capture


Click Save Changes to complete the setup. Congratulations—you’re now ready for web hosting automation! You can also offer customers a free domain with specific hosting plans and billing cycles if desired.

Reseller Hosting Options

To grow your hosting business further, consider our reseller hosting package. This allows you to offer hosting services directly to your clients while benefiting from automation for billing, support, and provisioning via WHMCS. It’s the perfect solution to streamline your reseller hosting operations and maximize your potential.

Don't miss out! Purchase a reseller hosting package today and elevate your business to new heights. We're here to support your success every step of the way.

Start your own hosting business

White-label reseller hosting with DirectAdmin and room to grow.

Avatar for Dennis Z.

Dennis Z.

The Author

Dennis is a web hosting professional and the former CEO of Naijawebhost. He writes for HostAfrica on hosting, servers, and helping African businesses establish a reliable online presence. His articles draw on hands-on experience running a hosting operation, with a focus on practical, straightforward guidance.