Skip to main content

We want to hide CompanyName (Standard User Field) in our customer community, so other users can see the Nickname of the person who posted but not the CompanyName. I didn't see a blanket setting to turn this off or a user preference setting, but I'm wondering if any one has any ideas for how to fix this.

 

For example, here's what is shown on the community today out of the box 'Nickname (CompanyName) asked a question', but we want to just show 'Nickname asked a question' instead.

Can you hide Company Name in a Customer Community?

4 answers
  1. Sep 13, 2023, 4:20 PM

    If anyone is looking for an answer to this later, I found the answer, and yes, you can hide Company Name in your community. I will document the steps here:

     

    1. Make sure that Enhanced Personal Information Management is enabled in your org under User Management Settings
    2. Add the fields you wish to hide from external users to the PersonalInfo_EPIM field set on the User Object. https://help.salesforce.com/s/articleView?id=sf.users_manage_personal_info_visibility.htm&type=5
    3. You will need to do this third step if Company Name is still showing on Questions like my screenshot in my original question. On the profiles that you want to hide Company Name from (guest user, customer, etc.), disable the System Permission 'Show Company Name as Site Role' - this removes the ability for that profile to see other users' company name in the site role.
    4. Under your Community Workspaces --> Administration --> Members section, you can configure what that site role will say for Customers, Partners, and Employees (if you want it to say something custom)

    And now as Guest and Customer users, you will see: 

    If anyone is looking for an answer to this later, I found the answer, and yes, you can hide Company Name in your community.

0/9000