# Plans

"Plans" in PanelAlpha generally refer to the subscription options available for your customers, offering different features, resources, and limits based on user requirements.

To create your first plan, navigate to Configuration → Plans and press Add button at the top of the screen.

# Plan Configuration

Provide basic details to create a new plan:

  • Plan Name
  • Applications Limit - in our example that will be "10"
  • Upgrade Link - a URL to your shop
  • Order Domain Link - a URL to your shop
  • Label Color
  • Preview

# Onboarding

You may select between two onboarding methods: "Quick Onboarding" and "Standard Onboarding" to establish a service based on a predefined plan. Check for the details and differences between them now.

# "Quick Onboarding"

It is specifically designed to deliver an exceptional user experience, similar to web-builder products, ensuring optimal satisfaction for end-users. The end-customer can place an order for a basic service in your WHMCS, even without requiring a domain. Upon completion of the order, they can log in to PanelAlpha, where they will be presented with a selection of templates to proceed with.

  • To enhance the overall experience, you can integrate it with a pre-installed website builder plugin for WordPress, enabling users to enjoy a seamless and high-quality experience.
  • Utilize the free trial feature within WHMCS, which can effectively increase conversion rates.

This selection is highly recommended for all the advanced users.

Available options:

  • Force installation for new users after log in - enabling this option is highly recommended
  • Domain used for subdomains - enter the main domain to allow creating subdomains
  • Automatic subdomain format:
    • Friendly name based on website name; e.g. john-blog.mydomain.com
    • Friendly name random combination; e.g. purplegoose.mydomain.com
    • Specified number: enter description and the next number to generate a subdomain, eg. "temp{number}", "100000": temp100000.mydomain.com
    • Random Length: enter the number of signs to generate a subdomain, eg. "10": 4d7wg9r98x.mydomain.com

# "Standard Onboarding"

First of all, "Ask For Theme" - select if you want to get the choice which theme will be installed, otherwise the default theme will be used

Select the subdomain format to automatically generate:

  • Language
  • Database name
  • Database prefix
  • Admin username
  • Admin email
  • Admin password

# Hosting Server

Server selection and configuration.

  • Server Type - choose your server type:
  • Server Group - select one from the previously created groups. If you choose "No group," the server will be selected from all available servers.
  • Server Assignment Rule:
    • Random - the service will be set up on a randomly selected server from all available servers
    • Least Accounts - the service will be set up on the server within the specified group of servers that has the smallest number of accounts
    • Specific Server - the service will be set up on the server that has been selected
  • Hosting Account Configuration:
    • WHM Package Name

# DNS Server

Select and configure the DNS server responsible for translating domain names into IP addresses.

Available DNS server types to choose from:

  • use cPanel's DNS server
  • PowerDNS
    • choose DNS server

DNS account configuration:

  • enter the zone template name

# Email Server

Select and configure the email server.

Please choose email server type:

  • Use cPanel's Email Server
  • Zimbra
  • Mailcow
  • choose email server - select a specific email server for your services

Email account configuration:

  • enter the Mailcow package name

# Subdomains

Please add domains that users of this plan will be allowed to use as subdomains. To add a new domain, click on "Add New Domain," and a modal will appear where you can enter the new domain name.

You can also manage the blacklist by creating a list of forbidden words. By enabling "Block Profanity," all uncensored expressions will be blacklisted automatically.

# Plugins And Themes

You can manage the plugins and themes that will be installed or deactivated on instances by following these steps.

Details:

  • Plugin & Theme Packages - assign packages of plugins and themes to a WordPress instance within the plan
  • Automatic Plugin Installation - assign plugins that will be automatically installed during the WordPress instance installation process in the plan
  • Automatic Theme Installation - assign themes that will be automatically installed during the WordPress instance installation process in the plan

Blacklist:

  • Plugin Blacklist - assign prohibited plugins that will be deactivated from any WordPress instance in the plan
  • Delete Blacklisted Plugins - assign prohibited plugins that will be removed from any WordPress instance in the plan
  • Delete Blacklisted Themes - assign prohibited themes that will be removed from any WordPress instance in the plan

Scan:

  • Plugin & Theme Package Scan Interval - assign the frequency (in hourly time interval) at which the cron will deactivate and remove prohibited plugins and themes from the WordPress instances in the plan

Once all the configuration is ready, press the "Add New Plan" button in the bottom right corner to confirm.