I’m not familiar with the details of the implementation auf Zammad but this should be straight forward to implement.