I'm looking to implement something similar to how case collaborators works for salesforce support. We want our external users to be able to add other contacts at their organization to a case as "CCs" so that they'll get email notifications when there are updates to the case, even if they aren't the primary contact on it.
Poking around it looks like there is an idea out there for a similar function that has been under product team review for a number of years. I haven't found anything tangible about workarounds though. Does anybody have experience doing something along these lines?