Skip to main content

Client Pricing Notices and Acknowledgements

Better Bulk Price client notifications

Better Bulk Price includes a client-facing notice flow so hosting providers can communicate upcoming service price changes more clearly.

What Clients See

When a client is affected by a price campaign, the provider can show a notice in the WHMCS client area.

The notice normally includes:

  • The affected service.
  • The previous recurring amount.
  • The new recurring amount.
  • The effective date of the change.
  • The campaign or change label used by the provider.

This gives clients a clearer record of what is changing before the updated recurring amount is applied to future renewals.

Client Area Visibility

Clients access the notice from the authenticated WHMCS client area, typically through a link added by the provider in the account or services area.

Depending on the provider's configuration, the page may separate:

  • Upcoming changes.
  • Historical notices for already applied changes.

Acknowledgement Flow

Providers can ask clients to acknowledge a notice for an affected service.

Acknowledgement is stored per service target, which is important when the same client has multiple affected services in one campaign.

In the current release:

  • Acknowledgement records that the client has seen or confirmed the notice.
  • Acknowledgement does not automatically authorize a charge.
  • Acknowledgement does not block the scheduled price update by itself.

If a provider needs to review a special case, administrators can inspect and manage acknowledgement records inside the Better Bulk Price admin area.

Email Notifications

In addition to the client area notice, Better Bulk Price can send email alerts through the WHMCS email system.

This helps providers:

  • Notify clients before the effective date.
  • Keep a consistent communication trail.
  • Reduce support confusion when pricing changes are rolled out in bulk.

Invoice Timing Behavior

Better Bulk Price is designed around future-facing updates. If an invoice has already been generated for the current renewal cycle, the module does not silently rewrite that invoice. Instead, the service can be deferred to a later eligible point.

This gives clients a more predictable billing experience.