I am trying to build up a community design where I have multiple sets of users - lets call them CONSUMERS, ORGANISATIONS, PARTNERS, DISTRIBUTORS, PRODUCERS etc. and then we have the INTERNAL employees
Now I want to design separate communities for each sets of users, which is easy in Salesforce so that the INTERNAL EMPLOYEES can collaborate with CONSUMERS, ORGANISATIONS, PARTNERS, DISTRIBUTORS & PRODUCERS
What I also want is that the CONSUMERS should be able to collaborate with ORGANISATIONS, PARTNERS, PRODUCERS & DISTRIBUTORS. The PARTNERS should be able to collaborate with the CONSUMERS< PRODUCERS AND DISTRIBUTORS but nnot ORGANISATIONS.
All the users (CONSUMERS / PARTNERS / ORGANISATIONS) should be able to follow the users that they can collaborate with.
From a UI perspective -
- CONSUMERS should have a separate UI
- ORGANISATIONS should have a separate UI
- PARTNERS, PRODUCERS, DISTRIBUTORS should have the similar look and feel
- CONSUMERS - Customer Community Login License
- PARTNERS - Partner Community License
- OTHERS - Customer Community Plus licenses
I am confused as to should I go with a Single Community and multple profile or multiple communities with their respective profiles or a combination of the two.
I have tried to lay it all out in a diagram
Now I am not sure if all the above has made any sense to you or if you need any more information but any help in this regards as to how I can go about designing this use case would be useful.
Update - 05/09 What I am really looking for is advice on whether I should use single community for all stakeholders or multiple communities. And If I go via the route of multiple communities, is there a way to share Chatter between the users?