AngleModules
FEATUREDWHMCS 9.x · PHP 8.2–8.3

ANGLEMODULES / FREE-TRIAL-MANAGER

Free Trial Manager

Launch secure, automated free trials for selected WHMCS products without changing their normal prices. Control trial duration, prevent repeat abuse, automate expiry actions and track conversions from one premium dashboard.

MODULE OVERVIEW

Built for serious WHMCS operations.

Free Trial Manager by AngleModules lets WHMCS businesses offer controlled, automatically provisioned trials for selected products without changing their normal product prices or shopping-cart configuration.

Customers can view a branded public trial page and sign in before activating their trial. The module creates the WHMCS order without collecting an initial payment or generating an initial invoice, provisions the service using the product’s existing automation module, and restores the product’s normal recurring price for future billing.

Administrators can choose eligible products, configure the trial duration, prevent repeat trials per product or across the entire WHMCS installation, and decide what happens when an unpaid trial expires. Available expiry actions include service suspension, service termination or continued processing through normal WHMCS billing automation.

The administration dashboard shows total trials, active trials, conversions, expired trials, provisioning errors and trials expiring soon. It also includes trial history, customizable landing-page content, branded colours, product-specific trial links and embeddable trial buttons.

Commercial AngleModules licensing is built into the module. Customers only enter their licence key; the licensing endpoint, product identity and RSA public key are embedded in the release.

The module does not replace the WHMCS invoicing, payment, email or provisioning systems. Renewal invoices and payment reminders are handled by the normal WHMCS automation configuration.

Compatibility

Current version
1.2.0
Platform
WHMCS 9.x · PHP 8.2–8.3
Requirements
• WHMCS 9.x
• PHP 8.2 or PHP 8.3
• MySQL 5.7+ or MariaDB 10.3+
• PHP cURL and OpenSSL extensions
• HTTPS-enabled WHMCS installation
• Correct WHMCS System URL
• Working WHMCS daily cron
• At least one recurring WHMCS product with valid pricing
• A functional provisioning module attached to each trial product
• At least one configured WHMCS payment method
• Valid AngleModules licence

PRODUCT TOUR

See the module in action.

CAPABILITIES

Everything included.

GENERAL

Automated Free Trials

Create and provision trial services through the existing WHMCS product automation system.

GENERAL

Zero-Cost Initial Order

Start the trial without generating an initial invoice or changing the product’s normal recurring price.

CLIENT

Premium Trial Landing Page

Present customers with a responsive, branded trial page containing product details, benefits and a clear activation button.

CLIENT

Secure Account-Based Activation

Require customers to sign in before activating a trial, connecting every trial to a valid WHMCS client account.

ADMIN

Configurable Trial Duration

Set a global trial duration between 1 and 365 days.

ADMIN

Eligible Product Selection

Choose exactly which WHMCS products customers can activate as trials.

ADMIN

Repeat-Trial Prevention

Allow one trial per customer for each product or enforce one trial across all eligible products.

ADMIN

Conversion Tracking

Detect trials that convert through a successfully paid WHMCS service invoice.

ADMIN

Automated Expiry Actions

Suspend, terminate or pass expired trials to normal WHMCS billing automation.

ADMIN

Trial Performance Dashboard

Monitor total, active, converted and expired trials together with conversion rate and provisioning errors.

ADMIN

Expiring-Soon Monitoring

Identify active trials scheduled to expire within the next three days.

ADMIN

Complete Trial History

Review customer, product, service, domain, expiration, status and processing information.

ADMIN

Landing Page Designer

Customize the headline, message, badge, button, features, logo, accent colour, footer and optional CSS.

ADMIN

Product Trial Links

Generate a dedicated trial URL for every selected WHMCS product.

ADMIN

Embeddable Trial Buttons

Copy ready-made button code for use on an external website or sales page.

GENERAL

Normal Renewal Pricing

Restore the product’s standard recurring amount after the free initial trial order is created.

GENERAL

Signed Licence Verification

Protect the module with RSA-signed, domain-bound AngleModules licence validation and an offline grace period.

ADMIN

