Forum Discussion
Trimming Viva Engage default “All Company” community membership
- Jul 22, 2025
There isn't a way to trim users from the "All Company" community. But you can use a dynamic group and an exclusionary conditional access policy to restrict the usage of Viva Engage. The challenge lies in the fact that those contractors still need the E3 license, just not the Viva Engage feature. So, while group-based licensing would normally work, it won't in your case.
Your dynamic rule can have multiple conditions that define the membership automatically.
For example: "user email ends with" could include approved users only, filtering out domain accounts that are not meant to use Engage. Depending on your user properties, this could be a viable solution.
Change Static Groups to Dynamic Membership Groups - Microsoft Entra ID | Microsoft Learn
Building Conditional Access policies in Microsoft Entra - Microsoft Entra ID | Microsoft Learn
Caution: Do not delete the "All Company" group as it may be a challenge to restore it. I've seen the fallout from this mistake and it's a messy recovery.
Hope this helps!
-Rob
This is one reason why we put All Company into restricted posting mode (admins only) and then created a traditional community that we use for company news, etc. The membership is autopopulated based on employee type, so contractors aren't auto-added.
Additionally, this allows our comms professionals to manage the community to do announcements and such - but doesn't require that they become Engage admins.
Great suggestion! I've done this before. The only challenge I find with some tenants is that user data is not clean enough for this strategy and dynamic M365 groups rely on a clean and accurate user directory.
Otherwise, it's a great workaround!