WHMCS supports push notifications for customers on a range of important events using its hook system. Currently the supported events are categorized under Billing, Support Tickets, and Products & Services. Customers have the option to enable or disable any notification they wish to receive or avoid. This flexibility ensures the system works for individual preferences and prevents unnecessary interruptions.

Real-time push notifications deliver alerts instantly to your device. This is far more effective than relying solely on email, which can be delayed or filtered. For web hosting customers these alerts can prevent extended downtime by highlighting service suspensions, overdue invoices, or pending support replies before issues escalate.

#Billing Events

  • - New Invoice: Notified immediately when a new invoice is generated for your services or addons so you can address payment promptly. - Invoice Reminder: Pushes a reminder before the due date to help avoid overdue balances and potential service disruption. - Invoice Paid: Confirmation that payment has been received and the invoice is marked paid. - Invoice Refunded: Alert when a refund is issued against an invoice on your account. - Invoice Cancelled: Notified if an administrator cancels a pending or issued invoice. - Invoice Late-Fee Added: Warns that a late fee has been applied due to an overdue balance.

#Support Ticket Events

  • - New Support Ticket: Triggered when a new ticket is opened, providing confirmation of submission. - Ticket User Reply: Sent when a reply is added from the customer side of the ticket thread. - Ticket Admin / Staff Reply: Critical notification when support staff posts a response, enabling faster resolution. - Ticket Status Change: Keeps you informed any time the ticket status is updated by staff. - Ticket Viewed by Admin / Staff: Transparency alert that a member of the support team has opened and viewed your ticket. - Ticket Closed: Notified when the ticket is resolved and closed by the support team.

#Products & Services Events

  • - Service Suspended: Immediate alert when a hosting service, VPS, or other product is suspended, typically for non-payment or policy violation. - Service Restored (unsuspended): Notification that a previously suspended service has been reactivated and is available again. - Service Alerts & Messages: General category covering important provider messages, maintenance notices, or product-specific updates.

#Managing Notification Preferences

Log into your WHMCS client area and locate the notification or account settings section. There you can toggle each event on or off according to your operational needs. For example, enable all billing events if you manage payments centrally, or limit support events to staff replies only if you prefer fewer alerts. Changes take effect immediately for subsequent events.

#Common Pitfalls

  • - Notifications not arriving: Verify the specific hook is enabled in your profile and that your browser or mobile device has granted push permissions for the client portal. - Alert fatigue: Disable lower-priority events such as "Ticket Viewed by Admin" if they generate too much noise for your workflow. - Outdated settings after account changes: Revisit preferences after adding new services or changing contacts, as defaults may not match current requirements.

Review your enabled WHMCS push notifications every quarter to balance timeliness against volume. Combine them with email fallbacks for redundancy on critical events. If implementing custom hook listeners or mobile integrations, map directly to the events listed above to maintain full coverage.