At times, there is need for additional information to be viewable from the Clients Profile which can allow, by means of editable template, the ability to store custom fields.
The technical challenge with this request is not so much allowing tabs to be added, but it's what happens after the tab is selected. What functionality would you want to see provided to handle rendering of the tab content post-click?
Also, there are already a large number of tabs - are you running into scenarios where the tabs exceed the available horizontal space, and how are you finding the experience when that happens?
Andre Bellafronte
commented
26th October 19
WHMCS can officialize this on the module developer documentation.
Websavers
commented
7th April 19
Hey guys,
With the permission of the folks over at BusyRack, I've modified the Javascript code they originally created to insert tabs in the WHMCS admin -- it should work great for both Client Summary pages and Support Tickets. We welcome pull requests to the repository if you need to modify it to work with other tabs anywhere in the admin.
Aside from tabs at the customer profile, we would like to be able to add tabs to invoices too. For example, we're linking our invoices with accounting software and it would be helpful to display the link there too.
twhiting9275
commented
21st April 18
This is definitely a needed feature
Gizmo Wexler
commented
3rd March 18
This would be a very valuable feature, especially since you are not able to add custom fields to contacts. Plus, some clients/contacts have specific requirements. Ability to add modules for Client accounts would be a great addition.
Mark Fitzgerald
commented
2nd May 17
I have to agree that this is a needed tab. My Sales and designers are constantly getting confused when to view a client's summary page and then ask, where are their tickets? To have a tab that would show all the open, closed etc just for that client would be very handy.
9DollarDomains
commented
24th November 16
Well, that is strange then. It is an ongoing time waster to have to go into the ticket area to see if there is already and open ticket for a client on the currently reported issue, and if there isn't, to then have to back out to the main profile area in order to 'open' a new ticket.
It would be so much quicker (20-30 times a day) to A) have a 'Ticket (#)' tab right next to the 'Notes (#)' tab in the admin area, and B) to be able to open a new ticket from inside a client's 'View all Support Tickets'' screen.
Mitch Menghi
commented
23rd November 16
The funny thing is... i have this working with code that was given by the guys at WHMCS, so i have no idea why this is not a default option... its needed.... the reason i needed it is because i have products that are not provisioned by cPanel but need a username and password eg. Hosted Exchange Account.... here is what it looks like.... it should be available to everyone and part of core... should not have to go and hack template files.
Vaibhav Batra
commented
5th February 17
do you care to share it with us, I really need it.
9DollarDomains
commented
19th August 14
I just got notified this has been upgraded to 'PLANNED', which is great news. :)
9DollarDomains
commented
7th May 13
Hi. Thanks for the reply - I'm not 100% certain you understand my feature request though. :) Perhaps you do, but just to clarify - what I'm talking about is all in the admin area, nothing in the client side at all. We use the Support Tickets system quite extensively - we are an ISP as well, so we use it for every installation, service call, work order, upgrade, etc, etc.
What I'm asking is that in the Admin area, where you have the tabs that say 'Summary', 'Profile', 'Contacts', 'Products/Services' and so on until 'Notes (10)' and 'Log' - what I'm requesting is having a 'tab' named Tickets, right beside where the 'Notes' tab is. Also, the Notes tab will say 'Notes (2)' or 'Notes (10)' if that client has 2 or 10 notes, so I'd like to be able to add 'Tickets (4)' if there are 4 tickets for that client, or even 'Tickets (1/4)' if there are 4 tickets and 1 of them is unread.
So, I'm not talking about clients being logged in at all, or anything to do with the client area. I'm just talking about arranging the admin side of things so that it's easier to see and to access the Tickets that are for the client being viewed.
CDJ HOSTING
commented
7th May 13
Client tabs are customisable in the template files, that isnt something that needs to be automated although it would be simpler if it was.
The problem i see with view client tickets on client page, this is something that would require extra coding in place probably on the back end. to check that the user logged into the account is not the user, has sufficient admin privs and is indeed a logged in admin. This can be done with a hook and a new section that appears when all conditions are met and therefore not available to the client.
Cameron
commented
7th May 13
This would be a great feature to add to WHMCS!
9DollarDomains
commented
7th February 13
Hello. I've searched the Forums and I've searched the new ''Feature Request Forum" and I'm unsure on how/where to find this or ask this.
We need a feature where there is a 'Tickets' tab at the top, much like the Notes tab is now. We also need it to list the number of ticket and open tickets for that client. So, if a client has 3 ticket and 1 of them are still open, we would need it to say "Tickets (1/3)" or at least "Tickets (1)" much like the notes do now. I do realize that the total ticket list is in Support area, but if we are viewing a clients profile and if we are going to see ''at a glance'' if this client has any existing tickets, then a tab at the top would be the place to see it.
I've tried to read if this is something I can modify myself, and I don't see how to modify that tab-header area. However, we can currently see ''at a glance'' if there are any previous notes, and we need to be able to see that for Tickets as well.
Also - when we go into ''View All Support Tickets", there are the buttons to MERGE, CLOSE, DELETE, and BLOCK - there should also be an OPEN NEW TICKET button in there. Right now, we have to go into that area to see if there are any existing tickets for that client's issue, and if there isn't one, we need to back out and then go into the "Open New Support Ticket" area to open a ticket. Opening a new ticket should be directly accessible from a button in the ''View All Support Tickets'' area.
So, if someone could tell me if this is something that I can modify currently, or if it's a feature that already exists but we need to configure somehow, I would appreciate it. If having a 'Tickets Tab' isn't currently possible, and if it's not customizable then the ability to add our own tabs would be needed.
Thank you.There is also a somewhat similar request idea here:http://requests.whmcs.com/responses/allow-modules-to-add-client-tabs
daniel
commented
24th January 13
as well to be able to configure easily the ones that should show up and which ones shouldnt
16 Comments
Login to post a comment.
Also, there are already a large number of tabs - are you running into scenarios where the tabs exceed the available horizontal space, and how are you finding the experience when that happens?
With the permission of the folks over at BusyRack, I've modified the Javascript code they originally created to insert tabs in the WHMCS admin -- it should work great for both Client Summary pages and Support Tickets. We welcome pull requests to the repository if you need to modify it to work with other tabs anywhere in the admin.
You'll find the project here: https://github.com/websavers/WHMCS-admin-tab-creator-library
Cheers,
Jordan
It would be so much quicker (20-30 times a day) to A) have a 'Ticket (#)' tab right next to the 'Notes (#)' tab in the admin area, and B) to be able to open a new ticket from inside a client's 'View all Support Tickets'' screen.
What I'm asking is that in the Admin area, where you have the tabs that say 'Summary', 'Profile', 'Contacts', 'Products/Services' and so on until 'Notes (10)' and 'Log' - what I'm requesting is having a 'tab' named Tickets, right beside where the 'Notes' tab is. Also, the Notes tab will say 'Notes (2)' or 'Notes (10)' if that client has 2 or 10 notes, so I'd like to be able to add 'Tickets (4)' if there are 4 tickets for that client, or even 'Tickets (1/4)' if there are 4 tickets and 1 of them is unread.
So, I'm not talking about clients being logged in at all, or anything to do with the client area. I'm just talking about arranging the admin side of things so that it's easier to see and to access the Tickets that are for the client being viewed.
The problem i see with view client tickets on client page, this is something that would require extra coding in place probably on the back end. to check that the user logged into the account is not the user, has sufficient admin privs and is indeed a logged in admin. This can be done with a hook and a new section that appears when all conditions are met and therefore not available to the client.
We need a feature where there is a 'Tickets' tab at the top, much like the Notes tab is now. We also need it to list the number of ticket and open tickets for that client. So, if a client has 3 ticket and 1 of them are still open, we would need it to say "Tickets (1/3)" or at least "Tickets (1)" much like the notes do now. I do realize that the total ticket list is in Support area, but if we are viewing a clients profile and if we are going to see ''at a glance'' if this client has any existing tickets, then a tab at the top would be the place to see it.
I've tried to read if this is something I can modify myself, and I don't see how to modify that tab-header area. However, we can currently see ''at a glance'' if there are any previous notes, and we need to be able to see that for Tickets as well.
Also - when we go into ''View All Support Tickets", there are the buttons to MERGE, CLOSE, DELETE, and BLOCK - there should also be an OPEN NEW TICKET button in there. Right now, we have to go into that area to see if there are any existing tickets for that client's issue, and if there isn't one, we need to back out and then go into the "Open New Support Ticket" area to open a ticket. Opening a new ticket should be directly accessible from a button in the ''View All Support Tickets'' area.
So, if someone could tell me if this is something that I can modify currently, or if it's a feature that already exists but we need to configure somehow, I would appreciate it. If having a 'Tickets Tab' isn't currently possible, and if it's not customizable then the ability to add our own tabs would be needed.
Thank you.There is also a somewhat similar request idea here:http://requests.whmcs.com/responses/allow-modules-to-add-client-tabs