One-Click Licence Activation

Activate the module by entering only the customer licence key; technical licensing values are already embedded.

LICENSING

Choose how you want to own it.

MONTHLY

Monthly

INR 1.00
  • 1 production installation(s)
  • 0 staging installation(s)
  • Plan-defined updates
  • Customer portal downloads
Buy now
ANNUAL

Annual

INR 2,999.00
  • 1 production installation(s)
  • 0 staging installation(s)
  • Plan-defined updates
  • Customer portal downloads
Buy now
LIFETIME

Lifetime

INR 7,999.00
  • 1 production installation(s)
  • 1 staging installation(s)
  • Plan-defined updates
  • Customer portal downloads
Buy now

Support

An active licence includes technical support for installation, licence activation and reproducible problems caused by the unmodified module on a supported WHMCS and PHP version.

Support does not include WHMCS installation, server administration, custom development, product configuration, provisioning-module problems, payment-gateway problems, third-party theme conflicts or modifications made by the customer.

The customer is responsible for maintaining a working WHMCS cron, correctly configured products, valid recurring prices and functional service provisioning.

Refund policy

Because this is digitally delivered software, refunds are handled according to the AngleModules Refund Policy. Customers must review the compatibility and system requirements before purchasing.

A verified defect that prevents the unmodified module from performing its documented core functionality must first be reported to support with sufficient diagnostic information and reasonable time for investigation.

Refund eligibility does not cover incompatible environments, installation mistakes, third-party module conflicts, misconfigured WHMCS automation, provisioning failures outside the module, licence violations or a change of mind.

Nothing in this policy limits rights that cannot legally be excluded.

Secure licensing

RSA-signed validation, domain-bound activations and an offline grace period protect both your installation and the product.

YOUR QUESTIONS

Frequently asked questions.

Does Free Trial Manager change my WHMCS product prices?

No. It creates the initial trial order at zero cost and then restores the product’s normal recurring amount for future WHMCS billing.

Is an invoice generated when the trial begins?

No. The initial trial order is created without an invoice or payment request.

What happens when the trial ends?

The configured expiry action is applied. The module can suspend the service, terminate the service or allow normal WHMCS billing automation to continue.

Does the module create the renewal invoice?

Renewal invoicing is handled by the normal WHMCS automation system using the service’s next invoice date and recurring amount. Your WHMCS cron and automation settings must be configured correctly.

Does it send expiry or payment reminder emails?

The module does not operate a separate email-delivery system. Invoice and payment reminders are sent through the existing WHMCS automation and email-template configuration.

Can customers use the trial without creating an account?

Customers may view the public trial page, but they must sign in to a valid WHMCS client account before activating the service.

Can one customer activate the same trial repeatedly?

No. Trial history is retained and used to prevent repeat activation. Administrators can enforce one trial per product or one trial across all eligible products.

Can I offer different products as trials?

Yes. Administrators can select multiple eligible WHMCS products and generate a dedicated trial link for each one.

Will the service be provisioned automatically?

Yes, provided the selected WHMCS product has a correctly configured and functional provisioning module. Provisioning failures are recorded for administrator review.

Which recurring billing cycle is used?

The module selects an enabled recurring billing cycle with valid pricing for the customer’s currency. Make sure each eligible product has the intended recurring prices configured.

Can I customize the trial page?

Yes. You can configure the headline, subtitle, badge, button, benefit list, logo, accent colour, footer and optional custom CSS.

Can I use trial buttons on my main website?

Yes. The module generates product-specific trial URLs and embeddable button code that can be placed on an external sales website.

What happens if the AngleModules licensing server is unavailable?

A previously validated installation can continue using its signed local licence response until the server-defined offline grace period expires. First-time activation requires access to the licensing server.

Does deactivating the addon erase trial history?

No. Trial history is retained so customers cannot regain eligibility simply by deactivating and reactivating the addon.

Which WHMCS and PHP versions are supported?

This release targets WHMCS 9.x running PHP 8.2 or PHP 8.3.

READY TO DEPLOY?

Put Free Trial Manager to work.

Choose your licence →