Community Chatter Group Membership, Public Groups Maintenance
So you’ve launched a Community for your Partners and/or your Customers, and now you’re working with more features and hoping to ramp up engagement. A common problem we see post-implementation with our Community Managers is keeping track of the Community group assignments. Groups are used in many different ways across a Community:
- Use Groups to enforce security and sharing
- Use Groups to assign List View visibility
- Send email alerts
- Create unlisted groups for private collaboration
- Facilitate more collaboration with Chatter Groups
As you can see, Groups are very useful in Salesforce, and specifically when managing a Community. However, maintaining your Group membership can be time-consuming and manual, and automating these tasks quickly becomes tricky and can require development. If you stick with a manual process, someone (you?) needs to remember every time criteria is met for a User to gain – or lose – access to a Group.
Introducing the Automated Group Manager
With our Automated Group Manager, you can now ‘set and forget’ your Groups. By having the right members assigned to (and removed from!) your Groups, you’ll reduce administrative burden, and encourage Community Chatter discussions in a thoughtful, organized way by introducing a centralized space for collaboration.
How to Use Automated Group Manager App
Our Automated Group Manager is great at helping you determine membership to a group and keeping tabs on who sees what based off all the criteria you set. This is all managed within Process Builder, where you call an Invocable Method to add or remove Group members based on your criteria.
First, define your criteria for Group Membership using standard Process Builder logic.
Then, use the Call Apex action to leverage the Invocable Method to add or remove your User the the applicable group.
Activate your Process Builder, and you’re done!
Community Use Case: Set Up Public Group Membership for List View Visibility
Using a Public Group to identify an External Group is especially helpful for List View management once a Community is live. Communities are great because they extend data from Salesforce on actively shared objects between your internal and external users such as the Lead, Account, and Case. These standard objects leverage list views which often are found in Partner or Customer Communities for collaboration.
Right now in Lightning Communities you must share a list view with All Internal and External users, which unfortunately causes a lot of clutter for the Internal Users. The only other option is to set a Public Group assignment to define who sees the list view. Using the Automated Group Manager app, you can set your criteria for automatically assigning external users to Public Groups. You can even use the app to REMOVE a User’s membership from a Group.
The opportunities for this app extend beyond the Community need, but having a nice way to set visibility to top object list views and automate Community Chatter Groups delivers an Administrator win.
Let us know if you have any questions, and Happy Community Management!