How to create packages and feature lists in WHM

Web Host Manager is a unique tool host providers offer to customers to manage their websites. It enables users to have administrative access to cPanel and perform several activities. The cPanel is a Linux-based control panel that web owners can use to manage all services a host provider offers. With the cPanel, you can create email IDs, install software, and create subdomains and FTP users.

When you hear about WHM, people often confuse it with cPanel. The WHM, despite providing administrative control over VPS or a dedicated server, also enables a host to manage your account. It is a reseller control panel that customers receive, containing all the reseller hosting plans to manage their hosting account. One important thing you can do in WHM is creating packages and feature lists.

This article will explore how you can easily create packages and feature lists, what WHM does, and why you should consider having one. Without further ado, let's get started.

How to create Packages in WHM?

To create packages on WHM, here is a step-by-step process to achieve that. Interestingly, it doesn’t require advanced technical knowledge to create a package in WHM. All you need is to follow the steps below.

Step one – Log in to WHM

Without gaining access to the administrative section of the WHM, you cannot create any package. Therefore, you need to login into the admin. In most situations, your host provider will provide the login details.

Step two – Use the Search box

You can directly go to the "Add a Package" section, but the best way is to use the search box on the upper left side of the screen. On the search box, type "Package" and select "Add Package" once the result appears.

Step three – Add a Package

A new dialog box will appear if you complete the previous step correctly. Here, you can type the package name (Premium, basic, etc.) provided in the package text box. Hint – look at the image below. On the "Resource" area, you can configure the limits and quotas, depending on the package you want.

Step Four – Go to Setting

Below the "Resource" section, you will see the "Setting" section. Ensure you scroll down because it can be hidden, depending on the size of your screen. Tick the checkboxes for the resources you want to enable the new package on the setting tab. You can also select the cPanel theme using the cPanel theme options.

Select the feature list you want for the package. There are several options available; you can set the default value if you don't know about it. The last setting is the "Locale," which allows you to select the language of choice. The default language is English, which is changeable to what suits you.

Step Five – Complete the process

Once everything looks good, you can click the "Add" button, which will create a new package. This ends the process of creating a package in WHM. Remember, you can create as many packages as possible.

How to create feature lists in WHM?

Once you create new packages within WHM for your cPanel accounts, you can also assign a particular feature list to the page. A feature list is a list of features each cPanel account has on WHM. For instance, you can disable or enable a list of features such as IP Deny Manager, Awstats, phpMyAdmin, and File Manager for your users. Let’s explore how to create a feature list in WHM.

Step one

Log into your Web Host Manager

Step two

In the left menu, you will see packages. Click on it, and under it, you will see "Feature Manager."

Step three

Once you click on the "Feature Manager," you will see a new feature list under "Add a New Feature List." Click "Add" to enter the new list.

Step Four

The next page will display a list of features. Select or deselect the features you want to disable or enable. Once you are done, you can click “Save.” This means you have created a new feature list in WHM.

Functions of WHM

It's necessary to look at what a product does before you decide if it's suitable for your need or not. WHM offers a suite of tools that allows website owners to do several things. These include:

  • Monitor and manage websites
  • Create, suspend, and delete cPanel accounts
  • Create default pages when creating a new account
  • Configure customers’ support requests
  • Permission to check and change domains DNS zones
  • Change client usernames and domain names

Why do you need WHM?

The Web Host Manager gives you flexibility and control when managing a popular website or several large sites. Besides this, it allows you to sell hosting services to create and manage several cPanels. There are several reasons why you need WHM, especially if you have popular websites and want to place them on different cPanels.

  • Peradventure one of your websites get attacked or hacked, the tendency of the hacker having access to other websites is highly reduced.
  • It’s hard for someone to know if the different cPanels are connected to the same web host manager account.
  • Assuming you have several websites requiring credit cards, using a web host manager saves you money and stress.
  • It is frustrating to manage different domains in a single cPanel, especially when updating files frequently. WHM makes the process easy as you can use a shared cPanel account.


Web Host Manager is an essential tool that allows users to manage and control their websites. It allows users to create packages and feature lists on cPanel. In this write-up, we've shown you how you can create these packages and feature lists and get complete control over the features of WHM.