How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Allowing a Client to be Assigned to Multiple Client Groups



177 Votes
Login to Vote
It would be very helpful if you could assign a client to multiple client groups. As it is now, you can only assign them to one group. However, the ability to assign them to multiple groups, opens up a whole level of functionality to module development.

I have some modules, such as dashboards, that display detailed information about a client's services or relationship with my company. I use a client group to give the proper access to clients accounts (multiple client accounts for the same company need access). Also, you use client groups in the mass mail tool. I categorize my clients, in client groups, based on their main product/service interests. Even if someone signs up, and hasn't bought anything yet, they get assigned to a client group. This is very useful when using the mass mail tool.

Even though I don't use this feature, I know you can give discount percentages to the client groups (Group Discount). For multiple groups assigned to a client, I can see this possibly using the highest discount of all groups the client is assigned to. Another words, if the client is assigned to 3 groups and 2 have a 10% discount, but the 3rd has a 15% discount, they would get the 15% discount.

26 Comments

Login to post a comment.

This is a great feature request for WHMCS. The current limitation of assigning a client to only one group significantly restricts the flexibility for managing client relationships and applying targeted services or discounts. Expanding this to allow multiple group assignments would indeed unlock considerable potential for module development and more sophisticated client segmentation, especially for businesses with diverse service offerings or complex client structures. I can see how this would greatly improve the utility of the mass mail tool and discount configurations. MedCertPrep
Multi-group client assignment makes sense for agencies. Slightly off-topic, but for video post-processing I've been using Remove Watermark From Video (https://removewatermarkfromvideo.net/) to clean up clips before delivery.
Client group assignment flexibility would be great here. Separately, for AI video generation I've been using King AI (https://king-ai.net/) which handles multi-profile workflows nicely.
Y777 Game is an innovative online entertainment platform that offers a complete casino-style gaming experience for players seeking fun and convenience. The platform features a wide range of slot games, card games, fishing games, and interactive mini-games, all designed with smooth graphics and a user-friendly interface.
https://y777-game.com/
RoyalXCasino Game is a modern online gaming platform that offers an exciting collection of casino-style games in a secure, fast, and user-friendly environment. Built for seamless access across mobile devices, the platform features quick account registration, smooth gameplay, secure payment options, and attractive promotional offers.
https://royalxcasinogame.com.co/
WinRupees Game is a modern digital gaming platform that delivers an immersive online entertainment experience through its collection of interactive games and user-friendly features. Designed for accessibility and convenience, the platform supports smooth gameplay on both mobile devices and desktop browsers.
https://winrupeesapk.pk/
2JBet Game is a leading online gaming platform designed to deliver a premium digital entertainment experience for players of all skill levels. Featuring a sleek interface, fast-loading performance, and seamless compatibility across mobile devices and desktop browsers, the platform makes it easy to enjoy a diverse collection of games anytime and anywhere.
https://2jbetapk.pk/
X666 Game is a premium online gaming platform created to deliver a smooth, immersive, and reliable entertainment experience for mobile users. Featuring a modern interface, high-speed performance, and a diverse collection of interactive games, the platform is designed to meet the expectations of both casual players and experienced gaming enthusiasts.
https://www.x666gameapp.net/
Allowing clients in multiple groups improves business management and flexibility, much like the efficient approach of <a href="https://winpkr.com.co/">winpkr" game</a>.
This is a feature WHMCS really should have implemented by now. Being limited to a single client group creates unnecessary restrictions for billing, discounts, automation, marketing, and reseller management workflows. Multiple groups or even a proper tagging system would make WHMCS far more flexible for real-world hosting businesses. https://www.edesign.com.co
Multi-group assignment would be a great addition for segmenting clients. On a related note, for generating quick promo clips I have been using https://deepseekvideo.org/ — a text-to-video AI tool. Hope this lands on the roadmap.
+1 for this. Also, I recently found Trellis2 (https://www.trellis2.art) which is a great free AI 3D tool. (1778661724792)
https://sonnet5.org
Perhaps the functionality is not very useful for me due to different use cases.
Setting dependencies should be as easy as using an ai rap generator..Related Links: https://generatemusic.net/music/ai-rap-generator
Use Case: We leverage logical statements heavily to AUTOMATE personalized communication templates (invoices, welcome emails, products etc...) and target the client group assigned. By only being able to set a client to ONE group (such as "Automatic Withdrawl" or "VIP" group), it severely limits the possibilities of use. All clients fall into multiple GROUPS, but the current system things they only need to be in one.
This is going on 8 years now, please reconsider at making this feature request a reality.
Or better yet, introduce TAGS, and allow use to create and assign multiple client TAGS that can be leveraged in logical if/then statements just like client groups can be. Thank you.
Tags would be useful, yeah. Or how about using the custom fields? There'd need to be either a multi-select box or checkboxes with appropriate labels in the advanced search area. Alternatively, would custom queries to the database suit your use case?