Personally I just can’t get enough of the use of departments.
They are so useful and helpful in organizing your support requests. Lets take Nicecoders help desk as an example. We currently have 8 departments.
Eight? Yes.
One department for general support. Then one department for each of our products as “level 2″ support. Then a department for custom work, installations and license issues.
Generally tickets are assigned to the department they are sent to. Emails to support get sent to the General department. Emails to custom are sent to the custom work department and so on.
This helps us to know ahead of time what the issue might be. It also helps us to know who is supposed to look at a particular ticket. For example, for iDesk Level 2 Support the person who looks at those tickets is Dewa, who is the iDesk programmer.
But as I said in a previous article, the Level 2 Departments are not available to users. Meaning that a user can not send a ticket to any Lever 2 department.
We do this creating the department and making it a Staff Only department. Then when a request comes in to support and it requires Level 2 support, we simply assign it to the appropriate Level 2 Department and that user then takes care of it.
It’s an excellent way to process tickets and to ensure that the right user sees what they are supposed to.
If you want to go further, you can assign users so that the only tickets they will see are tickets in one specific department. This helps to ensure that you’re not wasting a programmers time by making them wade through simple support requests so they can find the one ticket they need to asnwer.
Departments help to save time, allow for faster response times from the people who need to view tickets and offer better internal organization.