Also Ops-focused, you’d create a customer called COMPANYNAME or better yet DEPARTMENTNAME, and then if you’re pulling reports on how many times an agent worked on internal stuff, you’d know for which department was.
I’m currently documenting how we use Zammad so that the next person we will eventually hire (whom we hope would be a sysadmin/tech support) will learn how we’d like things done our way. To illustrate the manual, I created a customer and have been inputting my test tickets accordingly.
Because of how I named the Customer, no one later on is going to mistake those tickets or anything having to do with the customer as being for an actual customer.
More crude than programmatic, but it’s a heck of a bodge because it works operationally as well.