Let's talk!

Blogs » Technology » What is the Cloudflare WHMCS module?

What is the Cloudflare WHMCS module?

  • The Cloudflare WHMCS module is a fantastic plugin that allows Cloudflare users to add and manage their clients' websites using WHMCS. It is for all Cloudflare users that have a Cloudflare account (Free, Pro, Business, Enterprise). It is a fantastic functionality that allows you to automatically add websites to your Cloudflare account from WHMCS. When a website is joined to Cloudflare, it is protected and accelerated.


    With a consumer who orders a product, our module will operate in two modes. Customers can have this configuration set by the website administrator.

    • If a customer wants to add a new website to their Cloudflare account
    • If a consumer wants to visit a website that has already been connected to Cloudflare,


    The website owner has two options, as we provide two types of packages. As stated below:

    • If a consumer orders a product and wants to add their own website to Cloudflare. The website owner must use our WHMCS Cloudflare provisioning module, which is offered as an add-on module. Furthermore, the website owner can decide on user permissions from the admin.
    • If a customer who will order a product wants to add a website to Cloudflare, or if a client who has purchased from a website wants to add a website to Cloudflare. The website owner chose our admin area add-on module with a product extension. When a customer purchases an addition, their website is automatically added to Cloudflare.


    Setup Guide for Module

    Steps and procedures for installing a server module and an admin area addon.

    1. Upload server module to modules->servers. Upload admin area addon module to modules-> addons


        2.Let’s configure the server module. Log in as admin to WHMCS.


     3. Go to setup->products/services, Create a product, under Module settings, Select cloudflarev4 Module.


    3.1. Enter License key.


    3.2. Fill Cloudflare API URL: https://api.cloudflare.com/client/v4/


    3.3. Enter your Cloudflare account username.


    3.4. Enter the password of your Cloudflare account.


    3.5 Enter Cloudflare API key.


    3.6 Choose a custom field for the domain to input when a consumer visits your site and selects a website of their choosing.


    3.7 With extreme caution, Cloudflare, a website, If you already have a Cloudflare account and have added your clients' websites to Cloudflare. You wish to provide Cloudflare services to your clientele at this point. Then you can choose this checkbox.


    4. Cloudflare may only be added by registered domain customers.


    The module will not function if the domain is incorrect. As a result, the buyer can only proceed with a legitimate domain.


    5. Go to setup-> Addon Modules. Activate cloudflarev4 module. Enter details.


    6. Following successful activation, navigate to Addons and pick Cloudflare v4.

    7. This will bring up a list of all the websites you've added to Cloudflare.


    8. The "Account" tab allows you to change your Cloudflare account's account data.


    9. The "Settings" tab allows you to manage tabs for your customers. Which you want to allow and prevent for your consumers.


    Steps and procedures for installing admin area add-ons and product extensions

    1. Upload the admin area addon to the modules->addons directory.


    2. After the addon has been successfully activated. Go to setup->products/services.


    3. Create a product for Cloudflare; a domain must be necessary for the product to be generated.


    4. Navigate to Products/Services->Product Addons. Create a product for Cloudflare and attach it to the product.


    5. Now navigate to Addons->Cloudflare V4. Click on Add-ons to open a new tab.


    6. If you want your extension to add websites to Cloudflare, choose addon in the first option. However, if you already have websites in your Cloudflare account, choose addon in the second option.


    7. If your customer already uses WHMCS services. This module is likewise extremely simple to set up. Despite the fact that the websites are already in the Cloudflare account.


    8. For WHMCS versions 5 and below, Go to templates->activeTemplateDirectory->clientareaproductdetails.tpl and insert the cloudflare link.


    {if $cloudflare}




    9. Add the language variable in your language file like : whmcsdir/lang/english.php

    $_LANG['cloudflare_heading'] = "Cloudflare";

    $_LANG['cloudflare_item'] = "Manage Cloudflare";


    No need to add anything in WHMCS 6 version

Recent Blog Entries

  • A Server Virtualization Engineer partitions a physical server by using software into several smaller virtual servers to boost server resources. Besides, this individual also helps to ensure that space is saved, allowing many resources to use the same space. By doing so, they improve network performa...
  • October 29, 2018
    Posted by Deylr eylrod
  • We welcome the many gamers at our website; players can discover us to get cash of clans’ limitless gems and hacks. The coc hack tool is a strategy application for mobile device at present! We construct our coc hack tool for both android and iOS gadget, it is established by specialize industr...
  • One on the great "you was able to make it moments" to be described as a rookie must be in the event you notice your name employing a Madden video games. Would you play you because you in Madden? Would that certainly be considered a sign of narcissism reely more than the moment being proud of merely ...
  • The gaming companies are enduring a summer swoon, as being the industry-tracking NPD Group today announced its June retail sales figures, showing shrinking revenues year-over-year overall.Even with grim news with the industry overall, there was clearly some individual winners. Take-Two Interactive f...
View All