DNS FEATURED In Stock

WHMCS Cloudflare Integration Module

Sell Cloudflare zones from WHMCS with full client-area control

WHMCS WHMCS 8.13 PHP 8.1+ 5.0 / 5

Provision Cloudflare zones automatically on order, expose DNS record management, cache purge, page rules and WAF controls inside WHMCS, and bill clients on a per-zone or unlimited-zones basis - all white-labelled.

Key features

  • Auto-provisioning of Cloudflare zones on order via API token
  • Full DNS record CRUD from client area (A, AAAA, CNAME, MX, TXT, SRV, CAA)
  • Cache purge: by URL, by tag, or full-zone (with confirmation)
  • Page rules: create, edit, reorder, delete - up to plan limits
  • WAF / Firewall rules editor for Pro and Business plan customers
  • SSL settings: Flexible / Full / Strict, with cert status indicator
  • Page speed insights: cached vs uncached bandwidth, requests, cache hit ratio
  • Plan upgrades (Free -> Pro -> Business -> Enterprise) trigger WHMCS invoice
  • Subdomain whitelabel - customers use ns1/ns2.yourbrand.com instead of Cloudflare's NS
  • Audit log of every change made by customer

Why customers buy this module

  • Sell Cloudflare protection as a high-margin upsell at $5-$15/month per zone
  • Customers stop opening tickets to 'flush my cache' - it's a button in the client area
  • Compete with Cloudflare's own dashboard on UX while pocketing 60-80% margin
  • Bring agency customers in - they want DNS + WAF without learning Cloudflare's UI

Frequently asked questions

Can I resell only specific Cloudflare plans?

Yes - pick Free, Pro, Business and/or Enterprise. Each plan can be a separate WHMCS product with its own price.

Does this require Cloudflare's Tenant API or partner program?

No - it works with a standard Cloudflare API token. For very large operators (5000+ zones) you'd want to apply for Cloudflare's Tenant program, which this module also supports.

What about Cloudflare Stream or R2?

Stream and R2 management is on the roadmap. Current focus is on DNS, cache, page rules and WAF - the 90% case.

Technical specifications

supportedVersions
WHMCS 7.10 through 8.13
installation
Create a Cloudflare API token with Zone:Edit scope, paste into module settings
requirements
PHP 8.1+, WHMCS 7.10+, Cloudflare account + API token
adminUI
Cloudflare settings, plan-to-product mapping, audit log, customer zone overview
clientUI
Per-zone management: DNS records, cache, page rules, WAF, SSL, analytics