Cloudflare WHMCS Module

Cloudflare WHMCS Module

Developed By Provonic

Compatible with WHMCS v9.1
Spooktacular Halloween Sale!
Get 20% OFF and enjoy frighteningly good deals! Use code HALLOWEEN20 at checkout before this spooky offer disappears!

Provonic Cloudflare Server For WHMCS is a Cloudflare WHMCS module and Cloudflare provisioning module that lets you sell Cloudflare as a product. When a client orders, the module creates a Cloudflare zone for the service's domain through the official Cloudflare API v4 and applies your default SSL mode, security level and cache level; suspend, unsuspend and terminate pause, resume and delete the zone automatically. The zone ID and nameservers are written to the service's custom fields.

Clients manage their own Cloudflare zone from the WHMCS service page: an overview with zone status, nameservers and quick actions, Cloudflare DNS management (add, edit and delete DNS records), security settings such as Security Level, SSL Mode, Always Use HTTPS, Automatic HTTPS Rewrites, Hotlink Protection and Email Obfuscation, cache and performance settings including Cache Level, Browser Cache TTL, Development Mode, Brotli, Rocket Loader and a purge cache button for Cloudflare cache purge (everything or by URL), firewall IP access rules and WAF rules, and 24-hour DNS analytics.

Admins get the same controls on the admin service tab, choose per product which client tabs are shown, can expose Zone Type (Full DNS or Partial CNAME), SSL Mode and Security Level as configurable options, and share account credentials with the companion Cloudflare Manager addon. Whether you search for Cloudflare for WHMCS, WHMCS Cloudflare, a Cloudflare DNS manager, a Cloudflare zone module or Cloudflare reseller automation, this module covers it, in 24 client area languages.

Sell Cloudflare Zones As A WHMCS Product

Provisioning:

  • Zone Created On Order
  • Default SSL, Security And Cache Levels
  • Full DNS Or Partial (CNAME) Zones
  • Optional Auto-Scan DNS On Creation
  • Suspend, Unsuspend, Terminate Map To Zone
  • Zone ID And Nameservers Saved

Client Area Features:

  • Overview With Zone Status, Nameservers
  • DNS Records: Add, Edit, Delete
  • Security Settings:
    • Security Level And SSL Mode
    • Always Use HTTPS
    • Automatic HTTPS Rewrites
    • Hotlink Protection, Email Obfuscation
  • Cache & Performance:
    • Cache Level, Browser Cache TTL
    • Development Mode, Brotli, Rocket Loader
    • Purge Everything Or By URL
  • Firewall: IP Access And WAF Rules
  • 24-Hour DNS Analytics
  • 24 Client Area Languages

Admin Area Features:

  • Same Controls On The Service Tab
  • Client Tabs Visible Per Product
  • Configurable Options For Zone Type, SSL, Security
  • Shared Account With Cloudflare Manager
  • Styling For Lagom, Twenty-One, Six, Nexus

General Info:

  • WHMCS 8.7 To 9.X
  • PHP 8.1, 8.2, 8.3 And 8.4
  • Six, Twenty-One And Lagom Themes
  • Requires ionCube Loader v13 Or Later

Available Pricing Models:

  • One-Time: $̵3̵9̵ > $31.20
  • Open Source: $̵1̵0̵9̵ > $87.20

 

Reviews

5 stars
3
3
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0
Slawomir  avatar

Slawomir @slawomir9786

July 22, 2026 at 02:10:31 PM

We implemented this module to automate Cloudflare zone provisioning and it has performed very well. The integration is thorough, covering everything from DNS record management and security settings to cache control and firewall rules. Clients appreciate having all these controls directly in their WHMCS client area without needing a separate Cloudflare login. The auto provisioning works reliably and the per product configuration options give us good flexibility. A solid time saver for any hosting provider offering Cloudflare to clients.

  • 3 months ago
  • Version Number 1.0.0
Eren  avatar

Eren @eren7589

June 29, 2026 at 12:25:43 PM

I tried several Cloudflare modules, but this one stands out. The WHMCS integration is seamless everything from zone provisioning to analytics is right inside the client area. I particularly like the granular control over SSL mode and security levels per product. Clients find the interface intuitive, and I've had zero API issues since install. Saved me hours of manual setup. Money well spent

  • 4 months ago
  • Version Number 1.0.0
