WHMCS Link Compliance Manager

Monitor eligible hosting services for required promotional backlinks, linked banners and hosting-credit links. Check approved destinations, review DNS and HTTP evidence, and manage incidents, staff queues and optional client tickets from inside WHMCS.

  • Daily cron checks in controlled batches with fair service rotation
  • Match approved text links, linked banners and destination URLs
  • Review DNS/platform uncertainty separately from missing-link findings
  • Deduplicated incidents, check history and internal staff action queues
  • Configurable client-ticket thresholds, templates and dry-run testing

Want a closer look? Request a demo · Docs: Knowledgebase

Feature Spotlights

Why this module stands out

Automated compliance monitoring with practical workflow controls for real hosting teams.

Automated monitoring

Automated Monitoring

Run daily checks across hosted sites in fair, controlled batches.

Learn more →
Smart detection

Smart Detection

Verify text links, linked banners, target URLs, and compliance evidence.

Learn more →
Incident workflow

Incident Workflow

Avoid duplicate noise with incidents, review states, and staff action queues.

Learn more →
Logs and evidence

Logs & Evidence

Store DNS, HTTP, redirect, and HTML evidence for every check result.

Learn more →
Highlights

Key capabilities at a glance

Monitor promotional-link requirements, review findings and follow up consistently through your hosting support workflow.

Link checking

Link Verification

Detect approved text links, linked images, and valid backlink destinations.

DNS validation

DNS Awareness

Reduce false positives with platform confidence and server matching logic.

Workflow

Incident Workflow

Track open incidents, follow-up stages, staff actions, and escalation states.

Ticketing

WHMCS Integration

Optional support ticket creation and a built-in internal action queue.

Module Details

Features, changelog & resources

Explore the compliance monitoring tools, release history, reviews and documentation.

Compliance monitoring with practical workflow control

Built for hosting teams that need clear evidence, configurable scope and practical staff review.

Monitoring & Scheduling
  • Integrate with WHMCS daily automation when daily cron processing is enabled
  • Control the maximum services checked per daily run and use fair service rotation
  • Set a minimum number of days between automatic checks
  • Run manual batches from Tools, with an option to respect the next eligible date
  • Test with dry run: checks may still be recorded while ticket and workflow side effects are skipped
Text Links, Banners & Destinations
  • Inspect homepage HTML for approved promotional text links and linked banner images
  • Configure approved destination URLs and link hostnames
  • Match banner-image URL patterns, optional image alt text and plain text link patterns
  • Optionally inspect extra same-host pages reached from homepage links, up to a hard cap of three
  • Review match evidence and parser notes when a result needs closer inspection
Service Scope & Inventory
  • Sync eligible hosting services from WHMCS into the module inventory
  • Select scope using product IDs, product groups, servers and supported custom-field rules
  • Filter eligible-service and non-compliant views by domain, status or client ID
  • Use exclusions and an optional in-scope domain whitelist
  • Refresh inventory manually from Tools after changing the configured scope
DNS, Hosting Context & HTTP Controls
  • Combine allowed server IPs with the WHMCS server IP on the service record
  • Configure optional authoritative nameserver hostnames for platform assessment
  • Keep uncertain, unreachable or off-platform cases separate from confirmed missing-link findings
  • Set HTTP user-agent, request timeout, redirect limit and retries for transient network errors
  • Optionally create internal incidents for platform, DNS or HTTP issues without a client ticket
Incidents & Staff Review
  • Roll repeated failures into deduplicated incidents instead of separate repeated alerts
  • Set consecutive-failure thresholds for internal review, client tickets and escalation
  • Use the internal action queue for staff review and follow-up
  • Apply supported review, false-positive, exempt, ignore and resolve controls
  • Track linked checks, ticket references and workflow history alongside incidents
Optional Client Tickets & Templates
  • Enable automatic client tickets only when your rules and thresholds are ready
  • Create at most one client ticket per open link-related incident when automation is enabled
  • Choose a ticket department and customise ticket subject and message templates
  • Configure the compliance time allowance used in ticket messages
  • Maintain a separate internal staff review template for evidence checks and follow-up
Check Evidence, Logs & History
  • Keep per-check DNS, HTTP, redirects, link matches and relevant HTML evidence
  • Review the Check results view for category, compliance code, platform, link state and checked URL
  • Use Logging for recorded admin/workflow actions and audit-run history
  • Review operational events in the WHMCS activity log
  • Inspect read-only licence cache status from Logging or Tools; official licence controls remain in addon configuration
Dry Run, Access & Operator Controls
  • Use dry-run mode to observe checks before allowing ticket or workflow actions
  • Limit addon access through WHMCS admin role permissions
  • Keep manual incident actions protected and recorded for review
  • Use built-in Documentation and Tools for setup and day-to-day operations
  • The current suspension framework is log-only: it does not suspend hosting services

Changelog

Public release notes for the WHMCS Link Compliance Manager.

Loading changelog...

Reviews

Customer reviews for this module will appear here once available.

Screenshots

See it in action

Explore a simulated hosting workflow, from eligible services and link findings to incidents, staff follow-up and configuration. Domains, clients, licence details and activity records use fictional demo data.

Original Link Compliance artwork Dashboard — simulated inventory and audit runs Eligible services — fictional hosting clients Non-compliant services — simulated missing links Incidents — fictional review and ticket examples Check results — simulated link and platform findings Action queue — fictional staff follow-up Logging — simulated action and audit history Settings — cron scheduling and example product scope Settings — fictional DNS and link matching rules Settings — HTTP limits and workflow thresholds Settings — sample support and staff templates Settings — fictional exclusions and whitelist Tools — inventory sync and manual batches Addon configuration — dummy licence and admin access Documentation — module overview
How It Works

