All Activity
- Past hour
-
New ticket notification to admins, customize?
bear replied to bear's topic in Admin & Configuration Questions
Asked support, and as predicted this is customization and not something they can help with. Would have been great if they mentioned the notification template is not editable as it lives behind the encoded files, which would have saved a lot of frustration, but hey! I'm guessing "New Support Ticket Opened." may have been a prior WHMCS version. Looking back in the email template sql files (v7x, v6x, v5x and so on), that was that title, but it was in support (not admin), and had client type info vars in it. So, for me, the workaround was to discontinue using the notifier (email) for support, which was sending to an account that had a special ring tone on my mobile so I know something's up. Instead set up the admin account to get notified for each support department (various triggers) via the admin account settings (appears this template is also hard coded somewhere), and changed the notifier to only send me items other than tickets. Last step, email filter to take messages to the admin addy and a subject that has "[Ticket ID" at the start and forward that to the special email addy with special ring tone. Best of both worlds, but still testing over time to make sure this doesn't bugger anything else up. Appreciate the responses, and hope this is of some use for someone. Phew. - Today
-
keshav started following WHOIS & DNS check
-
New ticket notification to admins, customize?
bear replied to bear's topic in Admin & Configuration Questions
Thanks, but already did so. The issue is it's not grabbing any details of the sender/opener. Most of mine are done via email that's piped in, and the only time it will give an email is if the sender is a guest. Never gives a name. As soon as it recognizes someone as being in the system, it gives me a ticket link and a userid, both of which are useless, as I know where tickets are found, and haven't memorized userids/names to the point where I'd recognize them. No vars available that make a difference, either. -
pRieStaKos started following New ticket notification to admins, customize?
-
New ticket notification to admins, customize?
pRieStaKos replied to bear's topic in Admin & Configuration Questions
Go to Configuration > Notifications and create a Notification Rule for New Ticket. Make sure you got Notification Message template in Email Templates > Notification Messages -
> Since it's a public page, I'd add a captcha or rate limit so bots don't hammer it. > One thing I would add from my own experience is to validate and sanitise the domain input on the server side before passing it to any WHOIS or DNS lookup, since it is a public form and people will try all sorts of input in it. How do I do this, please (I am not a programmer)?
-
brokendrum joined the community
-
Peter Parker joined the community
-
New ticket notification to admins, customize?
bear replied to bear's topic in Admin & Configuration Questions
That doesn't exist under admin emails or in fact anywhere in the email templates. -
olivaroingredients joined the community
-
They will likely refer you to the requests thing, where it's hard to find and frequently ignored. Often we get some new thing they said folks asked for, yet there are few indications they had, at least publicly. Not sure they will handle this any differently, especially when it comes to price increases or license level changes.
-
Managing GST e-invoicing manually can take time, especially when you're handling a large number of invoices through WHMCS. Our WHMCS GST Module helps Indian hosting providers, domain registrars, SaaS businesses, and other service providers automate GST e-invoicing and manage related compliance tasks directly from WHMCS. Key Features Automatic E-Invoicing: Generate e-invoices through the government GST portal when an invoice is paid. GST-Compliant Invoice PDFs: Display IRN, CRN, acknowledgement number, and QR code on invoice PDFs. Automatic Invoice Cancellation: Submit cancellation requests to the GST portal when invoices are cancelled in WHMCS. Credit Notes: Manage credit notes for cancelled invoices. E-Invoicing Reports & Logs: Track e-invoices, IRN/CRN details, and submission records. Foreign Customer E-Invoicing: Manage e-invoicing for international customers. GSTIN Verification: Verify GST numbers during new registrations and when clients update their billing profiles. TDS Management: Apply TDS automatically or manually and allow customers to upload TDS certificates. Multi-State Business Support: Manage multiple business locations from a single WHMCS installation. HSN/SAC Code Management: Assign codes to products and services for GST invoicing. Digital Signature Support: Add signatures to generated invoices. If you're looking to simplify GST invoicing and reduce repetitive administrative work, this module is worth exploring. Learn more: https://whmcsglobalservices.com/whmcs-gst-module/ We are the developers of this module at WHMCS Global Services. If you have any questions about the features or implementation, feel free to ask.
-
- whmcs
- whmcsglobalservices.com
- (and 8 more)
-
Automatic MarketConnect Account Registration
GenShift replied to zomex's topic in WHMCS 9.1 Beta Discussion
My concern is less the feature itself and more how it is done. Creating a Marketplace account automatically during an upgrade, with a credit applied, means a third-party account is being created on behalf of the license owner without them clicking anything. For many of us, upgrades run on production systems, sometimes with several people involved, and some providers have rules on what information can be shared with outside services. A few questions that I think the WHMCS team should answer clearly: - Is there an opt-out or a confirmation step before the account is created? - What exact data (email, domain, license details) is sent to create it? - Is the account tied to a person or to the license, and what happens to it if we do not want it? If this is opt-in with a clear screen and a plain explanation, it is a convenience. If it happens silently, it is just another reason for people to distrust upgrades, especially with unattended updates coming in 9.1. - Yesterday
-
New ticket notification to admins, customize?
keshav replied to bear's topic in Admin & Configuration Questions
The merge fields are limited because that message comes from the Notifications feature (Configuration > System Settings > Notifications). Its email text is not a template, so the client name cannot be added there. The built-in admin email is the one to use: Go to Configuration > System Settings > Email Templates and open the Admin Messages group. Edit New Support Ticket Opened. The editor lists the fields you can use under Available Merge Fields; the client name and the ticket subject, department and message are among them. In Configuration > System Settings > Administrator Users, edit your admin and tick the departments under Support Ticket Notifications, otherwise that email is not sent to you. If you only need this email, you can then switch off the Notifications rule for new tickets so you do not get two messages for each ticket. Menu names are from WHMCS 8; in 7.x the same screens are under Setup. If the ticket is opened by a guest (no client account), the template has the name and email the person typed into the form. -
I am the developer of this module. India GST Invoicing turns WHMCS into a billing system an Indian hosting company can file GST from. Customers in your own state are charged CGST + SGST, customers in other states IGST, and customers abroad nothing, with the right wording on the invoice for each. GST tax invoice PDF: your GSTIN and state, the buyer's GSTIN, place of supply, the SAC code on every line, CGST and SGST (or IGST) per line and in the totals, and the amount in words. Proforma and tax invoice: unpaid invoices say Proforma Invoice; once paid they become a Tax Invoice. Financial-year invoice numbers: numbering follows the Indian financial year. GSTIN checks using the WHMCS Customer Tax ID field or a custom field. GSTR-1 export as CSV. Set-up: enter your GSTIN, then write the GST rules, mark products taxable, install the invoice template and apply numbering from the addon page. Requirements: WHMCS 8.0 or newer, PHP 7.4 to 8.3. It uses WHMCS's own tax engine (levels 1 and 2). Price: $29, one-time, licensed for one WHMCS installation. Details: https://allplugin.com/product/india-gst-invoicing-whmcs Questions and feature requests are welcome in this thread.
-
keshav joined the community
-
We've been dealing with this extremely frustrating issue since WHMCS 8.13, and it's still happening in 9.0.9. While typing a normal support ticket reply, the Markdown editor suddenly loses focus and the cursor jumps into the ticket status dropdown directly below the editor. For example, I start typing cPanel. The letter c stays in the reply editor, while Panel ends up in the status dropdown. No mouse clicks, no switching windows, nothing. It just happens randomly in the middle of typing. Even worse, sometimes the reply gets submitted unexpectedly, without me clicking the Reply button. I'm using Chrome on Windows. I've disabled every browser extension, but the problem persists. This has been happening across multiple WHMCS versions, so it's clearly not something introduced yesterday. Has anyone else experienced this exact behavior? More importantly, has anyone found an actual fix? It's incredibly frustrating to have to constantly watch where your text is going while replying to support tickets, especially when there's also a risk of accidentally sending an unfinished reply.
-
Compliant e-invoicing, handled inside the billing system you already run.If you are located or doing business in the EU, you probably know that every invoice you send in Belgium now has to satisfy a rule that did not exist two years ago. Since January 1, 2026, B2B invoices between VAT-registered businesses must be exchanged as structured electronic documents across the Peppol network. A PDF attached to an email no longer counts. For most WHMCS businesses that has meant one of two things:...View the full blog post
-
Nice write-up, Rob — thanks for sharing the full working example. One thing I would add from my own experience is to validate and sanitise the domain input on the server side before passing it to any WHOIS or DNS lookup, since it is a public form and people will try all sorts of input in it. I also found it worth caching results briefly, because repeated lookups for the same domain can get slow and some WHOIS servers start throttling you. And on the captcha point, I agree — even a simple rate limit made a big difference for me when I ran something similar. Did you find the WHOIS output reliable across different TLDs, or did some registrars return very thin results?
- Last week
-
Same here. Another increase, and it hits small providers and startups the hardest. I get the "just build your own" and "just switch" advice, and for some teams it makes sense. But for most of us, years of client data, invoices, products, tickets and automations live inside WHMCS. Building a replacement that actually works means at least 3 to 6 months of development and testing in our experience, plus a careful data migration where one mistake can mean billing errors or lost client history. That is a real cost and a real risk, not just a license fee. That is exactly why it feels unfair. A lot of us are locked in by our own data, so a yearly increase is easy for them and painful for us. What I would like to see from WHMCS: - A startup or small-provider tier, or pricing based on the number of active clients - A notice period longer than a few months, with a clear price roadmap - A cheaper plan for people who only use WHMCS for client management and not for payments, like the original poster I think the best thing we can do is send this feedback to WHMCS directly, and in numbers. If enough of us write to customerservice@whmcs.com, it is harder to ignore than community complaints.
-
It sounds like Softaculous may still have an old installation record, or some files are left behind in the target directory. I’d check the Softaculous installation list and verify the directory is completely cleared before trying again. If the license error continues, it may be worth checking the license status with WHMCS support.
-
Our module https://whmcsglobalservices.com/partial-payment-whmcs-module/ also give admin configuration to set number of installments for invoices, min or max installment amount for an invoice, allow customers to request for part payment on their invoices, allow admin to accept/reject part payment request for customer invoice, allow admin and clients to track installments for each invoice and also send notification to customer for due installment. Already has stats in admin side for all customers invoices including how much paid, how much remaining balance, number of part payment invoices, etc.
-
It’s been a while since this module was last updated, so we wanted to share that we’re continuing to offer our LibreNMS WHMCS Module for hosting providers looking to simplify bandwidth monitoring and usage-based billing. The module helps automate bandwidth overage billing, send usage alerts, display bandwidth graphs in the client area, and monitor port usage. If you’re still looking for a solution to integrate LibreNMS with WHMCS, you can check out the module here: https://whmcsglobalservices.com/librenms-whmcs-module/
-
Announcement of librenms WHMCS Module v1.0.1 update
WGS replied to WGS's topic in Commercial Modules and Addons
It’s been a while since this module was last updated, so we wanted to share that we’re continuing to offer our LibreNMS WHMCS Module for hosting providers looking to simplify bandwidth monitoring and usage-based billing. The module helps automate bandwidth overage billing, send usage alerts, display bandwidth graphs in the client area, and monitor port usage. If you’re still looking for a solution to integrate LibreNMS with WHMCS, you can check out the module here: https://whmcsglobalservices.com/librenms-whmcs-module/ -
Automatic MarketConnect Account Registration
bear replied to zomex's topic in WHMCS 9.1 Beta Discussion
Totally agree with Damo. Making this mandatory is ignoring the feedback that force feeding optionless elements is unacceptable. As for it not appearing unless we offer it? I've had to hide such things in the past, with Weebly, and a few others. They just appeared, both in the back end and customer facing pages as well as within cPanel. Stop it, seriously. -
Hi all. We make SnapEX Pay, a crypto payment gateway, and its free WHMCS module (8.x and 9.x): clients pay invoices in USDT (TRC20, ERC20, BEP20) or 50+ other coins, and the invoice is marked paid automatically — by a signed webhook, the client returning from the payment page, or a periodic check. Fee: 1% per payment, no setup or monthly fee; test mode without real money. If you set up WHMCS for clients: the module has a Partner ID field. Put yours in, and you get 35% of our fee on every paid invoice of that client, for as long as the client is active. Payout from $10 in USDT. Module and setup guide: https://pay.snapex.pro/integrations/whmcs Partner program: https://pay.snapex.pro/partners/partner-program-for-integrators Questions and feedback are welcome here.
-
Automatic MarketConnect Account Registration
Damo replied to zomex's topic in WHMCS 9.1 Beta Discussion
So you're disregarding the candid feedback, why bother seek it? Will there be a way to close this automatically created account and disconnect from the service? The credit is useless for any business that does not want to use anything from MarketConnect. Also, $50 is token at best. You're correct about busy admins but present this as an option during the update install. We all focus during an update. Options like, Yes, No, Remind me later, are sensible and provide admins the choice. -
Automatic MarketConnect Account Registration
WHMCS Minal replied to zomex's topic in WHMCS 9.1 Beta Discussion
Hi all, Thanks for the candid feedback. The beta is a chance for us to hear your feedback before release. First, the thing we most want to be clear about: your client area is, and will stay, fully under your control. Nothing appears to your customers until you activate a service. What you offer, and whether you offer anything at all, is entirely your decision. Creating the account doesn’t start selling anything on your behalf. The account creation step is no longer optional. We are enabling one connected account and one place to manage the products WHMCS can offer, instead of a setup that differs from install to install. Every account also gets a $50 credit. It’s there so you can try a product without having to commit any money to it first. We also know that busy admins often never come across new options, so this puts them within easy reach. We’d welcome your thoughts on the credit and how it’s presented, and on anything else in the 9.1 beta. Every comment helps us make the release better. Thanks again! -
LEGEND, thank you so much Rob
-
Another price increase stings, but in my experience the honest conversation with clients matters more than the number itself. I send a short email explaining what the increase covers and give plenty of notice, and I have not lost a single customer over it yet. The trick is telling them early rather than letting them discover it on the invoice.
