[SalesForce] Unable to @mention Partner user on chatter feed by Salesforce Internal User

I have a usecase wherein a Partner user creates a Case which gets assigned to internal Salesforce user. The agent resolves the case and wanted to collaborate with the partner user with @mention tags but unfortunately, its not coming up. Is this a bug or work as designed .
However, the inverse works, from a partner community chatter feed I am able to @mention salesforce internal user.

Any inputs are welcome

Thanks
JJ

Best Answer

Two things must happen in order to @mention a community user on a record feed. The record must be viewed and the Chatter post initiated by the internal user in the communities context. In other words, you must be viewing the record with the Community base URL( e.g. https://mycommunity.force.com/recordid ). Second, the visibility of the Chatter post from the internal user must be set to Everyone. The default is internal users.

EDIT: To add, this is not a bug, this is by design. Communities users are not part of your internal Salesforce CRM. Although records can span communities and your "internal" community, Chatter on those records is contextual to the place you are posting it.

Related Topic