From monitoring to follow-up in a few simple steps

1

Scan

The module checks eligible hosted websites in scheduled daily batches.

2

Detect

It evaluates DNS and hosting context, fetches homepage HTML and checks for approved text links or linked banners.

3

Act

Review recorded evidence and incidents, then use staff queues and optional client tickets according to your configured thresholds.

Pricing

Choose your licence

Lease monthly or yearly, or choose an owned licence with optional update renewals.

Leased

Self-hosted licence with updates while subscribed.

$9.95/mo AUD
$99/yr AUD
  • Self-hosted
  • Monthly or yearly billing
  • Updates while subscribed
Order Now

Owned Licence

One-time purchase with 12 months of updates included.

$249 AUD
  • Self-hosted owned licence
  • 12 months of updates included
  • Optional updates renewal: $49 AUD/year
  • Continue using your licensed version without renewing updates
Order Now

Prices in AUD. Taxes may apply. Owned update renewal is optional.

FAQ

Questions About Link Compliance Manager

What does Link Compliance Manager check?

It monitors eligible hosting services for required promotional backlinks, linked banners and hosting-credit links. DNS/hosting context, HTTP results and link evidence help staff distinguish a confirmed missing link from a site or platform issue.

Who is the module designed for?

Hosting providers that require a promotional backlink, banner or hosting-credit link on selected hosting plans. It brings inventory checks, evidence and follow-up into WHMCS so staff can review findings alongside the applicable hosting terms.

Which hosting services are included?

You configure scope using products, product groups, servers and supported custom-field rules. Inventory sync reads the eligible WHMCS services into the module, with exclusions and optional whitelist controls.

Can I exclude particular sites?

Yes. Settings include excluded domains and an optional in-scope whitelist. Supported service/incident controls also allow staff to review false positives, exemptions, temporary ignores and resolution states.

How are approved links and banners recognised?

Configure approved destination URLs and hostnames, banner image URL patterns, optional image alt text and plain text link patterns. The module inspects fetched HTML and records evidence for review.

Does it crawl the entire website?

The check is homepage-first. An optional limited crawl follows homepage links to extra pages on the same host, with a hard cap of three additional pages. Setting the extra-page limit to zero keeps checks on the homepage.

What about links inserted by JavaScript?

The current checker fetches HTML without browser automation. A link inserted only after JavaScript runs may require manual review. Check the returned HTML and match evidence before treating the result as a confirmed breach.

How are DNS and platform uncertainty handled?

Allowed server IPs, the WHMCS service server IP and optional authoritative nameserver hostnames provide hosting context. Uncertain, unreachable or off-platform results are kept separate from confirmed missing-link findings.

Can proxied or CDN sites cause false positives?

Proxy/CDN DNS can make direct server matching uncertain. Review the evidence and platform settings. Treat off-platform DNS as link non-compliance is optional and is not recommended for proxied setups in the current settings guidance.

When do automatic checks run?

Enable daily cron processing to run through WHMCS DailyCronJob. Batch size controls the number of services checked per day, with fair rotation and a minimum interval between automatic checks.

Does it need another standalone cron job?

Normal scheduled processing integrates with the WHMCS daily automation job. Ensure your WHMCS cron works and daily processing is enabled in the module. Staff can also run manual batches from Tools.

Can I test the rules before sending client tickets?

Yes. Dry run skips ticket and workflow side effects, though check results may still be recorded. Review those findings, scope and match patterns before enabling actions.

How do incidents reduce repeated alerts?

Repeated failures roll up into deduplicated incidents with linked checks and workflow history. When automatic tickets are enabled, the current documentation specifies at most one client ticket per open link-related incident.

Will clients receive tickets automatically?

Only if automatic ticket creation is enabled and the configured conditions are met. Set consecutive-failure thresholds, ticket department, subject, message and compliance time allowance; or keep the workflow internal.

What is the action queue used for?

It gives staff an internal list of review and follow-up work. Thresholds control when internal review and escalation items are created, and incidents retain their linked check and ticket context.

Will this version automatically suspend hosting?

No. The suspension framework shown in the current configuration is log-only and does not suspend services. Staff should review evidence and handle any hosting enforcement through their normal process.

What evidence and logs can staff review?

Check evidence includes DNS, HTTP, redirects, match details and relevant HTML. Check results show the finding category, compliance code, platform, link state and URL. Logging records workflow/admin actions and audit runs, with operational events also available in WHMCS activity logs.

What are the installation and access requirements?

Check the current installation guide for supported WHMCS/PHP versions, required extensions and any encoding requirements. The module needs DNS and outbound HTTP access for checks, plus a working WHMCS cron for scheduled processing. Access is controlled through WHMCS admin roles.

How much are the leased and owned licences?

Leased pricing is $9.95 AUD per month or $99 AUD per year, with updates while subscribed. An owned licence costs $249 AUD once and includes 12 months of updates. Further update access costs $49 AUD per year.

Is owned update renewal compulsory?

No. The $49 AUD yearly update renewal is optional. You can continue using your licensed version without renewing; renewal provides another 12 months of update access.

Automate Compliance, Reduce Manual Work

Keep track of branding and backlink requirements across hosted sites without relying on spreadsheets or manual checks.

See Pricing Contact Us

Ideal for community hosting, sponsorship plans, and branding compliance.