WHMCS needs to have a way to support a multi-tennant or multi-company setup. This would allow companies like mine, which have multiple identities to keep branding in tact while at the same time, consolidating all quoting, support, billing, etc. from a single system.
Having to manage 2 installations is a PITA because you then have to have a separate hosting account, SSL, etc. You can already brand the frontend using the template= syntax in the URL.
Thoughts?
107 Comments
Login to post a comment.
We already left WHMCS for our other brands and are about to top using WHMCS for that one brand we started with too. All because of the lack of this feature.
You are about multi company clients, but this topic is about multi branded WHMCS owners.
@sol2010 will you open an issue for this, or should we.
I also run a not for profit business, and I really wanted to keep this separate but did not want to run it on a dedicated WHMCS.
i.e. the company or branch in Germany in EURO, the one in Austria in Euro but other TAX, the one in UK in Pound and other Tax, the one in Thailand in THB, another one in Hong Kong in Hong Kong Dollar and again another one in US in Dollar US.
Here's why.. Right now, Blesta does support multiple brands from the front and backend but, if your a support tech or billing department, you have to use a dropdown to choose the brand or company you want see ticket statuses, etc on.
So, for us, this is not the solution we were/are looking for. To me and my company, the admin system needs to be seamless when showing how many tickets are open, invoices unpaid, etc. I shouldn't have to dig for this information. Out of sight, out of mind. Since we're in the service industry, this could impact customer perception when tickets for example go un-answered or take longer because support didn't see them.
For us, the InTouch solution is the only workable system for branding communications while allowing us to use WHMCS like it was meant to with the admin screen. We can get a read on action items easily. The whole switching between companies on the backend is yet another step to miss.
If WHMCS ever were to make their system multi-brand, that would be my BIGGEST wish, have one admin screen where you can see brands and what action items there are for it and NOT have to switch between brands on the backend.
Thoughts?
As I understand your product - I would have to manually assign clients to the client groups I want them in, and then WHMCS and GoHigherIS would then be able to send those clients the properly 'company branded' emails. My question is: There needs to be an AUTOMATED way to put clients into the appropriate client group right during their initial ordering process - not just manually the next day.
So, it seems like a 'ClientAdd' action hook may be able to do this. According to the documentation, "It doesn't matter how the client is added - can be via the admin area, client side signup or API - the hook will always be called." Also I've found that the ClientAdd Action Hook can check both $_SERVER['SERVER_NAME'] and $_SESSION['Template'] to figure out what URL and what Tempate was used - so couldn't you make a ClientAdd action hook that would then set the newly created Client's client group to the appropriate client group for that Company/Tempate?
What this would accomplish is that we could have multiple sites, for example: 1CheapHost.com and 2GoodHost.com and 3BadHost.com. They could all use the same WHMCS installation, and they could use 'on the fly' templates.1CheapHost.com/whmcs/index.php?systpl=Template12GoodHost.com/whmcs/index.php?systpl=goodhosttpl
3BadHost.com/whmcs/index.php?systpl=badtemplate
Then, if you had a ClientAdd action hook ready to go as part of the GoHigherIS installation, it then could check either the ServerName or the TempateName and could assign that new customer to client group 'GroupCheap', 'GroupGood', or 'GroupBad' and they would get the appropriately branded invoices and welcome mails and everything - right from the start.
If that's all possible - then I think that's the missing piece of the puzzle and I'd like to proceed with merging my multiple installations.
https://clients.no-half-pixels.com/whmcs-set-client-groups