Rayonni Stewart avatar

Rayonni Stewart @rayonni9276

June 13, 2026 at 01:47:06 PM

I've been using this module for a few months, and it's been great. Cloudflare zone was auto-provisioned minutes after ordering. DNS, cache purge, security settings, and firewall rules are all easy to manage from the client area. No need to log into Cloudflare separately. Highly recommended.

  • 4 months ago
  • Version Number 1.0.0

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Provonic

Changelog

v1.1.0 Released September 11th, 2026

Latest Version


  • Zones table: the Zone ID copy button and the status refresh button read as one control - bordered, transparent, brand blue.
  • Products tab: a group header carried two delegated click handlers, so one click ran slideToggle twice and the group closed then re-opened. Removed, along with the starter template's leftover front-end-only toggle sync that bound the same controls a second time.
  • Domains tab rebuilt on the settings-card layout, with the Save button below its field and left aligned, and the TLD list in the same panel shape the Products tab uses.
  • DNS Templates rebuilt: separate Create/Edit, Saved Templates and DNS Records cards; Edit loads in place instead of navigating; saving appends the row without reloading the page; records post as ordinary POST fields rather than a JSON string, which WHMCS 9 would HTML-encode.
  • Zone Manager dialogs share one width, their tables span it, and the add form is no longer glued to the table above it.
  • Every Zone Manager select is the module's custom select. The admin stylesheet's cselect rules were scoped to .whmp_cf_wrapper, which the modals sit outside, so none of them reached the dialogs.
  • Zone Manager and Client Area actions lock every trigger and spin the one that was clicked.
  • Client Area: the modal dialog had no background rule at all, so it rendered transparent over the overlay with unreadable text. Overview merges Zone Settings into Zone Overview and drops the separate Management section.
  • Removed getDashboard(): the Zone Analytics REST endpoint was retired by Cloudflare and nothing called it.
  • Firewall rules moved to the Rulesets API, as in the server module.
  • Service Action tiles use the starter template's sizing in both the admin Zone Manager and the Client Area: one size at every width above mobile, and the composed icon at its intended size.
  • Fixed a label rule that also matched the composed icons' inner elements and repainted them with the page text colour - the cause of the icons looking wrong throughout the module.
  • Dropped the margin-bottom: 30px !important written onto the WHMCS module wrapper.
  • Client Area: the page header icon on the Analytics page rendered as an empty white square. Five icon shapes used percentage padding, which resolves against the containing block's width rather than the icon's own - harmless inside a fixed-width action box, but in the wide page header it exceeded the icon's own size and collapsed the drawn content. All five now size in em.

 

Previous Versions


v1.0.0 Released May 6th, 2026

View/hide detailed changelog

  • Zone management (create, delete, pause, unpause, activation check)
  • DNS record management (CRUD, scan, template application)
  • DNS templates with admin CRUD and default template support
  • Security settings (SSL, security level, bot fight mode, hotlink protection, etc.)
  • Cache management (cache level, browser cache TTL, brotli, rocket loader, minification)
  • Cache purge (everything, by URLs, by tags, by hosts)
  • Firewall rules (WAF rules CRUD)
  • IP access rules (block, challenge, whitelist)
  • Analytics dashboard with Chart.js visualizations
  • Admin area with tabbed interface (Zones, Settings, DNS Templates, Info)
  • Client area sidebar integration for services and domains
  • License verification system (WHMPress pattern)
  • Responsive design with cf- prefixed CSS classes

 

See also

cPanel DNS Manager Module for WHMCS

cPanel DNS Manager for WHMCS is an addon module which allows customers who have only domain names without a hosting package to manage DNS zones of their domain names.

Commercial
Project Management Addon

Track and Bill for your Projects using WHMCS

Commercial
CyberESXI

CyberESXI is a module designed for hosting companies using the WHMCS system. With Esx Addon, you can enable your clients to manage the virtual servers you created with Vmware ESX, ESXi software.

Commercial
Nameserver details widget hook by SparrowHost

This hook will let your customers know what is your nameservers on their client area at services page.

Free
Enhanced Support System

Enhanced Support System brings you an alternative support experience with clear department layout and ticket counts for each ticket status in every department.

Free