WHMCS Hooks

Restrict Free Trial Order for WHMCS

Stop Free Trial Abuse in WHMCS!
The WHMCS Free Trial Restrictor hook ensures that your free trial product/service can only be ordered once per client.
Many businesses offering free trials face abuse where the same customer signs up multiple times to avoid paying. This hook prevents that by checking the client’s order history and blocking any repeated attempt to order the free trial again.

Key Features


  • Restrict free trial products to one order per client

  • Automatically checks order history before checkout

  • Works with free trial products

  • Displays a custom error message if the client tries to re-order

  • Lightweight, no database modifications required

  • Compatible with WHMCS 7.5 & above


Example Use Cases


  • SaaS companies offering free trial plans

  • Hosting providers giving 7-day trial hosting

  • Domain/Email trial services

  • Any WHMCS product where you want a one-time free trial


Auto Accept Orders for WHMCS

The Auto Accept Order Hook for WHMCS automatically accepts new paid orders without requiring manual approval. This saves time, ensures instant provisioning, and improves client satisfaction by speeding up the onboarding process.
Whenever a client places an order and completes payment, this hook will


  • Automatically accept the order

  • Optionally send the welcome email

  • Trigger module provisioning (if enabled for the product/service)


Key Features


  • Instantly accepts orders once payment is received

  • Fully automated – no manual intervention required

  • Works with all WHMCS products & services

  • Can auto-provision hosting or other modules

  • Option to send or skip welcome email


Powered by WHMCompleteSolution