Allow Channel visitors to post but be "blind" about the channel

Is there a way to achieve the following scenario:

As a Team Administrator I need:

to create a channel (private or public) called sales:

add two members (eg. Marco, Luca)

invite special role visitors to join the channel (Andrea, John)

Andrea (visitor) can post messages to sales channel.

John (visitor) can post messages to sales channel.

John can only see replys addressed to him but cannot see post between members (Marco and Luca) in the room.

Andrea can only see replys addressed to him but cannot see post between members (Marco and Luca) in the room.

This would be a great feature for an organization, removing chat > rumors in the channel and allowing a team department to keep thier privacy protected.

It would be interesting have few options for the channel (private or public):

  • allow any guest to join the channel as: visitor
  • allow only specified users as visitor
  • hide channel members to the visitor

Thanks in advance

Thanks @abunet for the suggestion,

We currently do not have user roles to support this scenario.Wondering if you’d like to contribute this in the feature idea forums where it can be upvoted and discussed by others in the community?

You get 10 votes in the feature idea forum, and each one influences the future of the project.