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